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

Вызов чита в GTA III


Рекомендуемые сообщения

Нашел чит в GTA III, как его вызвать?

add [ecx+009416D8],bh

00490F35 - push 01

00490F37 - push 005F62A0 : ["CHEAT3"]

00490F3C - call 0052C7E0

00490F41 - push eax

00490F42 - call 005052C0

00490F47 - pop ecx

00490F48 - pop ecx

00490F49 - call 004A1240

00490F4E - mov [eax+000002C0],42C80000 //Тут устанавливается количество жизней

00490F58 - call 004A11B0

00490F5D - test eax,eax

00490F5F - je 00490F92

00490F61 - call 004A11B0

00490F66 - mov [eax+00000200],447A0000

00490F70 - call 004A11B0

00490F75 - mov eax,[eax+00000284]

00490F7B - test eax,eax

00490F7D - jne 00490F92

00490F7F - push 00

00490F81 - call 004A11B0

00490F86 - add eax,00000288

00490F8B - mov ecx,eax

00490F8D - call 00545B40

00490F92 - ret

Ссылка на комментарий
Поделиться на другие сайты

Ну это чит на жизни, хочу чтобы при ударе меня активировался чит :)

(просто интересно как такое сделать)

Поставил бряк на мое количество жизней, и когда ввел чит

00490F4E - mov [eax+000002C0],42C80000 изменил мои жизни

Ссылка на комментарий
Поделиться на другие сайты

В форуме есть видеокурс создание скрипта на CE там показано как создать и активировать скритп Видео обмана игр всех категорий

А вот так сам автоассембл.. скрипт на здоровье в вашем случае.


[ENABLE]
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)

newmem:
mov [eax+00000540],43FA0000

originalcode:
fld dword ptr [eax+00000540]

exit:
jmp returnhere

00490F4E:
jmp newmem
nop
returnhere:


[DISABLE]
00490F4E
fld dword ptr [eax+00000540]
dealloc(newmem)

Ссылка на комментарий
Поделиться на другие сайты

Вы меня не поняли, как сделать бессмертия на ассамблере я знаю, я хочу узнать как вызвать чит.

Можно вызвать чит с 2 способами создать программу (трейнер или другие) для определё. игре или пользоваться гКлавиша разработчиков игр если возможно в ГТА3 по моему в игре можно вводить чит боле подробно в чемаксе.

P.S Если я правильно понял.

Ссылка на комментарий
Поделиться на другие сайты

Если хочешь, чтобы этот чит вызывался при ударе, находишь инструкцию, которая срабатывает при ударе, делаешь с нее прыжок на кейв, в котором восстанавливаешь оригинальную инструкцию, а затем прописываешь прыжок (или лучше вызов) на процедуру, активирующую чит. После вызова процедуры чита нужно непременно прописать прыжок на оригинальный код, иначе после выполнения процедуры ты вернешься в кейв, а из него в оригинальный код уже не вернешься. Можно попробовать сделать прыжок без кейва, но в этом случае не гарантируется правильная работа игры, ведь оригинальная инструкция будет забита прыжком (или вызовом) на процедуру активации чита. В любом случае, я не вижу никакого смысла в вызове встроенных читов игры, если тебе удается ее взломать самостоятельно.

Ссылка на комментарий
Поделиться на другие сайты

Нашел чит в GTA III, как его вызвать?


add [ecx+009416D8],bh
00490F35 - push 01
00490F37 - push 005F62A0 : ["CHEAT3"]
00490F3C - call 0052C7E0
00490F41 - push eax
00490F42 - call 005052C0
00490F47 - pop ecx
00490F48 - pop ecx
00490F49 - call 004A1240
00490F4E - mov [eax+000002C0],42C80000 //Тут устанавливается количество жизней
00490F58 - call 004A11B0
00490F5D - test eax,eax
00490F5F - je 00490F92
00490F61 - call 004A11B0
00490F66 - mov [eax+00000200],447A0000
00490F70 - call 004A11B0
00490F75 - mov eax,[eax+00000284]
00490F7B - test eax,eax
00490F7D - jne 00490F92
00490F7F - push 00
00490F81 - call 004A11B0
00490F86 - add eax,00000288
00490F8B - mov ecx,eax
00490F8D - call 00545B40
00490F92 - ret

Этот код по идее должен вызываться при сравнении с адресом.

Если в адресе значение "1", то код приведённый выше будет выполняться.

Соответственно надо найти в памяти этот адрес сканером памяти, когда чит включен или выключен.

Ну а дальше, поскольку ты хочешь каким-то странным способом создать чит уже думай сам. Стандартный же вариант о котором написали уже несколько человек это найти адрес здоровья, затем инструкцию которая работает с адресом и внедрить в неё свой чит-код.

Ссылка на комментарий
Поделиться на другие сайты

Да мне интересно как вызывать процедуру чита)) а потом может на будущие как вызывать текст слева вверху экрана (как при вводе чита)

Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...

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

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