Разработка и ромхакинг > Ромхакинг
Распаковка графики (International Superstar Soccer Deluxe) [SMD]
(1/2) > >>
AdmiralDovakin:
Мог бы кто-то сделать распаковщик графики для этой игры?
Понимаю,что много прошу,я уже давно хакаю эту игру, но с графой вообще 0, а так хотелось бы изменить названия команд, флаги и пр.
Игру (International Superstar soccer deluxe) приложил к посту. Игра не оригинальная, а мой хак последний.
В любом случае буду рад любой помощи!
paul_met:
AdmiralDovakin, Надо конкретизировать игру и платформу в названии темы.
AdmiralDovakin:

--- Цитата: paul_met от 03 Февраль 2016, 17:54:21 ---AdmiralDovakin, Надо конкретизировать игру и платформу в названии темы.

--- Конец цитаты ---
Сделано.
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 от 08 Март 2016, 04:40:41 ---Вот, компрессор для игр от Factor5 готов: https://github.com/lab313ru/fact5lz/releases/tag/v1.0

Во вложении все дампы распакованных данных для ISSD и лог со смещениями. Если в итоговых данных нет того, чего нужно, значит есть еще второе сжатие. Его я не искал.

Добавлено позже:
Чуть позже выложу для всех остальных игр от Factor5 (оказывается, код немного отличается).

--- Конец цитаты ---
Хммм, конами лого есть, сега лого тоже просматривается, лого игры тоже, но остальное нет к сожалению, видимо есть ещё второе сжатие :С
DrMefistO:
AdmiralDovakin, можешь сейв сделать на том месте, где уже есть эта графика, и выделить на скриншоте конкретное место?
Марат:
Ему, я как понял, флаги сборных нужны. Запусти игру и на экране выбора команд увидишь флаги.
DrMefistO:
Сорри. Лог смещений не полный оказался. Сейчас переделаю. Там всё нашлось. Просто одна и та же процедура в двух местах индентичная вышла.
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 байт.
Навигация
Главная страница сообщений
Следующая страница

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