Разработка и ромхакинг > Ромхакинг и программирование
Есть ли полноценный отладчик игр на Сегу, по фишкам сравнимый с FCEUX?
<< < (2/4) > >>
Skay:

--- Цитата: DrMefistO от 18 Апрель 2016, 09:41:26 ---Skay, плагин не дружит)
--- Конец цитаты ---
а жаль) прямое толкание на путь пиратства  :lol: ИДУ даже не всякой фирме продадут, не говоря про простого смертного (илив последние годы что то изменилось?). Помню сколько с автором ругани на форумах было хД
DrMefistO:
Skay, ну, можно было бы сейчас начать дискуссию о том, насколько дешевая IDA, насколько адекватный разработчик оной, но, не буду.
Скажу лишь: да, я толкаю на путь пиратства)) :lol:
lancuster:
Да чего тут стесняться-то? Все мы, ромхакеры, в той и или иной степени пираты. Даже если сохраняем копирайты. :)
Ti_:

--- Цитата: lancuster от 17 Апрель 2016, 22:59:33 ---а и name tables viewer и code/data logger (не путать с трейс логгером)?

--- Конец цитаты ---
В шеллмоде это есть, 1) tools-plane explorer , 2) автоматически логается в map файл, в дебагере save map. (хотя может ещё надо галочку ida поставить, не помню).   Map файл через скрипт той же Иде подсунешь , скрипт в комплекте с эмулем.
Требования ИДА любой версии - пентиум1  32мб оперативки.


--- Цитата: lancuster от 17 Апрель 2016, 23:47:47 ---А чё так?
Как тогда блоки в сеговских играх искать?

--- Конец цитаты ---
Что за блоки? Если речь о графике то всего 2 вещи нужно. Первое - yy-chr, если несжато.
Второй если графа пожата (то есть в yy-chr не находим), то открываем ром в иде и ищем код анпакера. Не буду рассказывать как это делать, но для этого не нужны ни дебагеры, ни логгеры, ни прочее.  Как только код найден, смотрим откуда идут его вызовы, либо с разных мест, и перед вызовом адрес архива, либо бывают массивы поинтеров и из них уже.
Впрочем перепаковать и засунуть ты всё равно не сможешь, ведь ты даже ни одного хака сам не сделал, так что ищи готовые проги под игры.


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

--- Цитата: Skay от 18 Апрель 2016, 09:24:25 ---а в 5.0 не дружит с плагинами? или плагин с ней не дружит? Просто 5.0 - абсолютно бесплатно на сайте лежит.

--- Конец цитаты ---
бесплатная это демо-версия, она только x86 открывает.
Skay:

--- Цитата: Ti_ от 18 Апрель 2016, 20:04:09 ---бесплатная это демо-версия, она только x86 открывает.
--- Конец цитаты ---
есть демоверсия актуальной иды,

--- Цитата ---The evaluation version has the following limitations

    it only supports the 80x86 & ARM family : IDA supports a large number of other processors.
    it will only load file of PE/ELF/Macho-O formats. The full version of IDA will accept virtually any file, from Atmel ROMs to iPhone executables. See our disassembly gallery for information about the additional processors, operating systems and file formats we support.
    the only compiler signatures included are the ones that can be used to produce Windows 32 PE files; the only type information included is for Visual C++ 6 and Borland C++ Builder.
    The MS Windows version contains a demo version of the ARM/Windows CE debugger.
    Please see our ARM/Windows CE debugging tutorial
    The MS Windows version contains a demo version of the Bochs debugger. Please note that the full version support Bochs debugger on all platforms.
    Check the debugger tutorial
    you will not be able to save your work, it will time out after some use, it will not disassemble itself.

The full version of IDA is not limited in any way, comes with one full year of free e-mail support and one full year of free downloadable upgrades.
--- Конец цитаты ---

а есть 5.0 распространяемая бесплатно.

--- Цитата ---The freeware version of IDA v5.0 has the following limitations:

    no commercial use is allowed
    lacks all features introduced in IDA > v5.0: v5.1, v5.2, v5.3, v5.4, v5.5, v5.6, v5.7, v6.0, v6.1, v6.2, v6.3, v6.4, v6.5, v6.6 v6.7 v6.8
    lacks support for many processors, file formats, debugging etc...
    comes without technical support

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

--- Цитата: Skay от 18 Апрель 2016, 20:22:05 ---есть демоверсия актуальной иды,
а есть 5.0 распространяемая бесплатно.

--- Конец цитаты ---
Ну значит обе не знают  :), а демо ещё и не умеет сохранять базы.
lancuster:
Я уже смотрел шеллмод. Нет там плэйн эксплорер. VDP RAM, VDP Dump и прочая фигня.
DrMefistO:
Plane Explorer это я у KanedaFr брал. Он только у него и у меня есть.) Ну и в Exodus в другом виде.
lancuster:

--- Цитата: DrMefistO от 18 Апрель 2016, 22:57:46 ---Plane Explorer это я у KanedaFr брал. Он только у него и у меня есть.) Ну и в Exodus в другом виде.

--- Конец цитаты ---
Ну, может, дашь тогда попробовать? Только не плагин для ИДЫ, замучаюсь качать отладчик.
DrMefistO:
lancuster, отдельно Gens у меня нету. Он теперь только в составе Gensida. Постарайся уж скачать.
lancuster:

--- Цитата: DrMefistO от 19 Апрель 2016, 02:30:37 ---lancuster, отдельно Gens у меня нету. Он теперь только в составе Gensida. Постарайся уж скачать.

