Автор Тема: Распаковка графики (International Superstar Soccer Deluxe) [SMD]  (Прочитано 4757 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AdmiralDovakin

  • Пользователь
  • Сообщений: 14
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Мог бы кто-то сделать распаковщик графики для этой игры?
Понимаю,что много прошу,я уже давно хакаю эту игру, но с графой вообще 0, а так хотелось бы изменить названия команд, флаги и пр.
Игру (International Superstar soccer deluxe) приложил к посту. Игра не оригинальная, а мой хак последний.
В любом случае буду рад любой помощи!
« Последнее редактирование: 03 Февраль 2016, 18:02:27 от AdmiralDovakin »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8119
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Распаковка графики
« Ответ #1 : 03 Февраль 2016, 17:54:21 »
AdmiralDovakin, Надо конкретизировать игру и платформу в названии темы.

Оффлайн AdmiralDovakin

  • Пользователь
  • Сообщений: 14
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Распаковка графики
« Ответ #2 : 03 Февраль 2016, 18:02:47 »
AdmiralDovakin, Надо конкретизировать игру и платформу в названии темы.
Сделано.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8119
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Распаковка графики (International Superstar Soccer Deluxe) [SMD]
« Ответ #3 : 03 Февраль 2016, 19:40:18 »
Здесь есть декомпрессор графики для игр от Konami: http://www.romhacking.net/utilities/1101/. Правда он для SNES, но кто знает, может и для мегадрайва подойдёт.

Оффлайн SPOT

  • Пользователь
  • Сообщений: 574
    • Просмотр профиля
Распаковка графики (International Superstar Soccer Deluxe) [SMD]
« Ответ #4 : 03 Февраль 2016, 19:46:23 »
Для распаковки LZ77 от Konami есть KONAMI Compression Tools от Dr. MefistO

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1297
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
Распаковка графики (International Superstar Soccer Deluxe) [SMD]
« Ответ #5 : 04 Февраль 2016, 12:08:24 »
Для этой игры скорее всего LZKN не подойдет. Т.к. в моем списке: https://github.com/lab313ru/lzkn этой игры нет. Что-то там другое. Если нужно, сделай запрос у меня на форуме с просьбой создать компрессор для этой игры.

Добавлено позже:
Konami здесь только издатель. Разработчик же Factor 5. Поэтому и нет там сжатия LZKN.

Добавлено позже:
SPOT, можешь поправить на pscd в топике описание? Там добавился LZKN3, покрывая в результате ВСЕ игры от Konami на сегу.
« Последнее редактирование: 04 Февраль 2016, 13:24:10 от DrMefistO »

Оффлайн AdmiralDovakin

  • Пользователь
  • Сообщений: 14
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Распаковка графики (International Superstar Soccer Deluxe) [SMD]
« Ответ #6 : 04 Февраль 2016, 15:08:11 »
Для этой игры скорее всего LZKN не подойдет. Т.к. в моем списке: https://github.com/lab313ru/lzkn этой игры нет. Что-то там другое. Если нужно, сделай запрос у меня на форуме с просьбой создать компрессор для этой игры.

Добавлено позже:
Konami здесь только издатель. Разработчик же Factor 5. Поэтому и нет там сжатия LZKN.

Добавлено позже:
SPOT, можешь поправить на pscd в топике описание? Там добавился LZKN3, покрывая в результате ВСЕ игры от Konami на сегу.
Ага, только хотел написать, что Factor 5 разраб. Ок, напишу на форум.

Добавлено позже:
DrMefistO, а так если что у нас турниры проводятся по сей игре и думаю в долгу не останемся если сделаешь компрессор если не трудно с оффсетами, можем 1,5-2к накинуть на печеньки. Если что щас создам темку на lab313
« Последнее редактирование: 04 Февраль 2016, 16:04:33 от AdmiralDovakin »

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1297
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
Распаковка графики (International Superstar Soccer Deluxe) [SMD]
« Ответ #7 : 04 Февраль 2016, 16:08:48 »
и думаю в долгу не останемся
Когда есть стимул, всегда приятнее что-то делать) Но, я сначала сделаю, а потом уж печеньки..)

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1297
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
Вот, компрессор для игр от Factor5 готов: https://github.com/lab313ru/fact5lz/releases/tag/v1.0

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

Добавлено позже:
Чуть позже выложу для всех остальных игр от Factor5 (оказывается, код немного отличается).
« Последнее редактирование: 08 Март 2016, 14:12:27 от paul_met »

Оффлайн AdmiralDovakin

  • Пользователь
  • Сообщений: 14
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Вот, компрессор для игр от Factor5 готов: https://github.com/lab313ru/fact5lz/releases/tag/v1.0

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

Добавлено позже:
Чуть позже выложу для всех остальных игр от Factor5 (оказывается, код немного отличается).
Хммм, конами лого есть, сега лого тоже просматривается, лого игры тоже, но остальное нет к сожалению, видимо есть ещё второе сжатие :С
« Последнее редактирование: 09 Март 2016, 18:38:50 от AdmiralDovakin »

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1297
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
AdmiralDovakin, можешь сейв сделать на том месте, где уже есть эта графика, и выделить на скриншоте конкретное место?

Онлайн Марат

  • Пользователь
  • Сообщений: 556
  • Пол: Мужской
    • Просмотр профиля
Ему, я как понял, флаги сборных нужны. Запусти игру и на экране выбора команд увидишь флаги.

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1297
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
Сорри. Лог смещений не полный оказался. Сейчас переделаю. Там всё нашлось. Просто одна и та же процедура в двух местах индентичная вышла.

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1297
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
Вот новый лог и дампы. Тут абсолютно всё! (Флаги в dump_0E3E12.bin)

