Текущее время: 10 сен 2010, 14:51

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Движок Heat-Soft IPAC - разбор форматов
СообщениеДобавлено: 10 мар 2010, 17:45 
Не в сети
Фанат
Аватара пользователя

Зарегистрирован: 23 мар 2009, 18:45
Сообщения: 76
Откуда: Russia, Kemerovo
Награды: 2
Повелитель кода (2)
Heat-Soft IPAC
Используется в новеллах за авторством Heat-Soft и многих других (предположительно, широко распространённый движок, требуется уточнить название).

Спасибо Nik_ и Marisa-Chan за разбор данных и функцию декодирования.

Формат архивов довольно простой.

Код:
- заголовок -
4 байта - 'IPAC'
2 байта - количество файлов
2 байта - $0x77CF
- таблица файлов -
36 байт - имя файла в формате Shift-JIS
4 байта - оффсет файла
4 байта - размер файла
- данные -
...


Файлы с заголовком IEL1 упакованы в LZW/LZSS.

Код:
4 байта - 'IEL1';
4 байта - размер несжатого файла. Размер сжатого потока = размер файла - 8


Графика представляет собой несжатый 24-разрядный поток с присоединённой в конце 8-битной альфой. Интерливинг отсутствует. Есть дополнительные поля, но движок их по-просту не использует.

Код:
4 байта - 'IES2'
4 байта - ?? (обычно 'IES2')
4 байта - ширина
4 байта - высота
4 байта - количество бит на пиксель (всегда 24, даже если альфа не пуста)
4 байта - 0
1024 байта - ?? (возможно, индексы или палитра)
2 байта - ?? (всегда 32)
2 байта - ??
2 байта - ?? (обычно 32)
2 байта - ??


Скрипты полнотекстовые, в кодировке Shift-JIS.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB

Evangelion only Evangelion Not End! Всё Лучшее о Евангелион - Здесь! WinKiller Studio Zidane's Blog VNDb - Visual Novels Database