| Разработка и ромхакинг > Ромхакинг и программирование |
| Подскажите нормальный отладчик/редактор игр Sega Genesis |
| (1/2) > >> |
| lancuster:
Пожалуйста, подскажите нормальный отладчик/редактор игр Sega Genesis. Желательно такой вариант - эмулятор+отладчик. С возможностью вносить изменения непосредственно в сам ром (взлом рома). :cool: |
| DrMefistO:
--- Цитата: lancuster ---Пожалуйста, подскажите нормальный отладчик/редактор игр Sega Genesis. Желательно такой вариант - эмулятор+отладчик. С возможностью вносить изменения непосредственно в сам ром. --- Конец цитаты --- gens r57shell's mod В ром изменений не вносит (для этого есть hex-редакторы), но отладчик здесь классный. |
| lancuster:
--- Цитата: DrMefistO от 23 Апрель 2015, 00:44:08 --- gens r57shell's mod В ром изменений не вносит (для этого есть hex-редакторы), но отладчик здесь классный. --- Конец цитаты --- Отлично! Попробую работать этим отладчиком. Изменения внесу через HxD Editor. Тоже удобная штука. Правда, гребаные ромы СНЕС покамест не колятся через него (хотя сами GG в играх работают на ура)... Добавлено позже: DrMefistO, а как брейкпоинты устанавливать? Я нашел в RAM Search код, который отвечает за нужное значение. Вот такой код: 00FF00AD. А в отладчике нужен вот такой код: 000000-000000. Что делать-то дальше? |
| krocki:
lancuster, Можно сделать так: FF00AD-FF00AE, то есть делаем бряк на 2 байта от начального найденного твоего адреса. ;) |
| lancuster:
А это сработает? Я пытался сделать бряк, зацикленный только на одном байте. Ничего не получилось. Он даже не среагировал. Не мешало бы получить какой-нибудь гайд по этой программе. :) |
| krocki:
lancuster, Если бряк не сработал на адресе FF00AD Тогда бери чуть ниже FF00AС или выше FF00AE, бывают что при нахождения адреса... ставя на него бряк, может и не сработать на некоторых играх. Просто значение там может быть немного больше :) |
| lancuster:
--- Цитата: krocki от 23 Апрель 2015, 23:40:36 ---lancuster, Если бряк не сработал на адресе FF00AD Тогда бери чуть ниже FF00AС или выше FF00AE, бывают что при нахождения адреса... ставя на него бряк, может и не сработать на некоторых играх. Просто значение там может быть немного больше :) --- Конец цитаты --- И тогда дебаггер точно сработает? А каким из них удобней пользоваться? Какой из них точнее? M68000 или z80? |
| krocki:
--- Цитата: lancuster от 24 Апрель 2015, 00:29:35 ---И тогда дебаггер точно сработает? --- Конец цитаты --- ДА! --- Цитата: lancuster от 24 Апрель 2015, 00:29:35 ---А каким из них удобней пользоваться? Какой из них точнее? M68000 или z80? --- Конец цитаты --- M68000, я вобще пользуюсь вот этим эмулем ссылка Если нужна инструкция по взлому, то здесь |
| DrMefistO:
lancuster, дебагер открывается через меню Tools -> M68k Debug. И там есть кнопка добавления бряков. |
| lancuster:
--- Цитата: DrMefistO от 24 Апрель 2015, 10:45:50 ---lancuster, дебагер открывается через меню Tools -> M68k Debug. И там есть кнопка добавления бряков. --- Конец цитаты --- Код получил. Как его в ром втиснуть? Там таких цифр нет, всё заканчивается на 1FFFFF. --- Цитата: krocki от 24 Апрель 2015, 01:21:43 ---M68000, я вобще пользуюсь вот этим эмулем ссылка --- Конец цитаты --- Твой эмуль глючный. Только залез в Отладчик, и прога зависает. Окно отладчика не закрывается, прога виснет, как только я в него залезаю. Нафиг такой эмуль вообще советовать? |
| DrMefistO:
--- Цитата: lancuster ---Код получил. Как его в ром втиснуть? Там таких цифр нет, всё заканчивается на 1FFFFF. --- Конец цитаты --- код чего? Если хочешь исправить ром, можно воспользоваться этой тулзой: http://elektropage.ru/publ/programmy_dlja_romkhakinga/asm_disasm_etc/asm68k_tool_kompiljator/39-1-0-140 затем в хекс редакторе исправить код на полученный в программе. |
| babulya:
--- Цитата: lancuster ---Твой эмуль глючный. Только залез в Отладчик, и прога зависает. Окно отладчика не закрывается, прога виснет, как только я в него залезаю. Нафиг такой эмуль вообще советовать? --- Конец цитаты --- У меня не виснит. Зачем так плохо говорить? --- Цитата: DrMefistO ---код чего? --- Конец цитаты --- Изменений значений жизней и т.д. можно даже физику через коды изменить. А получил он хз что. То ли адрес, то ли хз. По описанию не походит ни на PAR, ни на RAW. |
| lancuster:
--- Цитата: DrMefistO от 24 Апрель 2015, 15:12:57 --- код чего? Если хочешь исправить ром, можно воспользоваться этой тулзой: http://elektropage.ru/publ/programmy_dlja_romkhakinga/asm_disasm_etc/asm68k_tool_kompiljator/39-1-0-140 затем в хекс редакторе исправить код на полученный в программе. --- Конец цитаты --- Я вроде бы по-русски написал :neznayu: - я ищу прогу ДЛЯ ВЗЛОМА РОМОВ!!! >:( А не для исправления. <_< Блин, ребята! Пока тут с вами переписывался, на Геймхакинге появились коды для игры, которую я хотел взломать. Короче, коды я из Game Genie получил, и через HxD Editor отредактировал. Зацените мой хак на бессмертие/бесконечные жизни: Action_52_(USA)_(Unl)[t1].zip |
| DrMefistO:
lancuster, эмм... Вы спрашивали про отладчик, я вам и написал. Далее вы спросили "Как его в ром втиснуть?" Я вам написал. Что не так? Взламывать ром это не то же самое, что исправлять? |
| babulya:
--- Цитата: lancuster ---я ищу прогу ДЛЯ ВЗЛОМА РОМОВ!!! --- Конец цитаты --- А где это написано? o_0 |
| lancuster:
--- Цитата: DrMefistO от 24 Апрель 2015, 15:47:54 ---lancuster, эмм... Вы спрашивали про отладчик, я вам и написал. Далее вы спросили "Как его в ром втиснуть?" Я вам написал. Что не так? Взламывать ром это не то же самое, что исправлять? --- Конец цитаты --- Я делал абсолютно всё, что вы написали. И в Ram Search лазил, и в отладчике какую-то хрень получил (после того, как breakpoint сработал). Было что-то наподобие sub.w и значения какие-то там... Да ладно, чего уж там! Буду по GG взламывать, и точка. Нахрен этот геморрой с получением кодов... |
| DrMefistO:
lancuster, ваше дело. Но со знанием того, что вы делаете (а это обеспечивают знание отладчика, и ассемблера), вы сможете быть уверены, что не похерили где-то что-то лишнее, и игра не зависнет от неправильного вмешательства! |
| babulya:
--- Цитата: lancuster ---Да ладно, чего уж там! Буду по GG взламывать, и точка. Нахрен этот геморрой с получением кодов... --- Конец цитаты --- Извиняюсь, что опять лезу со своими 5 копейками, но это никакой не взлом. Изменить пару байт, не расширяя ром и не делаю существенных изменений - это не хакинг. Ладно, ладно, не буду вступать в полемику. Ведь я прав :3 Чтоб ты на меня не обижался, я припас тебе подарочек. На! Держи, теперь ты будешь мегахакером, будешь изменять ром даже без хекс редактора. Некстген, так сказать. Если интересно, то у меня есть мутиконвертер гг-кодов, если надо - выложу. ggencoder называется. |
| krocki:
lancuster, Сразу видно что ты навичок в этом деле, если не был, тогда бы ты не говорил что отлада не работает. <_< |
| lancuster:
krocki, сразу видно, что форум в плане ромхакинга хромает. Нет ни одной адекватной темы для взлома ромов Сеги. Есть только одна тема. И то - там автор темы просто хвастается, какой он мега хакер. А инструкции-то нет. До сих пор. Так что вместо того, чтобы хаять новичков - создали бы адекватную тему по редактированию ромов. Раз такие знайки - почему не делитесь своими знаниями? :D |
| Навигация |
| Главная страница сообщений |
| Следующая страница |