- Статус
- Оффлайн
- Регистрация
- 13 Фев 2026
- Сообщения
- 347
- Реакции
- 7
Очередной проект, который загнулся еще на стадии беты. Ковырять Splitgate 2 особого смысла нет, но для истории и базы под софт — сойдет. Слили полный SDK и рабочий метод обхода их «грозного» Marlin AC.
Обход Marlin Anti-Cheat
Античит тут — просто смех. Разрабы наворотили кучу слоев защиты, которые по итогу убиваются одним байтом. Чтобы Marlin не мешал жить, делаем следующее:
Отрисовка через DrawTransition
Если планируете использовать Canvas для рендеринга (DrawTransition), имейте в виду, что по дефолту он может не завестись. Нужно принудительно выставить один флаг во вьюпорте в false:
SDK Dump
Полный дамп структур в стиле Dumper-7. Внутри все необходимые классы, пропсы и смещения для написания интернала или поиска нужных структур в памяти. Ссылка на SDK доступна в открытых архивах по ID 50370.
Честно говоря, тратить силы на серьезный проект под этот «шедевр» — сомнительная затея, но как полигон для тренировки реверса Unreal Engine 5 пойдет.
Кто уже успел пощупать движок, как там с сервер-сайдом?
Обход Marlin Anti-Cheat
Античит тут — просто смех. Разрабы наворотили кучу слоев защиты, которые по итогу убиваются одним байтом. Чтобы Marlin не мешал жить, делаем следующее:
- Создаем файл steam_appid.txt в папке с бинарником игры, внутри прописываем SteamID: 2918300. Это заставит Steam корректно зарегистрировать процесс при прямом запуске.
- Запускаем игру строго через основной бинарник PortalWars2Client-Win64-Shipping.exe.
- Идем по офсету 0x9F8D700 и патчим начало функции на 0xC3 (RET). Можно провернуть это в HXD или через свой маппер.
Отрисовка через DrawTransition
Если планируете использовать Canvas для рендеринга (DrawTransition), имейте в виду, что по дефолту он может не завестись. Нужно принудительно выставить один флаг во вьюпорте в false:
Код:
SDK::UGameViewportClient* ViewPortClient = LocalPlayer->ViewportClient;
*reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(ViewPortClient) + 0x79) = false;
SDK Dump
Пожалуйста, авторизуйтесь для просмотра ссылки.
Полный дамп структур в стиле Dumper-7. Внутри все необходимые классы, пропсы и смещения для написания интернала или поиска нужных структур в памяти. Ссылка на SDK доступна в открытых архивах по ID 50370.
Честно говоря, тратить силы на серьезный проект под этот «шедевр» — сомнительная затея, но как полигон для тренировки реверса Unreal Engine 5 пойдет.
Кто уже успел пощупать движок, как там с сервер-сайдом?