Разработка и ромхакинг > Ромхакинг и программирование
[ALL] CHEATS & MODS
<< < (157/197) > >>
krocki:
Здесь будут выкладываться чит-коды, моды и прочее что сними связано...
demon26:

--- Цитата: Sharpnull от 26 Январь 2020, 01:24:04 ---demon26, решил пройти все уровни. На Long Beach Stadium таймер, он отключается легко убиранием декремента $37A4:EA (gg - 3C7C-EFDF / raw - C037A4:EA). Последнего врага надо по-особому убивать, на gamefaq один пишет про neck-locking (forward + X), у меня не получилось.
--------
Кстати, мой самый первый чит не сработал бы с боссом, потому что я проверял жизнь врагов на ноль, а он жив даже с 0 HP. В последующих попытках я проверял регистр DP и ставил макс. здоровья при обновлении полоски у врага.

--- Конец цитаты ---
Надо нунчаки вытаскивать,и как то ими голову ему свернуть,вроде так
escc1986:
Здравствуйте

Доброе утро

Вы взламываете игры Sega Cd 32x?

не могли бы вы взломать

"Сюрприз Воин"

Бесконечное здоровье

Бесконечная Стемина

1 хит стук

Надеюсь, вы можете помочь

Благодарность
Durakover900000:
(request)
007 Nightfire gba.
Plz.
1.max score
2.Invisibility in stealth mission
Plz.
dedok179:
Трейнер для Crash Bandicoot: The Wrath Of Cortex. Из опций: все способности, все уровни, максимум жизней. Работа с диска не проверялась и не гарантируется. Логичный вопрос зачем оно нужно-да просто так. Если кому-то нужно будет, то заберет :lol:
demon26:
Кроки,ещё вопрос,как ломать аркадные Автоматы?
Sharpnull:

--- Цитата: demon26 от 31 Январь 2020, 17:55:56 ---как ломать аркадные Автоматы?

--- Конец цитаты ---
В MAME есть мощный отладчик.
krocki:

--- Цитата: demon26 от 31 Январь 2020, 17:55:56 ---Кроки,ещё вопрос,как ломать аркадные Автоматы?
--- Конец цитаты ---
Так же как и в других эмуляторов...через отладчик. :facepalm:
demon26:

--- Цитата: krocki от 31 Январь 2020, 19:30:14 ---Так же как и в других эмуляторов...через отладчик. :facepalm:

--- Конец цитаты ---
А какие значения можно применять?Я например нашёл Жизни в Tmnt arcade game 02BA86A5
66 89 02 48 83 C4 30 5D C3 66 90 4C 8B 90 00 01
И чем можно заменить F3?ломаю дум 2016 года на бессмертие
krocki:

--- Цитата: demon26 от 31 Январь 2020, 19:49:15 ---А какие значения можно применять?Я например нашёл Жизни в Tmnt arcade game 02BA86A5
66 89 02 48 83 C4 30 5D C3 66 90 4C 8B 90 00 01
И чем можно заменить F3?ломаю дум 2016 года на бессмертие
--- Конец цитаты ---
почитай про асм, мнемонику...что бы не было таких вопросов.
Boris777:

--- Цитата: okcVOYAZH от 16 Февраль 2018, 21:00:42 ---с бессмертие игру не пройдёш на 2 уровне
Spider-Man and Venom - Maximum Carnageв
этой игре бос должен отнять всю енергию у паука на 2 уровне
чтобы пришли помощники паука у босса не отнимается энергия
--- Конец цитаты ---

ты не прав. Игра проходится и с бессмертием и бесконечными жизнями тоже. Проблема не в бессмертии, а в русской версии рома, который всегда зависает, если нажать кнопки а, в, с в комикс заставке после 3 уровня. Чтобы игра не зависла нужно после третьего уровня нажать старт, заставка скипнется и пойдет 4 уровень. Кстати мод на бессмертие работает не полностью, т.е. он помогает только от ударов, но не защищает от стреляющих врагов, пули наносят урон, от бомб домового, стрел-паутины мутировавщего паука, пики-руки карнажа и т.п. Но даже если жизнь ни на грамм не потеряешь, все равно игра проходится. Главное нажать старт.