--- Конец цитаты ---
Капец. Вот Санчез, например, постарался и впихнул во FCEUX все необходимые примочки. А что до сеговского - то нужны какие-то сторонние инструменты. Немудрено, что сеговские игры мало кто ломает.
DrMefistO:
lancuster, если твоих недохаков там нет, это не значит, что сеговские игры никто не ломает.
Может попросишь Санчеза, и он тебе напишет еще для Сеги такой же, но с блекджеком и шлюхами?

P.S. Насколько я знаю, всеух - заслуга комьюнити в целом, а не только одного Санчеза.
lancuster:

--- Цитата: DrMefistO от 19 Апрель 2016, 10:33:56 ---lancuster, если твоих недохаков там нет, это не значит, что сеговские игры никто не ломает.
Может попросишь Санчеза, и он тебе напишет еще для Сеги такой же, но с блекджеком и шлюхами?

P.S. Насколько я знаю, всеух - заслуга комьюнити в целом, а не только одного Санчеза.

--- Конец цитаты ---
"недохаков"... Лол. А я когда-то удивлялся, почему Ломакс ушёл. :lol:
ИДУ, к слову, тоже не ты сделал, ага. :D
SeregaZ:
ушел или не ушел - по хорошему надо быть эгоистом :) тема интересна? тебе нравится? ну так делай! и срать на мнение кто-там тебя долбит советами или критикой :) нужно получать удовольствие от самого процесса создания, а не от того что все вокруг ставят лайки за проделанную работу. лайки это ничто - а вот кайф от того, что ты в процессе работы научился чему-то новому, придумал новые идеи, нашел способ как их реализовать - вот оно главное! поэтому и надо быть эгоистом, то есть для себя любимого. а расстраиваться и уходить, если комьюнити что-то там не оценило... тьфу... на это вообще не нужно обращать внимания. конечно обидно что инфу приходиться лопатить чаще всего самому - ибо кто-то ленится, кто-то жмотится, а остальные даже не знают о чем-то там по твоему проекту - но все равно следует рассчитывать только на себя одного. надо вбить себе в голову что жизнь зла и никто с цветами встречать не будет :) придется идти своей - непроторенной дорогой, да окольными путями идти долго и нудно - но надо идти и не бросать начатое. хотя чья бы корова мычала про не бросать начатое :))) сам пилю уже стописятвосьмой год свой недоконвертер :)))) но я обязательно когда-нить допилю. или по крайней мере дождусь пока кто-то допилит свой :)
DrMefistO:

--- Цитата: lancuster от 19 Апрель 2016, 12:32:13 ---ИДУ, к слову, тоже не ты сделал, ага.
--- Конец цитаты ---
Я когда-то говорил, что Иду сделал я? Нет. Вместо того, чтобы плеваться, что то - говно, это - говно, сделай свой инструмент! Кто тебе мешает? Не нравится, не используй. Или же, опять же, проси Санчеза, пускай тебе все необходимые инструменты пилит.
Скажу лишь, что если мозгов нет, то лопатой не набросаешь. Т.е. какой бы ни был инструмент, или каких бы не было инструментов, с мозгами всё можно сделать.
lancuster:

--- Цитата: SeregaZ от 19 Апрель 2016, 12:40:36 ---ушел или не ушел - по хорошему надо быть эгоистом :) тема интересна? тебе нравится? ну так делай! и срать на мнение кто-там тебя долбит советами или критикой :) нужно получать удовольствие от самого процесса создания, а не от того что все вокруг ставят лайки за проделанную работу. лайки это ничто - а вот кайф от того, что ты в процессе работы научился чему-то новому, придумал новые идеи, нашел способ как их реализовать - вот оно главное! поэтому и надо быть эгоистом, то есть для себя любимого. а расстраиваться и уходить, если комьюнити что-то там не оценило... тьфу... на это вообще не нужно обращать внимания. конечно обидно что инфу приходиться лопатить чаще всего самому - ибо кто-то ленится, кто-то жмотится, а остальные даже не знают о чем-то там по твоему проекту - но все равно следует рассчитывать только на себя одного. надо вбить себе в голову что жизнь зла и никто с цветами встречать не будет :) придется идти своей - непроторенной дорогой, да окольными путями идти долго и нудно - но надо идти и не бросать начатое. хотя чья бы корова мычала про не бросать начатое :))) сам пилю уже стописятвосьмой год свой недоконвертер :)))) но я обязательно когда-нить допилю. или по крайней мере дождусь пока кто-то допилит свой :)

--- Конец цитаты ---
Вот это точно. Я, например, что хочу, то и хачу, и клал на тех, кто хотел Русалочку со шлюхами и блэкджеками увидеть. На свете много хаков, которые сделаны целой командой, в которые почему-то тоже никто не играет. Но это ведь не значит, что хак плохой, а ребята - косорукие. :)
И вообще, я просто хотел узнать, как в играх на Сеге можно найти блоки или микроблоки, чтобы можно было их редактировать.
DrMefistO:

--- Цитата: lancuster от 19 Апрель 2016, 12:54:49 ---И вообще, я просто хотел узнать, как в играх на Сеге можно найти блоки или микроблоки, чтобы можно было их редактировать.
--- Конец цитаты ---
Я ответил на твой вопрос? Инструменты указал? Ответил, и указал.
Ti_:

--- Цитата: lancuster от 18 Апрель 2016, 22:33:55 ---Я уже смотрел шеллмод. Нет там плэйн эксплорер. VDP RAM, VDP Dump и прочая фигня.

--- Конец цитаты ---
http://www.romhacking.net/utilities/1123/

Release Date   26 October 2014
DrMefistO:
Ti_, блин) я сам же и релизил) и забыл. :blush:
lancuster:
Обновленный шеллмод не хочет запускаться. Выдает ошибку сразу после запуска экзешника. Жалуется на оффсет 1ff5e7. С чем это может быть связано? С совместимостью, что ли?
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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