Заказы на взлом эмуляторных игр
Автор |
Сообщение |
19 ноя 2007, 09:18 |
|
Зарегистрирован: 22 июл 2007, 11:16 Сообщения: 787
|
Слэйер Мун писал(а): А могучий дебаггер сможет увеличить высоту прыжков в Bаtman на NES ? =) Если да - я весь внимание ! YANPYLLA дебаггер может все
_________________ 1. Модератор всегда прав. 2. Если модератор не прав, см. п. 1.
|
|
20 ноя 2007, 00:05 |
|
Зарегистрирован: 22 июл 2007, 22:03 Сообщения: 480
|
Гениально, Санчез ! Ты снизойдёшь до низших существ по поводу КАК ты это сделал ? А то у меня есть огромный список игр где надо поменять высоту прыжка, а напрягать великого дампера я не собираюсь =)
_________________ Challenge the Legend / Мой сайт - http://www.u-sm.ru 8700K, 16GB, RTX 3070 Ti
|
|
20 ноя 2007, 16:31 |
|
Зарегистрирован: 22 июл 2007, 11:16 Сообщения: 787
|
В дебаггере.
_________________ 1. Модератор всегда прав. 2. Если модератор не прав, см. п. 1.
|
|
20 ноя 2007, 19:04 |
|
Зарегистрирован: 24 июл 2007, 06:54 Сообщения: 492 Откуда: Embedded
|
CaH4e3 писал(а): В дебаггере. Дебаггер FCEU крут. Я такой же хочу для Генса...
_________________ Tried so hard and got so far, but in the end, it doesn't even matter...
|
|
20 ноя 2007, 19:23 |
|
Зарегистрирован: 22 июл 2007, 22:03 Сообщения: 480
|
Ну, Санчез - не жидись ! Дай ссылки на ФАКи хотя бы если самому впадлу объяснить ?
_________________ Challenge the Legend / Мой сайт - http://www.u-sm.ru 8700K, 16GB, RTX 3070 Ti
|
|
20 ноя 2007, 19:51 |
|
Зарегистрирован: 22 июл 2007, 11:16 Сообщения: 787
|
Хвмен, щас ты проглотишь язык, я к FCEUшному дебаггеру еще и исключения на адреса срабатывания бряков прикрутил. Теперь при поиске нужного куска кода можно сразу все ложные срабатывания выкинуть и попасть точно куда надо. ))) СМ, как тут объяснять. Это не поиск возрастающих-убывающих значений. Тут нет системы. Код всегда разный, как я тебе расскажу, что искать. Доки все знамо где, по опкодам м6501, по устройству неса - и в путь.
_________________ 1. Модератор всегда прав. 2. Если модератор не прав, см. п. 1.
|
|
21 ноя 2007, 16:58 |
|
Зарегистрирован: 22 июл 2007, 22:03 Сообщения: 480
|
Спасибо, Санчез, но я и вправду не потяну такие знания =(
p.s.В Бэтмене высокий прыжок отжог - я попал во все места уже куда не положено было =) Офигенная штука ! А ведь сколько ещё подобных игр, где высота прыжка ограничивает свободу мысли игрока ! Эх...
_________________ Challenge the Legend / Мой сайт - http://www.u-sm.ru 8700K, 16GB, RTX 3070 Ti
|
|
21 ноя 2007, 20:53 |
|
Зарегистрирован: 24 июл 2007, 06:54 Сообщения: 492 Откуда: Embedded
|
CaH4e3 писал(а): Хвмен, щас ты проглотишь язык, я к FCEUшному дебаггеру еще и исключения на адреса срабатывания бряков прикрутил. Теперь при поиске нужного куска кода можно сразу все ложные срабатывания выкинуть и попасть точно куда надо. ))) Вот же гат!!! Я такое делал тока хаком. Когда мне нужно было исключить вызов подпрограммы с определенных адресов, я делал так: находил место свободное в РОМе (обычно в конце километр), запоминал первые 1-2 команды (на 6 слов) подпрограммы, и адрес следующий и делал джамп на свободную область, там писал прожку проверки лонга в вершине стека определенного адреса (это легко - 1 команда М68К) и если да - то пропуск, иначе вечный цикл (который потом легко пропускается по клавише N), а в конце процедуры запомненые команды + джамп обратно. Все пахало как часы + список адресов можно было наращивать + все чисто средствами М68К.... Жулик ты. Ээх... Мне бы простой бряк на обращение по адресу и все, я был бы Щаслив и с тем, что есть...
_________________ Tried so hard and got so far, but in the end, it doesn't even matter...
|
|
22 ноя 2007, 05:35 |
|
Зарегистрирован: 27 сен 2007, 11:27 Сообщения: 72
|
Тему можно переименовать в: "Я и мой дебаггер". CaH4e3, на тебя это не похоже, поделился бы с народом.
|
|
22 ноя 2007, 10:09 |
|
Зарегистрирован: 24 июл 2007, 10:41 Сообщения: 570
|
Так модифицированный FCEU давно на его странице лежит, или там не последняя версия?
|
|
22 ноя 2007, 10:24 |
|
Зарегистрирован: 22 июл 2007, 11:16 Сообщения: 787
|
Ну в общем, он там лежит... Но по ссылке, указанной отдельно. Текущий WIP всегда доступен. Да и исходники никто не закрывал... Так что я уже всем давно поделился, как и что ломать я тоже уже описывал и рассказывал. А класть в рот прожеванным - это уж извините. Вот добью доку по поиску читов - там все утилиты дам и все разжую уж. Но только в силу того, что тупая рутинная работа убивает кучу времени. Буду рад скинуть ее на кого-нибудь еще.
_________________ 1. Модератор всегда прав. 2. Если модератор не прав, см. п. 1.
|
|
20 окт 2010, 18:49 |
|
Зарегистрирован: 12 июн 2009, 03:07 Сообщения: 1
|
Можете сделать хак для "Pirates of Dark Water" [SMD]. Чтобы при супер ударе (Вверх, Вверх, А) не отнимались жизни. Заранее спасибо!
|
|
24 окт 2010, 00:14 |
|
Зарегистрирован: 09 авг 2007, 11:23 Сообщения: 525
|
Гоу ту emu-land.net _http://www.emu-land.net/forum/index.php/topic,12109.msg629607.html#new
_________________ Применение ArtMoney в эмуляторных играх
|
|
24 окт 2010, 10:30 |
|
Зарегистрирован: 30 сен 2009, 15:32 Сообщения: 258
|
Объясните пожалуйста значение термина - сломать игру.
|
|
24 окт 2010, 15:11 |
|
Зарегистрирован: 15 сен 2008, 16:22 Сообщения: 407 Откуда: Neo Arcadia
|
В данном случае никакого взлома и нет суть такая - взять нужный параметр из оперативной памяти и присвоить ему нужное же значение т.е. код игры остаётся нетронутым, но во время работы artmoney можно установить и/или зафиксировать в оперативной памяти нужное значение. Пример - старая добрая Empire Earth, не хватает например камня на постройку храма ставим игру на паузу, ищем текущее значение т.е. сколько сейчас камня, тратим немного камня в игре или наоборот добываем и опять ставим на паузу, отсеиваем по новому значению и обычно в таком простом примере получаем 4-6 значений(если повезёт - вообще одно) среди которых методом пробы определяем нужное и ставим себе хоть мильярд камню С полосками жизни/маны без числового значения труднее, там надо по убыванию/возрастанию неизвестного значения несколько сортировок проводить, с параметрами которые вкл./выкл. ещё муторнее, нужно отсеивать изменилось/не изменилось. Тут iddqd предлагает самостоятельно не возиться и найти нужное за тебя, сохранить в файл таблицы и тебе же и прислать
|
|
24 окт 2010, 22:06 |
|
Зарегистрирован: 09 авг 2007, 11:23 Сообщения: 525
|
Когда искать полоски, полезно иногда отсеивать на "не изменилось". А вкл/выкл это обычно флаг: 0/1, 0/255 (0/-1)
_________________ Применение ArtMoney в эмуляторных играх
|
|
25 окт 2010, 01:19 |
|
Зарегистрирован: 15 сен 2008, 16:22 Сообщения: 407 Откуда: Neo Arcadia
|
Угу, есть такое, помогало иногда с полосками. А с флагом - как повезёт но я не большой любитель таких вещей, только в крайних случаях применяю.
|
|
25 окт 2010, 01:45 |
|
Зарегистрирован: 22 июл 2007, 02:12 Сообщения: 235 Откуда: Беларусь, Гомель
|
Вопрос немного не по теме. А браузерные флеш игры этому "взлому" вобще поддаются? Пытался - не вышло. Может, не так пытался...
_________________ Каждому чайнику чайником по чайнику.
|
|
25 окт 2010, 02:02 |
|
Зарегистрирован: 09 авг 2007, 11:23 Сообщения: 525
|
По поводу флэш: http://artmoney.ru/manual/russian/faq.htm#faq19Цитата: Macromedia Flash, начиная с версии 8, шифрует данные. В следующих версиях постараемся расшифровать. А пока используйте плеер Macromedia Flash 7. Иногда работает умножение на 8. То есть, если у вас 10 золота, то ищите 80 (умножьте на 8).
Ещё вот тут можно почитать: http://forum.gamehacklab.ru/topic/91-%D ... msearch__1
_________________ Применение ArtMoney в эмуляторных играх
|
|
25 окт 2010, 17:02 |
|
Зарегистрирован: 22 июл 2007, 02:12 Сообщения: 235 Откуда: Беларусь, Гомель
|
Спасибо.
_________________ Каждому чайнику чайником по чайнику.
|
|
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8 |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|