Если можите, исправьте этот баг, добавьте недостающую картинку с переводом в русскую версию игры. Это одна из любимых на сега, хотелось бы чтобы она была исправна
sergey1383:
krocki помоги пожалуйста со взломом CastlevaniaHD когда нахожу код отвечяющий за жизненную энергию , он там в виде палочек их там 16 , код нахожу , но стоит его подтереть чтоб проверить работу бессмертия чтоб потом вбить код в НЕХ редактор игра сразу виснет вот игра https://yadi.sk/d/WdF6UiXk3JjGTs
krocki:

--- Цитата: sergey1383 от 04 Февраль 2020, 21:20:16 ---когда нахожу код отвечяющий за жизненную энергию , он там в виде палочек их там 16 , код нахожу , но стоит его подтереть чтоб проверить работу бессмертия чтоб потом вбить код в НЕХ редактор игра сразу виснет
--- Конец цитаты ---
Разумеется помимо то что на коде робят куча адресов так ещё и модуль юзаешь не на тот адрес здоровья привязан к модулю dll - Visual C++ Runitime конечно будут ошибки...сверху над ним есть код [rdx], в ней адрес на него и ставишь бряк он тебя выведит на exe'шник игры там и надо юзать там тоже есть не удобная привязка здоровья, таймера и прочего движения по лестницам адреса бегают короче нужно писать фильтр.
demon26:
Кроки взломай пожалуйста игру денди на бессмертие
Sharpnull:
demon26, Almost Hero - Неуязвимость
Game Genie
D917?B5:60 (ATOINPSL)
ROM файл
$1D927:60
Там функция обработки ударов с игроками. Возможно нужно ещё где-то. Для жизней можно в RAM писать $0100:0A - Игрок 1 и $0101:0A - Игрок 2.--------
Чит неполный. От предметов нужно добавить защиту, один игрок может нанести удар поднятым предметом другому.
--------
Чит вообще неправильный, оказалось я убрал все удары рукой просто. Я не разбирусь в этом :)
demon26:

--- Цитата: Sharpnull от 05 Февраль 2020, 16:57:00 ---ATOINPSL
--- Конец цитаты ---
Спасибо :)
sergey1383:

--- Цитата: krocki от 05 Февраль 2020, 10:42:56 ---Разумеется помимо то что на коде робят куча адресов так ещё и модуль юзаешь не на тот адрес здоровья привязан к модулю dll - Visual C++ Runitime конечно будут ошибки...сверху над ним есть код [rdx], в ней адрес на него и ставишь бряк он тебя выведит на exe'шник игры там и надо юзать там тоже есть не удобная привязка здоровья, таймера и прочего движения по лестницам адреса бегают короче нужно писать фильтр.

--- Конец цитаты ---

плохо что без фильтра ни как не взломаеш
demon26:
TMNT2 Battle nexsus

Бесконечная энергия
89 0D B0 48 6D 00 79 0C C7 05 B0 48 6D 00 00 00
89 меняем на 01
Бесконечные сюрикены
89 46 18 8B C8 79 0E C7 46 18 00 00 00 00 8B 46
89 меняем тоже на 01
krocki:

--- Цитата: sergey1383 от 05 Февраль 2020, 20:42:49 ---плохо что без фильтра ни как не взломаеш
--- Конец цитаты ---
ну это движок Unreal Engine такое иногда встречается в играх где его используют...
простым мобильным кодом не выйдет сделать...разработчик(и) так постарались. <_<
сразу видно что гама скляпана не ахти, не сбалансирована. <_< короче вот как я сделал для таблы СЕ.

--- Код: (Для CheatEngine) ---[ENABLE]
Castlevania1-Win64-Shipping.exe+4D6EDD:    //Адрес оригинального кода.
jmp Castlevania1-Win64-Shipping.exe+19E7337     //Прыжок на свой адрес с пустым кодом.
nop     //Так как инструкция прыжка занимает 5 байт, остальные 2 затираем нопами...
nop    //дабы не нарушать логику кода, а иначе получим ошибку.

Castlevania1-Win64-Shipping.exe+19E7337:    //Свой адрес с пустым кодом куда сделали прыжок.
cmp si,DE44    //Фильтр для здоровья, что бы отличить адрес свой от чужого.
jne Castlevania1-Win64-Shipping.exe+19E7342    //Делаем прыжок на оригинальный код, если не равно.
add ecx,edx    //Добавляем значение здоровья из "edx" в "ecx" в место вычитания.
mov eax,ecx //Зписываем начение здоровья из "ecx" в "eax".

