2serg2
-
Постов
7 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Тип контента
Профили
Форумы
Загрузки
Блоги
Сообщения, опубликованные 2serg2
-
-
Сам разобрался...
-
46 минут назад, youneuoy сказал:
советую поискать эту информацию на форуме CE, а также почитать CE wiki. В таком случае большинство возможных вопросов, вроде того, который вы задали в этой теме, вы будете решать очень быстро.
Всё что нужно я находил, но этот мой вопрос экзотический, на него невозможно найти ответ через поиск или прочитать в CE wiki. Предполагаю, что у кода LUA и Auto Assembler нет общих переменных.
-
Подскажите, можно как то из LUA передать путь к папке в Auto Assembler?
loadBinary(newmem, c:\game\file.txt) // Загружает двоичный файл "file.txt" по указанному адресу (newmem).
Мне нужно как-то подставить вместо c:\game\file.txt, например, c:\game123\file.txt, который хранится в переменной LUA.
-
Совсем необязательно вводить валидный лицензионный ключ, можно ввести хоть "abc", но поставить брейкпоинт на обработку нужного поля ввода.
Это я понимаю, но ключ вводится в Интернете, на сервере, игра тут не при чём. В этом вся проблема.
-
Теоретически, взлом должен начинаться с поля ввода лицензионного ключа
Здесь проблема в том, что ключ на сервере, а у меня на компе формируется зашифрованный файл при выходе из игры. Пока игра открыта информация с сервера о доступных самолётах находится в оперативке.
-
Подскажите, как теоретически можно найти в игре место для активации платного самолёта Ла-5 и Fw 190 (см. скриншот). Это не похоже на поиск денег, патронов, жизни в играх. Я не знаю как найти область в оперативной памяти, при помощи OllyDbg, в которой формируется окно для выбора самолётов и как изменить не активные самолёты на активные.
Буду признателен за ссылку на статью или видео, где происходит подобный взлом игры. Например, поиск и активация какого-нибудь не доступного вооружения или умения для персонажа.
Как я понял, платные самолёты уже находятся в папке с игрой, т. е. их не нужно дополнительно скачивать. Для их покупки (20$) нужно ввести лицензионный ключ на официальном сайте, после этого нужно запустить игру и подключиться к Интернету. Игра подключится к сайту, пропишет в определённом файле, что самолёт доступен, после этого можно будет отключать Интернет и игра будет работать в offline
NullAlex: Ссылка на скриншот поправлена.
Общая переменная для Auto Assembler и LUA
in Cheat Engine
Опубликовано · Изменено пользователем 2serg2
Если в Auto Assembler вставить скрипт LUA и вернуть строку, то она выполнится как команда Auto Assembler:
{$lua}
local file = (UDF1.CEEdit1.Text.."\\file.txt") -- В локальную переменную "file" записать путь к файлу "file.txt", считанный с поля для ввода "CEEdit1"
local StringAutoAssembler = "loadBinary(newmem, "..file..")" -- В локальную переменную "StringAutoAssembler" собираем строку для Авто Ассемблера
return StringAutoAssembler -- Вернуть в Авто Ассемблер сформированную команду: loadBinary(newmem, C:\Games\file.txt), которая выполнится как команда Авто Ассемблера
{$asm}