Добавлено позже:
Обновил утилиту до версии v1.1. Исправлен возвращаемый размер для архивов версии 3.
Ссылка: https://github.com/lab313ru/fact5lz/releases/tag/v1.1
« Последнее редактирование: 10 Март 2016, 12:40:32 от DrMefistO »

Оффлайн AdmiralDovakin

  • Пользователь
  • Сообщений: 14
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Вот новый лог и дампы. Тут абсолютно всё! (Флаги в dump_0E3E12.bin)

Добавлено позже:
Обновил утилиту до версии v1.1. Исправлен возвращаемый размер для архивов версии 3.
Ссылка: https://github.com/lab313ru/fact5lz/releases/tag/v1.1
Сейчас затестил, решил подкорректировать название команды, нашёл смещение где находятся команды, распаковал, корректнул yy-chr'ом, запаковал, скопировал запакованное, вставил в тоже смещение, по которому и распаковывал (0E1C96), запустил ром и все названия "съехали", а в других просто каша  :neznayu: 163374-0 163376-1

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1297
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
AdmiralDovakin, две вещи:
1) следить за вставкой по тому же смещению.
2) следить, чтобы размер запакованных данных был меньше либо равен оригинальному.

Если размер упакованных данных вышел больше - смотреть куда можно вставить, и исправлять в роме смещение (а его еще найти надо).

Наверное, у названий команд есть определенная структура. Типа ровное кол-во тайлов на строку, и т.д.
« Последнее редактирование: 10 Март 2016, 16:40:10 от DrMefistO »

Оффлайн AdmiralDovakin

  • Пользователь
  • Сообщений: 14
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
AdmiralDovakin, две вещи:
1) следить за вставкой по тому же смещению.
2) следить, чтобы размер запакованных данных был меньше либо равен оригинальному.
Меньше, смещение тоже самое,нескольно раз проверил. Прикол в том что,то что я хотел изменилось, но повредились другие данные, которые вообще не находятся в этом разделе  :С

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1297
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
По такой схеме редактировал? Данные не перетер левые? Почем я знаю?

Оффлайн AdmiralDovakin

  • Пользователь
  • Сообщений: 14
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
По такой схеме редактировал? Данные не перетер левые? Почем я знаю?
Да вроде ничего не тер, щас попробую с другим смещением
163381-0

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1297
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
Я же в логе дал всё. Там первое число в скобках - размер сжатый в роме. Сверяйся с ним, чтобы твой *.cmp.bin был не больше этого размера.

Например, у меня после редактирования 0E2575 он вышел больше оригинального:
Цитата
0E2575 (06302 / 21504)
А стал 6454 байт.

Оффлайн AdmiralDovakin

  • Пользователь
  • Сообщений: 14
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Я же в логе дал всё. Там первое число в скобках - размер сжатый в роме. Сверяйся с ним, чтобы твой *.cmp.bin был не больше этого размера.

Например, у меня после редактирования 0E2575 он вышел больше оригинального:А стал 6454 байт.
Да, понял. Прости,что так туплю, первый раз с компрессорами работаю. Дак если он больше получается, то тереть данные которые в конце или в начале?
Щас подтёр просто в конце "лишние" данные и выбор меню команды не высвечивается, видимо у меня просто кривые руки  :lol:

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1297
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
AdmiralDovakin, если получается больше, то тут уж придется хачить игру, т.к. прямых смещений на архивы в игре нету. Всё через таблицы.
А это не входило в первональчаные планы. Компрессор я написал, оффсеты дал. Хачить пусть уже кто другой.

Оффлайн AdmiralDovakin

  • Пользователь
  • Сообщений: 14
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
AdmiralDovakin, если получается больше, то тут уж придется хачить игру, т.к. прямых смещений на архивы в игре нету. Всё через таблицы.
А это не входило в первональчаные планы. Компрессор я написал, оффсеты дал. Хачить пусть уже кто другой.
Ок, спасибо и на том тогда, скинь в лс свои реквизиты (Киви, вебмани), мы тебе скинем на днях деньги как и обещал
Кстати, если грамотно подтирать ненужное и редачить только что нужно всё работает, главное вкладываться в твои размеры, иногда даже чуть меньше.
БОЛЬШОЕ СПАСИБО!
« Последнее редактирование: 10 Март 2016, 18:21:29 от AdmiralDovakin »

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1297
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
AdmiralDovakin, не лучшая идея - подтирать ненужное. Можно наудаляться)

Оффлайн Zodiac31

  • Пользователь
  • Сообщений: 38
  • Пол: Мужской
  • Hack is life
    • Twitter
    • Просмотр профиля
Распаковка графики (International Superstar Soccer Deluxe) [SMD]
« Ответ #24 : 20 Декабрь 2022, 17:40:25 »
AdmiralDovakin, две вещи:
1) следить за вставкой по тому же смещению.
2) следить, чтобы размер запакованных данных был меньше либо равен оригинальному.

Если размер упакованных данных вышел больше - смотреть куда можно вставить, и исправлять в роме смещение (а его еще найти надо).

Наверное, у названий команд есть определенная структура. Типа ровное кол-во тайлов на строку, и т.д.
friend help me, how to change these ISSD snes flags?

Добавлено позже:
SPOT, SPOT, me ensina trocar as bandeiras ISSD SNES Amigo,por gentileza,fico grato
« Последнее редактирование: 20 Декабрь 2022, 19:16:07 от Zodiac31 »