| Разработка и ромхакинг > Ромхакинг |
| [SMD] International Superstar Soccer Deluxe - распаковка графики |
| (1/2) > >> |
| AdmiralDovakin:
Мог бы кто-то сделать распаковщик графики для этой игры? Понимаю,что много прошу,я уже давно хакаю эту игру, но с графой вообще 0, а так хотелось бы изменить названия команд, флаги и пр. Игру (International Superstar soccer deluxe) приложил к посту. Игра не оригинальная, а мой хак последний. В любом случае буду рад любой помощи! |
| paul_met:
Здесь есть декомпрессор графики для игр от Konami: http://www.romhacking.net/utilities/1101/. Правда он для SNES, но кто знает, может и для мегадрайва подойдёт. |
| SPOT:
Для распаковки LZ77 от Konami есть KONAMI Compression Tools от Dr. MefistO |
| DrMefistO:
Для этой игры скорее всего LZKN не подойдет. Т.к. в моем списке: https://github.com/lab313ru/lzkn этой игры нет. Что-то там другое. Если нужно, сделай запрос у меня на форуме с просьбой создать компрессор для этой игры. Добавлено позже: Konami здесь только издатель. Разработчик же Factor 5. Поэтому и нет там сжатия LZKN. Добавлено позже: SPOT, можешь поправить на pscd в топике описание? Там добавился LZKN3, покрывая в результате ВСЕ игры от Konami на сегу. |
| AdmiralDovakin:
--- Цитата: DrMefistO от 04 Февраль 2016, 12:08:24 ---Для этой игры скорее всего LZKN не подойдет. Т.к. в моем списке: https://github.com/lab313ru/lzkn этой игры нет. Что-то там другое. Если нужно, сделай запрос у меня на форуме с просьбой создать компрессор для этой игры. Добавлено позже: Konami здесь только издатель. Разработчик же Factor 5. Поэтому и нет там сжатия LZKN. Добавлено позже: SPOT, можешь поправить на pscd в топике описание? Там добавился LZKN3, покрывая в результате ВСЕ игры от Konami на сегу. --- Конец цитаты --- Ага, только хотел написать, что Factor 5 разраб. Ок, напишу на форум. Добавлено позже: DrMefistO, а так если что у нас турниры проводятся по сей игре и думаю в долгу не останемся если сделаешь компрессор если не трудно с оффсетами, можем 1,5-2к накинуть на печеньки. Если что щас создам темку на lab313 |
| DrMefistO:
--- Цитата: AdmiralDovakin от 04 Февраль 2016, 15:08:11 ---и думаю в долгу не останемся --- Конец цитаты --- Когда есть стимул, всегда приятнее что-то делать) Но, я сначала сделаю, а потом уж печеньки..) |
| DrMefistO:
Вот, компрессор для игр от Factor5 готов: https://github.com/lab313ru/fact5lz/releases/tag/v1.0 Во вложении все дампы распакованных данных для ISSD и лог со смещениями. Если в итоговых данных нет того, чего нужно, значит есть еще второе сжатие. Его я не искал. Добавлено позже: Чуть позже выложу для всех остальных игр от Factor5 (оказывается, код немного отличается). |
| AdmiralDovakin:
Хммм, конами лого есть, сега лого тоже просматривается, лого игры тоже, но остальное нет к сожалению, видимо есть ещё второе сжатие :С |
| DrMefistO:
AdmiralDovakin, можешь сейв сделать на том месте, где уже есть эта графика, и выделить на скриншоте конкретное место? |
| Марат:
Ему, я как понял, флаги сборных нужны. Запусти игру и на экране выбора команд увидишь флаги. |
| DrMefistO:
Сорри. Лог смещений не полный оказался. Сейчас переделаю. Там всё нашлось. Просто одна и та же процедура в двух местах индентичная вышла. Добавлено позже: Вот новый лог и дампы. Тут абсолютно всё! (Флаги в dump_0E3E12.bin) Добавлено позже: Обновил утилиту до версии v1.1. Исправлен возвращаемый размер для архивов версии 3. Ссылка: https://github.com/lab313ru/fact5lz/releases/tag/v1.1 |
| AdmiralDovakin:
--- Цитата: DrMefistO от 10 Март 2016, 11:51:20 ---Вот новый лог и дампы. Тут абсолютно всё! (Флаги в dump_0E3E12.bin) Добавлено позже: Обновил утилиту до версии v1.1. Исправлен возвращаемый размер для архивов версии 3. Ссылка: https://github.com/lab313ru/fact5lz/releases/tag/v1.1 --- Конец цитаты --- Сейчас затестил, решил подкорректировать название команды, нашёл смещение где находятся команды, распаковал, корректнул yy-chr'ом, запаковал, скопировал запакованное, вставил в тоже смещение, по которому и распаковывал (0E1C96), запустил ром и все названия "съехали", а в других просто каша :neznayu: |
| DrMefistO:
AdmiralDovakin, две вещи: 1) следить за вставкой по тому же смещению. 2) следить, чтобы размер запакованных данных был меньше либо равен оригинальному. Если размер упакованных данных вышел больше - смотреть куда можно вставить, и исправлять в роме смещение (а его еще найти надо). Наверное, у названий команд есть определенная структура. Типа ровное кол-во тайлов на строку, и т.д. |
| AdmiralDovakin:
--- Цитата: DrMefistO от 10 Март 2016, 16:29:55 ---AdmiralDovakin, две вещи: 1) следить за вставкой по тому же смещению. 2) следить, чтобы размер запакованных данных был меньше либо равен оригинальному. --- Конец цитаты --- Меньше, смещение тоже самое,нескольно раз проверил. Прикол в том что,то что я хотел изменилось, но повредились другие данные, которые вообще не находятся в этом разделе :С |
| DrMefistO:
По такой схеме редактировал? Данные не перетер левые? Почем я знаю? |
| AdmiralDovakin:
--- Цитата: DrMefistO от 10 Март 2016, 16:44:45 ---По такой схеме редактировал? Данные не перетер левые? Почем я знаю? --- Конец цитаты --- Да вроде ничего не тер, щас попробую с другим смещением |
| DrMefistO:
Я же в логе дал всё. Там первое число в скобках - размер сжатый в роме. Сверяйся с ним, чтобы твой *.cmp.bin был не больше этого размера. Например, у меня после редактирования 0E2575 он вышел больше оригинального: --- Цитата ---0E2575 (06302 / 21504) --- Конец цитаты --- А стал 6454 байт. |
| AdmiralDovakin:
--- Цитата: DrMefistO от 10 Март 2016, 17:12:23 ---Я же в логе дал всё. Там первое число в скобках - размер сжатый в роме. Сверяйся с ним, чтобы твой *.cmp.bin был не больше этого размера. Например, у меня после редактирования 0E2575 он вышел больше оригинального:А стал 6454 байт. --- Конец цитаты --- Да, понял. Прости,что так туплю, первый раз с компрессорами работаю. Дак если он больше получается, то тереть данные которые в конце или в начале? Щас подтёр просто в конце "лишние" данные и выбор меню команды не высвечивается, видимо у меня просто кривые руки :lol: |
| DrMefistO:
AdmiralDovakin, если получается больше, то тут уж придется хачить игру, т.к. прямых смещений на архивы в игре нету. Всё через таблицы. А это не входило в первональчаные планы. Компрессор я написал, оффсеты дал. Хачить пусть уже кто другой. |
| AdmiralDovakin:
--- Цитата: DrMefistO от 10 Март 2016, 17:46:56 ---AdmiralDovakin, если получается больше, то тут уж придется хачить игру, т.к. прямых смещений на архивы в игре нету. Всё через таблицы. А это не входило в первональчаные планы. Компрессор я написал, оффсеты дал. Хачить пусть уже кто другой. --- Конец цитаты --- Ок, спасибо и на том тогда, скинь в лс свои реквизиты (Киви, вебмани), мы тебе скинем на днях деньги как и обещал Кстати, если грамотно подтирать ненужное и редачить только что нужно всё работает, главное вкладываться в твои размеры, иногда даже чуть меньше. БОЛЬШОЕ СПАСИБО! |
| Навигация |
| Главная страница сообщений |
| Следующая страница |