| Разработка и ромхакинг > Ромхакинг и программирование |
| Final Fantasy VIII - извлечение файлов и просмотр локаций |
| (1/1) |
| HoRRoR:
Выкладываю две утилитки из своего инструментария для FF8. 1. FF8IMG v0.1 - утилита для извлечения файлов из PSX-версии (проверялась только на NTSC). Использование: FF8IMG.exe <действие> [ключи] <Входные файл(ы)/Входная папка> <Выходная папка> Действия: * -img - извлечь файлы из образов дисков или из файлов FF8DISC?.IMG. В качестве входных файлов надо указать четыре файла, или один файл со знаком вопроса в месте, где должен быть номер диска. * -res - извлечь ресурсы из ovl-файлов. В качестве входной папки надо указать папку с файлом main.ovl (та же самая папка, куда распаковывались архивы).Ключи: * -f<Папка> - установить входную папку. Можно использовать, чтобы не писать путь для каждого из четырёх входных файлов. * -s<SLUS> - путь к экзешнику. Если указан, распакуется файл menu\mngrp.bin. Примеры использования (оба варианта эквивалентны): * FF8IMG.exe -img -fC:\MyISO FF8CD1.bin FF8CD2.bin FF8CD3.bin FF8CD4.bin C:\outdir * FF8IMG.exe -img -fC:\MyISO FF8CD?.bin C:\outdirЗапакованные файлы при извлечении не распаковываются. 2. FF8MIM v0.1 - вьювер графики локаций. Открывает MIM-файлы (field/mapdata/??/*.mim). Для открытия файлов из PSX-версии необходимо, чтобы рядом лежал файл .dat с таким же именем. Если файл из PC-версии, необходим файл .map. Локация состоит из "анимаций" (я их так называю, но может быть и всего один фрейм) и фреймов. Выходное изображение строится из комбинаций анимаций. Если установлен чекбокс "Show this animation", анимация будет всегда выводиться с выбранным фреймом. Таким образом можно строить результирующее изображение. Из косяков: * Не открывает некоторые локации, выдаст какую-нибудь ошибку * Возможно некорректное отображение некоторых локаций, в частности ошибка приоритетов вывода слоёв/тайлов * Есть один неизвестный тип отображения тайлов, поэтому некоторые локации могут выглядеть слегка неправильно. |
| Навигация |
| Главная страница сообщений |