Перейти к содержанию

Лидеры

Популярный контент

Показан контент с высокой репутацией 08.04.2012 во всех областях

  1. Здесь напишу как найти Float значение, и как написать скрипт (С помощью Cheat Engine) буду рассказывать всё подробно Взял игру Need For Speed Undercover (Будем взламывать закись азота) 1) Открываем Cheat Engine 2) Выбираем процесс игры "nfs.exe" 3) Выбираем тип значения ("Value Type") открылся список из списка выбираем "4 byte" 4) Выбираем тип сканирования ("Scan Type") открылся список из списка выбираем "Unknown initial value" (Это означает "Поиск неизвестного значения") 5) Заходим в игру, выбираем профиль, выбираем машину на которой установлено нитро 6) Сворачиваем игру, возвращаемся к программе, нажимаем "Fist Scan" (Это означает "Начать поиск") 7) Заходим в игру, и используем закись азота (т.е уменьшаем или прибавляем этот процесс называется "Отсеивание") 8) Сворачиванием игру, возвращаемся к программе, нажимаем "Next Scan" (это означает "Следующие сканирование" или "Отсеивание") 9) Продолжаем так делать несколько раз пока не найдётся несколько адрес (Ваш адрес или нет можно проверить путём "Замораживание адреса", слево есть такой маленький квадратик, нажмите на него (Этим вы заморозили адрес, т.е адрес изменяться не будет) заморозили адрес, вошли в игру, если закись азота не уменьшается то адрес наш 10) Сворачиваем игру, возвращаемся к программе, по нашему найденному адрес жмём по правой кнопки мышкой и нажимаем "Find out what accesses this adress" (Это означает "Брекпоинт на доступ") 11) Возвращаемся в игру и уменьшаем или прибавляем кол - во закиси азота 12) Сворачиваем игру, возвращаемся к программе, и в не большом окне появились инструкции, ищем примерно такое значение "fld dword ptr [ecx+000000b4]" (Мы должны именно с этой инструкцией работать) 13) Справо нажимаем "Show disassembler" (Это означает "Показать дизассемблер") 14) Далее (Сверху есть панель) жмём "Tools" ----> "Auto Assembler" (Это означает "Инструменты" ---> "Ассемблер") 15) Далее (Сверху есть панель) жмём "Template" ----> Cheat Table flamework code" (Это означает "Шаблон" ----> "вставление секций [ENABLE] и [DISABLE]" 16) Далее "Template" ----> "Code ingection" (Это означает "Шаблон" ----> "Внедрение кода") 17) Далее приступаем к написанию скрипта Должен получиться вот такой скрипт: [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat alloc(newmem,2048) //2kb should be enough label(returnhere) label(originalcode) label(exit) 007358B0: jmp newmem nop returnhere: newmem: //this is allocated memory, you have read,write,execute access //place your code here mov [ecx+000000b4],(float)1 originalcode: fld dword ptr [ecx+000000b4] <---- Наша инструкция exit: jmp returnhere [DISABLE] //code from here till the end of the code will be used to disable the cheat 007358B0: fld dword ptr [ecx+000000b4] //Alt: db D9 81 B4 00 00 00 dealloc(newmem) <---- Убираем dealloc(newmem) в конец скрипта чтобы игра не глючила и не вылетала 18) Далее "File" ----> "Assign to current cheat table" (Это означает "Файл" ----> "Связь с текущей таблицей") 19) Чтобы активировать скрипт нужно его заморозить Есть второй способ нахождения Float значения: 1) Открываем Cheat Engine 2) Выбираем процесс игры "nfs.exe" 3) Выбираем тип значения ("Value Type") открылся список из списка выбираем "Float" 4) Выбираем тип сканирования ("Scan Type") открылся список из списка выбираем "Unknown initial value" (Это означает "Поиск неизвестного значения") (Также вместо "Unknown initial value" ("Поиск неизвестно значения") можно сделать "Exact Value" ("Поиск точного значения") и где написано "Value" (Значение) написать 1 5) (Потом когда уменьшили или увеличили закись азота "Процесс отсеивания") в "Scan Type" ("Тип сканирования") в открылся список и выбираем "Decreased Value" ("Значение уменьшилось") или "Increased Value" ("Значение увеличилось") Дальше всё также как и в первой способе! Автор: 24K
    1 балл
  2. Версия игры 1.0.0.2.;версия трейнера 1.02.3 +12; дата создания 08.04.2012 Трейнер:Just Cause 2v1.0.02 +12trainerbyZOCKIR.rar
    1 балл
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.