Final Fantasy: 20th Anniversary Edition/MSG

Материал из ConsolWiki
Перейти к: навигация, поиск

MSG — контейнер для игровых сообщений. Кодировка определяется шрифтом. В частности, служебные символы (символ переноса строки, символ конца строки и т.п.) определяются в описательном файле шрифта (FIF).

Структура файла

Размер Данные
32 байта Заголовок
Количество строк × 4 байта Указатели на строки (относительно начала файла)
До конца файла Данные строк
Показать код на языке: C++ (псевдокод)

Заголовок

Смещение Размер Описание
0x00 8 байт Сигнатура ("\0\0\0\0TEXT")
0x04 1 байт Неизвестно, всегда 1 (версия формата?)
0x05 3 байта Количество строк
0x0C 4 байта Общий размер файла
Показать код на языке: C++