
27.09.2025, 20:41
|
|
Постоянный
Регистрация: 04.06.2020
Сообщений: 620
С нами:
3127813
Репутация:
133
|
|
Просто хукаешь нужные функции и дальше ебешься как захочешь.
Очень полезным будет репо с почти полностью декомпилированным кодом гташки: https://github.com/gta-reversed/gta-reversed
CEF к игре подключается относительно легко. Единственное, если не хочется пихать libcef.dll в корень игры, придётся сделать биндинги и брать функции на рантайме.
Для отрисовки обычно подменяют IDirect3DDevice9 и рисуют в функции Present(). Я всегда поменял его в хуке после вызова функции CGame::InitialiseRenderWare() игрой.
Для чего-то серьёзного ImGui я бы не рекомендовал использовать, лучше уже подвязать цеф. Уже есть реализация на расте ( https://github.com/Pycckue-Bnepeg/samp-cef ), но если честно я бы энивей советовал переписать, как я и сделал, потому что там довольно старая версия цефа
|
|
|