Castlevania1-Win64-Shipping.exe+19E7342:    //Сюда мы переместили оригиналный код.
mov [rsi],eax    //Оригинальный код, где робит здоровье, время и прочее.
mov rsi,[rsp+48]    //Оригинальный код.
jmp Castlevania1-Win64-Shipping.exe+4D6EE4    //Делаем прыжок обратно дабы не нарушать логику кода для других инструкций.

[DISABLE]
Castlevania1-Win64-Shipping.exe+4D6EDD:     //Адрес оригинального кода.
mov [rsi],eax    //Оригинальный код, где робит здоровье, время и прочее.
mov rsi,[rsp+48]    //Оригинальный код.
--- Конец кода ---
Ну а если честно, то можно выпилить ваше адрес здоровья совсем что бы при запуске игры у игрока не было жизней...но это уже будет не просто хак, а целое перепрограммирование...нужно долго усердно реверсить код откуда и как появляется адрес здоровья игрока - это просто геморный процесс. <_< я как то делал такое на одну гаму чисто для себя и много времени потратил.

Добавлено позже:

--- Цитата: demon26 от 05 Февраль 2020, 16:44:54 ---Кроки взломай пожалуйста игру денди на бессмертие

--- Конец цитаты ---
ща попробую на твой ром сделать код... ;)
нес ромы ломаются на раз два короче полная херня...
вот держи gamegenie на Almost Hero...
Бессмертие для 1 игрока: SXXSLLSA
demon26:

--- Цитата: krocki от 06 Февраль 2020, 02:33:11 ---ну это движок Unreal Engine такое иногда встречается в играх где его используют...
простым мобильным кодом не выйдет сделать...разработчик(и) так постарались. <_<
сразу видно что гама скляпана не ахти, не сбалансирована. <_< короче вот как я сделал для таблы СЕ.

--- Код: (Для CheatEngine) ---[ENABLE]
Castlevania1-Win64-Shipping.exe+4D6EDD:    //Адрес оригинального кода.
jmp Castlevania1-Win64-Shipping.exe+19E7337     //Прыжок на свой адрес с пустым кодом.
nop     //Так как инструкция прыжка занимает 5 байт, остальные 2 затираем нопами...
nop    //дабы не нарушать логику кода, а иначе получим ошибку.

Castlevania1-Win64-Shipping.exe+19E7337:    //Свой адрес с пустым кодом куда сделали прыжок.
cmp si,DE44    //Фильтр для здоровья, что бы отличить адрес свой от чужого.
jne Castlevania1-Win64-Shipping.exe+19E7342    //Делаем прыжок на оригинальный код, если не равно.
add ecx,edx    //Добавляем значение здоровья из "edx" в "ecx" в место вычитания.
mov eax,ecx //Зписываем начение здоровья из "ecx" в "eax".

Castlevania1-Win64-Shipping.exe+19E7342:    //Сюда мы переместили оригиналный код.
mov [rsi],eax    //Оригинальный код, где робит здоровье, время и прочее.
mov rsi,[rsp+48]    //Оригинальный код.
jmp Castlevania1-Win64-Shipping.exe+4D6EE4    //Делаем прыжок обратно дабы не нарушать логику кода для других инструкций.

[DISABLE]
Castlevania1-Win64-Shipping.exe+4D6EDD:     //Адрес оригинального кода.
mov [rsi],eax    //Оригинальный код, где робит здоровье, время и прочее.
mov rsi,[rsp+48]    //Оригинальный код.
--- Конец кода ---
Ну а если честно, то можно выпилить ваше адрес здоровья совсем что бы при запуске игры у игрока не было жизней...но это уже будет не просто хак, а целое перепрограммирование...нужно долго усердно реверсить код откуда и как появляется адрес здоровья игрока - это просто геморный процесс. <_< я как то делал такое на одну гаму чисто для себя и много времени потратил.

Добавлено позже:ща попробую на твой ром сделать код... ;)
нес ромы ломаются на раз два короче полная херня...
вот держи gamegenie на Almost Hero...
Бессмертие для 1 игрока: SXXSLLSA

--- Конец цитаты ---
Спасибо ^_^
demon26:
Вот взломал 2 рома на денди,один просто с бессмертием,а другой с бессмертием и бесконечным временем раунда ;)
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии