Заменя текста в CEF

976h

Активный
Автор темы
213
57
Версия MoonLoader
.026-beta
Как в любом диалоге CEF можно заменить выборочно текст?
 
Решение
Как в любом диалоге CEF можно заменить выборочно текст?
Если это динамические данные, вероятно они приходят с сервера и логично их перехватывать в хуке пакетов, перезаписывая на то что надо. Иначе ищи текст в файлах игры и заменяй его скриптом.

Если конкретно как это сделать для лаунчера Аризоны то вот инфа о структуре пакетов: https://www.blast.hk/threads/193528/page-2#post-1589756
Меняй текст в входящих пакетах или эмулируй собственные пакеты, изменяющие данные. Хороший пример изменения интерфейсов с помощью эмуляции пакетов: https://www.blast.hk/threads/192643/

Если же ты хочешь изменить интерфейсы заранее то всё находится в папке *игра*/frontend Большинство данных и логики работы содержится в файле...

Tema05

Известный
1,478
448
Как в любом диалоге CEF можно заменить выборочно текст?
Если это динамические данные, вероятно они приходят с сервера и логично их перехватывать в хуке пакетов, перезаписывая на то что надо. Иначе ищи текст в файлах игры и заменяй его скриптом.

Если конкретно как это сделать для лаунчера Аризоны то вот инфа о структуре пакетов: https://www.blast.hk/threads/193528/page-2#post-1589756
Меняй текст в входящих пакетах или эмулируй собственные пакеты, изменяющие данные. Хороший пример изменения интерфейсов с помощью эмуляции пакетов: https://www.blast.hk/threads/192643/

Если же ты хочешь изменить интерфейсы заранее то всё находится в папке *игра*/frontend Большинство данных и логики работы содержится в файле: *игра*/frontend/svelte_js/main.bundle.js Он перезаписывается при запуске поэтому его нужно каждый раз редактировать из скрипта в момент входящего пакета с начальными байтами 220, 10. Этот пакет если правильно помню отвечает за инициализацию CEF интерфейса
 
Последнее редактирование: