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

SER[G]ANT

Разработчики (+)
  • Постов

    618
  • Зарегистрирован

  • Посещение

  • Победитель дней

    42

Весь контент SER[G]ANT

  1. Что-то не пойму, что делает опция "Lock mouse in game window" в D3D, при нажатии ничего не происходит. На данный момент, в репозитарии доступна 1093 ревизия, только ДБ забыл frmStructureLinkerUnit.pas добавить.
  2. Скачайте трейнер и не парьтесь, все равно ведь не хотите делать самостоятельно.
  3. Есть у кого lazarus+fpc 2.5.1 (желательно 32432 ревизию), который компилит текущую ревизию CE (1067)? Если кто зальет на файлообменник, буду благодарен
  4. Проще зайти в MemoryViewer (Отладчик), затем Tools -> Pointer scan или просто нажать Ctrl+P и появится окно с
  5. потому что это только часть скирпта. В секции [ENABLE] нужно добавить registersymbol(_money), а в [DISABLE] unregistersymbol(_money)
  6. Проблема с отображением русского текста только в hexview и в сообщениях об ошибках (практически во всех). Весь русский текст в .po файле в UTF-8 кодировке. Фишка в том, что если .po файл с русский переводом сконвертировать из UTF-8 в windows-1251, то крякозябры в hexview и сообщениях об ошибках преобретают нормальный вид читаемого русского текста, однако все остальные русские строки в программе, которые нормально отображались в UTF-8, превращаются в "????" На форуме как-то китайцы жаловались, что у них траблы с иероглифами в hexview и DB исправлял это. Может быть из-за этого. Скорее всего выход только один - изменить кодировку во всей программе на ту, что в hexview (чтобы не обидеть китайцев)
  7. Сколько не пытлся, но так и не нашел применения для него.
  8. CE 6.2 rev1034 (Скопилировал все, кроме драйверов. Только для х86) http://zalil.ru/31701893 P.S. в 6.2 есть проблемы с русским языком (в Hexview крякозябры и во многих сообщениях об ошибках. Надеюсь это мой косяк при комплировании, а не DB)
  9. возьми логотип с сайта или форума, уменьш до нужного размера - вот тебе и баннер)
  10. Так и другие инструкции "правильные". Просто тут только регистр eax, без смещения, поэтому адрес начала структуры=адресу патронов.
  11. напиши название и версию игры
  12. Много раз искал координаты и всегда иструкции для X Y Z отличались либо регистрами, либо смещением, а у тебя все три - совершенно разные. По комментарию похоже, что вторая инструкция - правильная. узнай значение ebx и смотри в структуре значения рядом и, скорее всего, найдешь Y и Z. Если и так не получится, то пробуй найти значении любой из координаты в структуре игрока.
  13. cmp byte ptr [_cmp],0 je originalcode можно убрать из скрипта. В этот скрипт я его вставил только из-за того, что на одной инструкции у меня было 4 чита, которые срабатывали только при нажатии клавиш, а сама инструкция вызывалась постоянно. Т.е. если бы небыло cmp byte ptr [_cmp],0 je originalcode то, при выполнении оригинального кода (когда ни один чит не активен), происходили бы ненужные сравнивания (равен ли cmp 1,2,3 или 4). У тебя же используется только 1 чит, т.е либо cmp равно 0 и тогда выполняется оригинальный код, либо он равен 1 и срабатывает чит. Попробуй вот так [ENABLE] //code alloc(newmem,2048) //2kb should be enough label(returnhere) label(originalcode) label(_cmp) registersymbol(_cmp) newmem: //this cmp [_cmp],1 jne short originalcode add dword ptr [ecx+370],3e8 originalcode: mov eax,[ecx+eax*4+00000364] mov [_cmp],0 jmp returnhere "Singularity.exe"+BAEACD: jmp newmem nop nop returnhere: _cmp: dd 0 [DISABLE] //code "Singularity.exe"+BAEACD: mov eax,[ecx+eax*4+00000364] dealloc(newmem) unregistersymbol(_cmp)
  14. SER[G]ANT

    Тестирование CE 6.2

    В SVN доступна v6.2 Pre Alpha (rev982) Собрал, если кому интересно, то вот http://www.sendspace.com/file/wij3pf (только содержимое папки bin)
  15. Потому что вы нашли совершенно не тот адрес. Он отвечает на за кол-во стамины, а за определение стоит/идет (без игры точно не скажешь) солдат или бежит и если значение по адресу ecx+14 будет больше 0, то он бежит, что он, после вашего скрипта, и делает. В теме 4 страницы идиотских вопросов... и ни одного проблеска на улучшение, не смотря на всю помощь от участников форума. Если вы знаете, что "4CBEBC20" - максимальное значение стамины, то вы сразу должны были понять, что это не та инструкция, т.к. "mov byte ptr [ecx+14],01" (тут даже всю инструкцию можно выделить большим шрифтом)
  16. Ну неужели самому не понятно, что это бредовый машинный перевод ?))) Переводится примерно так "Я не смог присоединить отладчик к этому процессу! Вы можете попробовать открыть процесс используя средство выбора процесса и попытаться снова! Если и в этот раз не получится, проверьте, есть ли у вас привилегии на отладку."
  17. Навеяло темой о "Function Hacker", только чит мне там не понравился. Для Win7 Если в инструкции mov [esi+28],bl (88 5E 28 E8 3C EF FF FF) задать регистру "bl" значение "1", то, при запуске новой игры (или же открытии клетки с не_бомбой), будем видеть расположение бомб Находится путем 0 байт - клетки с бомбами закрыты 1 байт - открыли клетку с бомбой и открылось расположение остальных бомб.
  18. CE 6.1 обновилась практически без палева. Просто перекачайте установщик по ссылке в первом посте.
  19. SER[G]ANT

    Cheat Engine 6.1 Final

    Вышла финальная версия Cheat Engine 6.1 http://www.heijnen1.demon.nl/CheatEngine61.exe Fixes: Fixed DBVM from not working Fixed Kernelmode debugging with DBVM in 64-bit Several disassembler fixes Scanning errors now show the error Fixed a few 16-bit assembler instructions Fixed doubleclicking the assembler scan going to 00000000 Fixed the assembler scan going from ffffffff back to 0 and starting over again Fixed autoattach causing huge memory leak Fixed clicking nextscan when having 0 results Fixed 8 byte scans so they it can now scan negative values Prevent a 32-bit plugin from showing up error messages when loaded in the 64-bit ce version (It won't work) Fixed the VEH debugger from not handling int3 breakpoints properly Fixed XMM registers in the veh debugger Fixed the VEH debugger from causing a program to hang when Cheat Engine is closed normally Changes: Added a structure spider which may help in finding ways to distinguish between two objects Value scanning can now take formulas Added a form designer to create lua extensions Added an automated trainer generator that will generate a trainer script for you Added lots and lots of new functions to the lua engine. Check the helpfile or main.lua Added the ability to save binary files into a cheat table Added an xm-player Added columns to the stackview window Added an option to choose if the disassembler should show 32-bit or 64-bit code Added support to translate cheat engine to any language you want (check the language folder for more info) Some speed improvements at several tools Added undo last edit (ctrl+z) when editing values in a cheat table Added extra option to the pointer rescan so you can filter out paths more specifically Added custom comments to the assembler window Added the ability to use lua variables inside auto assembler ( $luavariable ) Added syntax highlighting to lua Changed the lua dlls with versions that don't need the C++ runtime installed Changed the lua library to support 64-bit dll's The lua script has been moved from the comments window to it's own menu on top In the hexadecimal view when selecting 4 bytes and then pressing space will make you go there. Backspace returns Added the .cetrainer file extension so you can download very small files and have great trainers Русский языковой файл: http://cheatengine.org/download/ru_RU.rar
  20. это понятно, но Допустим, у нас есть инструкция "fld dword ptr [eax]", на ее основе нам нужно сделать, к примеру, 3 опции - бессмертие (option1), убийство с 1 удара (option2), бесконечная энергия (option3), чтобы их можно было аткивировать в любом порядке и любом сочетании Пишем скрипт option1: //бессмертие cmp [flag1],1 // активирована ли опция "Бессмертие" ? jne short option2 //если нет, то проверяем активацию опции "Убийство с 1 Удара" cmp [eax],_health //указатель на здоровье игрока ? jne short option2 //если нет, то переходим к option2 mov [eax],63 option2: //убийство с 1 удара cmp [flag2],1 // активирована ли опция "Убийство с 1 Удара" ? jne short option3 //если нет, то проверяем активацию опции "Бесконечная Энергия" cmp [eax],_ohk //указатель на здоровье противника ? jne short option3 //если нет, то переходим к option3 mov [eax],1 option3: //энергия cmp [flag3],1 // активирована ли опция "Бесконечная Энергия" ? jne short originalcode //если нет, то выполняем оригинальный код cmp [eax],_energy //указатель на здоровье энергию ? jne short originalcode //если нет, то выполняем оригинальный код mov [eax],63 originalcode: fld dword ptr [eax] mov eax,[ebp+08] Меня терзают смутные сомнения по поводу написанного мной...
×
×
  • Создать...

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

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