Показать сообщение отдельно

  #4  
Старый 13.11.2024, 19:49
Receiver
Постоянный
Регистрация: 26.03.2016
Сообщений: 660
С нами: 5332594

Репутация: 163


По умолчанию

Цитата:
Сообщение от vmprotect  

он использует QT библиотеки и d3d9 для рендера текстуры, разве нельзя просто через хук заменить ?
Библиотеки Qt используются в двух местах: в хуке рендера для сигнала, и для получения имени файла. Это можно спокойно убрать/заменить.

Что касается замены в хуке, то с этим есть проблема. SA:MP хранит собственный загрузочный экран в зашифрованном архиве
Код:
samp.saa
, в файле
Код:
loadscs.txd
.

В теории ты действительно можешь хукнуть загрузку TXD и подменить файл, но не факт. Думаю что SR_Team не с проста сделал именно так.

Кстати, замена экрана загрузки ещё реализована в s0beit. Его исходники есть на просторах, тоже можешь глянуть.
 
Ответить с цитированием