Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Sanya1990

Страницы: [1]
1
Ромхакинг / [Sega] I.T.L. games compressor
« : 30 Май 2019, 20:41:54 »
Найти в роме байты 00 04 00 20 (это смещение 0x40020 по которому были старые данные в байтовом виде), затем найти пустое место, в которое можно воткнуть изменённый архив, представить новое смещение в виде байт, и исправить старое смещение на новое.
Спасибо помогло.
Правда размер ромки теперь больше, но запускается (чексум автоматически правляется), потом надо будет наверное его вправить по нормальному через прогу (вроде была такая).

2
Ромхакинг / [Sega] I.T.L. games compressor
« : 28 Май 2019, 13:15:19 »
Ууу...
Да.
Хз.
Так, ладно.
Всё что ты мне написал за всё время тут, обговаривается в видеоуроках твоих?
Я собираюсь это смотреть: QuackShot Starring Donald Duck reverse engineering (part 1) - QuackShot Starring Donald Duck reverse engineering (part 5).

3
Ромхакинг / [Sega] I.T.L. games compressor
« : 27 Май 2019, 22:21:56 »
представить новое смещение в виде байт, и исправить старое смещение на новое.
Это как же?
Это все в хекс редакторе чтоль?
Тот изменённый ром можно удалить да?

4
Ромхакинг / [Sega] I.T.L. games compressor
« : 27 Май 2019, 21:42:19 »
Потому что данные в размере изменились. Я же об этом говорил не зря.
И что делать?
Чексум править?

5
Ромхакинг / [Sega] I.T.L. games compressor
« : 27 Май 2019, 18:55:37 »
Глюк с графой получился, а в опция нормально переведённый шрифт видно.
Всё потому что, опять таки же по мимо шрифта ещё и другая графа распаковалась, кстати криво некоторые данные остались сжаты.
Данные упакованные, упаковывал через утилиту от Mr2 - Байтменеджер.

6
Ромхакинг / [Sega] I.T.L. games compressor
« : 27 Май 2019, 00:26:07 »
Саня1990 так и не попробовал указанный адрес
Почему попробовал, спасибо, шрифт есть, перерисовываю прямо в тайловом редакторе, т.к. шрифт проще некуда и к счастью он один вроде, хотя нет не один у названий уровней отдельный ещё шрифт есть, но он тоже простой.

7
Ромхакинг / [Sega] I.T.L. games compressor
« : 26 Май 2019, 19:13:44 »
Не, ты используешь адрес уже распакованной графики, а нужно дебажить код распаковки. То есть отслеживать, кто пишет в
адрес 0x0520 распакованную графику. Тут уже придётся конкретно вникать в хакинг SMD.
Ну тогда толку пока мне от этой проги нет, видимо к ней нужно будет вернуться в самом конце дела, а пока хренова туча уроков от DrMefistO.

8
Ромхакинг / [Sega] I.T.L. games compressor
« : 26 Май 2019, 18:58:50 »
Круто, но количество роли не играет в данном случае, нужны шрифты и прочий текст.(как я понял)
Да именно, нужен для начала шрифт, так как это основное в игре.
А распаковывается, то что в игровом окне например, типа: "игрок а жми старт" (это не относится к основному шрифту, он например в меню).
Странно, где адреса архивов брал?
Беру в отладчике эмуля Gens KMod VDP, пролиcтываю графику к началу шрифта и получается, что начало например: 0x0520.
Вбиваю этот адрес в эту прогу и толку ноль, распаковывает другую графу: уровни, надписи в окне игровом, шрифта нет и всё ты тут.

DrMefistO, Вы точно прогу сами опробовали свою?

9
Ромхакинг / [Sega] I.T.L. games compressor
« : 26 Май 2019, 16:51:46 »
Возможно в другом архиве есть.(по другому адресу)
Пробовал разные, одно и тоже распаковывает.
Да, это не проги с orgi переводить.
Просто интересно почему ещё никто не перевёл её за столько лет.

10
Ромхакинг / Re: [Sega] I.T.L. games compressor
« : 26 Май 2019, 15:47:19 »
Короче нифига, распаковывает, но шрифта нет.
И вобще в чём смысл этой распаковки, если можно дамп сделать vram и там всё и так будет распаковано и куда лучше?
А вот как это запаковать обратно, я точно не знаю.
Повезло блин испанцу (бонанзу перевели на испанский) у них латиница, а тут перерисовывать надо, да ещё и думать как обратно запихнуть всё.

11
Ромхакинг / [Sega] I.T.L. games compressor
« : 26 Май 2019, 15:08:36 »
Sanya1990, прежде чем писать про смещения, можно было для начала прочитать описание на гитхабе, и увидеть, какие аргументы командной строки программа принимает, и для каких режимов работы.
Хорошо, давайте вначале я распакну для начала.
А вот: тут доки, что я не балабол какой-то и у меня как миниум был опыт хотя бы в переводе программ и в перерисовке шрифтов.

12
Ромхакинг / [Sega] I.T.L. games compressor
« : 26 Май 2019, 00:57:36 »
Sanya1990, а как ты хотел? Могу только собрать список смещений. Но вставлять в ром придётся всё равно самому.
Да этим могу и я, я вот только подзабыл.
Смещения это, что конечная точка или: от допустим этого: 000111 до 000222?
То есть один только адрес писать, даже если найду (что там искать есть куча эмулей с разными функциями отладки, например чего стоит gens Kmod) или два: начало и конец?
Это хорошо, но я скачал эти два файла, не знай, релиз, не знай благодаря этим двум требующимся файлам всё заработало.

[/quote]
Сделал Гуй.
1. Скачай Гуй(Console compromise).
2. Скачай настройки.
3. Распакуй настройки в папку Console compromise.
4. Запусти Console compromise.exe.
Данные пакуются/распаковываются в папку: I.T.L. games compressor.
Скачал, у, до чего прогресс дошёл, эх где они раньше были эти ребята, что сделали эту прогу, бывало весь измучиешся, а шас так просто всё.
Данные распакуются после того как мне станет известно как именно прописывать адрес, а так я знать не знаю, всё что я раньше делал, это распаковывал просто некоторые файлы пк игр, но там адреса прописывать не нужно было.

13
Ромхакинг / [Sega] I.T.L. games compressor
« : 25 Май 2019, 17:03:02 »
То есть я должен вначале найти адрес где хранится сжатая графика и где заканчивается, а потом написать в этой консольной проге bin игры и начало только начало графики?
А дальше, что прога сама найдёт где графика сжатая заканчивается и распакует её?
И что никаких команд не надо, типа: для распаковки, допустим -u игра.bin адрес графики?
Признаюсь честно, я в консольных мало бум-бум, только если инструкция более подробная.
Кроме того требует эти файлы: vcruntime140d.dll и ucrtbased.dll, без них не запускается.

14
Посчёт Бонанзы - это наверное про меня.
Я просто запутался, сколько тут вас мифистосов.
Тот с кем я по почте говорю имеет опять таки же отличный от того, что я вижу тут ник (то есть немного другой).
В общем я писал на самом деле сообщение:  DrMefistO и оно у меня в исходящих осталось.

Страницы: [1]