Сообщения без ответов | Активные темы Текущее время: 27 апр 2024, 11:16



Ответить на тему  [ Сообщений: 53 ]  На страницу Пред.  1, 2, 3  След.
 Заказы на взлом эмуляторных игр 
Автор Сообщение
Сообщение 19 ноя 2007, 09:18
Профиль ICQ WWW
Аватара пользователя

Зарегистрирован:
22 июл 2007, 11:16
Сообщения: 787
Слэйер Мун писал(а):
А могучий дебаггер сможет увеличить высоту прыжков в Bаtman на NES ? =) Если да - я весь внимание !


YANPYLLA

дебаггер может все

_________________
1. Модератор всегда прав.
2. Если модератор не прав, см. п. 1.


Сообщение 20 ноя 2007, 00:05
Профиль WWW
Аватара пользователя

Зарегистрирован:
22 июл 2007, 22:03
Сообщения: 480
Гениально, Санчез ! Ты снизойдёшь до низших существ по поводу КАК ты это сделал ? А то у меня есть огромный список игр где надо поменять высоту прыжка, а напрягать великого дампера я не собираюсь =)

_________________
Challenge the Legend / Мой сайт - http://www.u-sm.ru
8700K, 16GB, RTX 3070 Ti


Сообщение 20 ноя 2007, 16:31
Профиль ICQ WWW
Аватара пользователя

Зарегистрирован:
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
Профиль WWW
Аватара пользователя

Зарегистрирован:
22 июл 2007, 22:03
Сообщения: 480
Ну, Санчез - не жидись ! Дай ссылки на ФАКи хотя бы если самому впадлу объяснить ?

_________________
Challenge the Legend / Мой сайт - http://www.u-sm.ru
8700K, 16GB, RTX 3070 Ti


Сообщение 20 ноя 2007, 19:51
Профиль ICQ WWW
Аватара пользователя

Зарегистрирован:
22 июл 2007, 11:16
Сообщения: 787
Хвмен, щас ты проглотишь язык, я к FCEUшному дебаггеру еще и исключения на адреса срабатывания бряков прикрутил. Теперь при поиске нужного куска кода можно сразу все ложные срабатывания выкинуть и попасть точно куда надо. ;))))

СМ, как тут объяснять. Это не поиск возрастающих-убывающих значений. ;) Тут нет системы. Код всегда разный, как я тебе расскажу, что искать. Доки все знамо где, по опкодам м6501, по устройству неса - и в путь. ;)

_________________
1. Модератор всегда прав.
2. Если модератор не прав, см. п. 1.


Сообщение 21 ноя 2007, 16:58
Профиль WWW
Аватара пользователя

Зарегистрирован:
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
Профиль ICQ WWW
Аватара пользователя

Зарегистрирован:
24 июл 2007, 10:41
Сообщения: 570
Так модифицированный FCEU давно на его странице лежит, или там не последняя версия?


Сообщение 22 ноя 2007, 10:24
Профиль ICQ WWW
Аватара пользователя

Зарегистрирован:
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
Откуда: Беларусь, Гомель
Спасибо.

_________________
Каждому чайнику чайником по чайнику.


Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 53 ]  На страницу Пред.  1, 2, 3  След.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF (mod by Zeru-j).
Русская поддержка phpBB