| Разработка и ромхакинг > Ромхакинг и программирование |
| [Sega] I.T.L. games compressor |
| (1/3) > >> |
| DrMefistO:
Позволяет сжимать/разжимать ресурсы игр от фирмы I.T.L. Список игр следующий: * Arrow Flash * Bonanza Bros. * Chase HQ II * Growl * Ultimate Qix Исходники: https://github.com/lab313ru/itl_comp Релизы: https://github.com/lab313ru/itl_comp/releases |
| Sanya1990:
То есть я должен вначале найти адрес где хранится сжатая графика и где заканчивается, а потом написать в этой консольной проге bin игры и начало только начало графики? А дальше, что прога сама найдёт где графика сжатая заканчивается и распакует её? И что никаких команд не надо, типа: для распаковки, допустим -u игра.bin адрес графики? Признаюсь честно, я в консольных мало бум-бум, только если инструкция более подробная. Кроме того требует эти файлы: vcruntime140d.dll и ucrtbased.dll, без них не запускается. |
| DrMefistO:
Sanya1990, а как ты хотел? Могу только собрать список смещений. Но вставлять в ром придётся всё равно самому. Поправил релиз. Не требует доп-библиотек. |
| Mr2:
--- Цитата: Sanya1990 от 25 Май 2019, 17:03:02 ---Признаюсь честно, я в консольных мало бум-бум, только если инструкция более подробная. --- Конец цитаты --- Сделал Гуй. 1. Скачай Гуй(Console compromise). 2. Скачай настройки. 3. Распакуй настройки в папку Console compromise. 4. Запусти Console compromise.exe. Данные пакуются/распаковываются в папку: I.T.L. games compressor. |
| Sanya1990:
--- Цитата: DrMefistO от 25 Май 2019, 17:39:54 ---Sanya1990, а как ты хотел? Могу только собрать список смещений. Но вставлять в ром придётся всё равно самому. --- Конец цитаты --- Да этим могу и я, я вот только подзабыл. Смещения это, что конечная точка или: от допустим этого: 000111 до 000222? То есть один только адрес писать, даже если найду (что там искать есть куча эмулей с разными функциями отладки, например чего стоит gens Kmod) или два: начало и конец? Это хорошо, но я скачал эти два файла, не знай, релиз, не знай благодаря этим двум требующимся файлам всё заработало. [/quote] --- Цитата: Mr2 от 25 Май 2019, 21:51:28 ---Сделал Гуй. 1. Скачай Гуй(Console compromise). 2. Скачай настройки. 3. Распакуй настройки в папку Console compromise. 4. Запусти Console compromise.exe. Данные пакуются/распаковываются в папку: I.T.L. games compressor. --- Конец цитаты --- Скачал, у, до чего прогресс дошёл, эх где они раньше были эти ребята, что сделали эту прогу, бывало весь измучиешся, а шас так просто всё. Данные распакуются после того как мне станет известно как именно прописывать адрес, а так я знать не знаю, всё что я раньше делал, это распаковывал просто некоторые файлы пк игр, но там адреса прописывать не нужно было. |
| Sharpnull:
--- Цитата: Sanya1990 от 26 Май 2019, 00:57:36 ---Смещения это, что конечная точка или: от допустим этого: 000111 до 000222? --- Конец цитаты --- Здесь смещение (шестнадцатеричное) это начальный байт в роме откуда считывать графику, а конец - конец рома. --- Цитата: Sanya1990 от 26 Май 2019, 00:57:36 ---а шас так просто всё. --- Конец цитаты --- Нажать ПКМ + Shift в Проводнике -> "Открыть окно команд" и набрать в консоли "itl_comp bonanza_bros.bin 5935E" по-моему несложно. Запаковка вообще возможна перетаскиванием файла на itl_comp.exe. |
| Mr2:
--- Цитата: Sanya1990 от 26 Май 2019, 00:57:36 ---бывало весь измучиешся, а шас так просто всё. --- Конец цитаты --- +1 Как говорят: сытый голодного не разумеет. :) --- Цитата: Sanya1990 от 26 Май 2019, 00:57:36 ---Данные распакуются после того как мне станет известно как именно прописывать адрес, --- Конец цитаты --- Боюсь что поиск адресов, сложнее работы с консолью. Жди когда DrMefistO, любезно предоставит тебе, ценную информацию. --- Цитата: Sanya1990 от 26 Май 2019, 00:57:36 ---а так я знать не знаю, всё что я раньше делал, это распаковывал просто некоторые файлы пк игр, но там адреса прописывать не нужно было. --- Конец цитаты --- Тут всё тоже самое: 1. Кнопкой Select path выбираешь игру: "bonanza_bros.bin".(или брось игру в окно программы) 2. В списке действий, выбираешь "Распаковать по адресу". 3. В поле: "Адрес архива" пишешь: 5935E. 4. Жмёшь кнопку Start в меню программы. 5. Забираешь распакованные данные из папки: "I.T.L. games compressor". Вставлять изменённый архив в игру, можно программой Byte manager 1.Отметь пункт "Insert bytes". 2.В поле "Begin address" укажи адрес архива:5935E. 3.Кнопкой "IN", выбери архив. 4.Кнопкой "OUT", выбери игру. 5.Нажми кнопку Start. |
| DrMefistO:
--- Цитата ---Вставлять изменённый архив в игру, можно программой --- Конец цитаты --- Вот если бы знал, о чём говоришь, так бы не говорил. Размер-то может измениться после редактирования, и налезть на другой архив/код. Без знания Как вставлять назад не получится ничего. Sanya1990, прежде чем писать про смещения, можно было для начала прочитать описание на гитхабе, и увидеть, какие аргументы командной строки программа принимает, и для каких режимов работы. |
| Mr2:
--- Цитата: DrMefistO от 26 Май 2019, 10:02:25 ---Размер-то может измениться после редактирования, и налезть на другой архив/код. Без знания Как вставлять назад не получится ничего. --- Конец цитаты --- Я лишь предложил простой вариант вставки. Кто на что налезет, думай сам. ;) --- Цитата: DrMefistO от 26 Май 2019, 10:02:25 ---Sanya1990, прежде чем писать про смещения, можно было для начала прочитать описание на гитхабе, и увидеть, какие аргументы командной строки программа принимает, и для каких режимов работы. --- Конец цитаты --- Перед тем как садиться на велосипед, сгоняй на завод, и прочитай спецификации. :crazy: |
| DrMefistO:
В каждую бочку затычка? Делать что ли нечего? |
| megavolt85:
--- Цитата: Mr2 от 26 Май 2019, 11:27:11 ---Перед тем как садиться на велосипед, сгоняй на завод, и прочитай спецификации. --- Конец цитаты --- бери велосипед и езжай спокойно, а если уж решил переделывать велосипед в ракету, то рисуй чертёж, если берёшь чужой, то читай аннотацию к чертежу если не можешь разобраться с чертежом, то не стоит даже заморачиваться с переделкой велосипеда, скилов не хватит |
| MetalliC:
--- Цитата: Mr2 от 26 Май 2019, 11:27:11 ---Я лишь предложил простой вариант вставки. Кто на что налезет, думай сам. --- Конец цитаты --- в игре наверняка десятки если не сотни пожатых ресурсов. ты реально думаешь что "простой вариант" это 100500 раз вбивать ручками в твоем окошке все эти цифры ? лол вместо того, чтобы сделать скрипт, который будет распаковывать все ресурсы, и/или собирать их обратно. |
| Sanya1990:
--- Цитата: DrMefistO от 26 Май 2019, 10:02:25 ---Sanya1990, прежде чем писать про смещения, можно было для начала прочитать описание на гитхабе, и увидеть, какие аргументы командной строки программа принимает, и для каких режимов работы. --- Конец цитаты --- Хорошо, давайте вначале я распакну для начала. А вот: тут доки, что я не балабол какой-то и у меня как миниум был опыт хотя бы в переводе программ и в перерисовке шрифтов. |
| Mr2:
--- Цитата: MetalliC от 26 Май 2019, 15:00:46 ---в игре наверняка десятки если не сотни пожатых ресурсов. --- Конец цитаты --- Ага, мильёны. Не лепи горбатого. ;) --- Цитата: MetalliC от 26 Май 2019, 15:00:46 ---ты реально думаешь что "простой вариант" это 100500 раз вбивать ручками в твоем окошке все эти цифры ? лол --- Конец цитаты --- Не, я лучше буду по часу вникать в конфиг каждого гения.(-f ctt -d444 55ff7 -ffdsds f744 +45545464 4 7 454 *9 xx 3) --- Цитата: MetalliC от 26 Май 2019, 15:00:46 ---вместо того, чтобы сделать скрипт, который будет распаковывать все ресурсы, и/или собирать их обратно. --- Конец цитаты --- По обстоятельствам. Можно и скрипт. Но дело в том, что юзеру ничего из этого не предлагается. ;) |
| Sanya1990:
Короче нифига, распаковывает, но шрифта нет. И вобще в чём смысл этой распаковки, если можно дамп сделать vram и там всё и так будет распаковано и куда лучше? А вот как это запаковать обратно, я точно не знаю. Повезло блин испанцу (бонанзу перевели на испанский) у них латиница, а тут перерисовывать надо, да ещё и думать как обратно запихнуть всё. |
| SeregaZ:
--- Цитата: Sanya1990 от 26 Май 2019, 15:47:19 ---тут перерисовывать надо --- Конец цитаты --- нам "казахам" в этом плане проще. мы на латиницу переходим. блин. впрочем игр на мегадрайв или денди на казахском я еще не видел и наврятли увижу :))) |
| Mr2:
--- Цитата: Sanya1990 от 26 Май 2019, 15:47:19 ---Короче нифига, распаковывает, но шрифта нет. --- Конец цитаты --- Возможно в другом архиве есть.(по другому адресу) --- Цитата: Sanya1990 от 26 Май 2019, 15:47:19 ---И вобще в чём смысл этой распаковки, если можно дамп сделать vram и там всё и так будет распаковано и куда лучше? --- Конец цитаты --- Не сможешь запаковать, так как нужно. --- Цитата: Sanya1990 от 26 Май 2019, 15:47:19 ---А вот как это запаковать обратно, я точно не знаю. --- Конец цитаты --- 1. Кинь распакованные данные в окно программы. 2. В списке действий, выбираешь "Упаковать". 3. Нажми кнопку Start. Потом упакованные данные вставляешь через Byte manager(смотри Ответ #6), или какой нибудь хекс редактор, по тому адресу по которому распаковывал. Ещё нужно следить за тем чтобы новый архив, был не больше старого, который заменяешь. Есть мануал описывающий работу с архивом для PlayStation. --- Цитата: Sanya1990 от 26 Май 2019, 15:47:19 ---Повезло блин испанцу (бонанзу перевели на испанский) у них латиница, а тут перерисовывать надо, да ещё и думать как обратно запихнуть всё. --- Конец цитаты --- В ромхакинге всё через колено нужно ломать. Работа не для всех. Но те кто справился, автоматически заносятся в список Д'артаньяна. |
| Yoti:
--- Цитата: DrMefistO от 26 Май 2019, 12:13:27 ---В каждую бочку затычка? Делать что ли нечего? --- Конец цитаты --- Он просто уже сколько времени не может понять простую вещь: если человеку, не умеющему пользоваться отвёрткой, дать шуроповёрт, то знаний и умений это нифига не прибавит. :lol: |
| Sanya1990:
--- Цитата: Mr2 от 26 Май 2019, 16:10:58 ---Возможно в другом архиве есть.(по другому адресу) --- Конец цитаты --- Пробовал разные, одно и тоже распаковывает. Да, это не проги с orgi переводить. Просто интересно почему ещё никто не перевёл её за столько лет. |
| Mr2:
--- Цитата: Sanya1990 от 26 Май 2019, 16:51:46 ---Пробовал разные, одно и тоже распаковывает. --- Конец цитаты --- Странно, где адреса архивов брал? --- Цитата: Sanya1990 от 26 Май 2019, 16:51:46 ---Просто интересно почему ещё никто не перевёл её за столько лет. --- Конец цитаты --- Возможно из-за отсутствия архиватора. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |