Wiki

Clone wiki

p12simtran / formats

Форматы, структуры, исследования

Петька 1 и 2

См. также Структуры данных.

При установке используемые данные размещаются в файлах-контейнерах (.STR).

В файле MAIN.STR находятся управляющие структуры, в остальных изображения, звуки и т.п. Обычно только MAIN.STR копируется при установке в папку с игрой, а остальные данные читаются с диска.

При желании можно скопировать все .STR файлы в папку с игрой для ускорения работы.

Также допустимо распаковать всё содержимое .STR файла в папку установки, соблюдая структуру каталогов.

В дальнейшем описание будет приведено без учёта этих различий.

Структура данных П-1 и П-2

  • MAIN
    • изображения (.BMP, .CVX)
    • анимации (.FLC, .MSK)
    • составные части анимации (.LEG, .OFF)
    • звуки (.WAV)
  • PART_0
    • SCRIPT.DAT
    • BACKGRND.BG
    • RESOURCE.QRC
    • другие ресурсы
  • PART_1
    • SCRIPT.DAT
    • BACKGRND.BG
    • RESOURCE.QRC
    • DIALOGUE.FIX
    • DIALOGUE.LOD
    • BGS.INI
    • CAST.INI
    • INVNTR.TXT
    • NAMES.INI
    • другие ресурсы
  • ...
  • PART_N
    • SCRIPT.DAT
    • BACKGRND.BG
    • RESOURCE.QRC
    • DIALOGUE.FIX
    • DIALOGUE.LOD
    • BGS.INI
    • CAST.INI
    • INVNTR.TXT
    • NAMES.INI
    • другие ресурсы
  • исполняемый файл EXE
  • PARTS.INI
  • SAVE1.DAT .. SAVE6.DAT
  • другие файлы (в т.ч. временные)

В случае Демо Петьки файлы .STR не используются все данные уже распакованы, они не разделены на части (PART_0 .. PART_N).

Формат Описание
*.STR Контейнер с файлами STR
*.BMP Статическое изображение BMP
*.CVX Контуры пути на сцене BMP
*.FLC Анимированное изображение FLC
*.MSK Маска анимированного изображения MSK
*.AVI Видео файл AVI
*.LEG Часть анимации LEG
*.OFF Часть анимации OFF
*.WAV Звуковые файлы WAV
PARTS.INI Список частей PARTS.INI
SCRIPT.DAT Объекты, сцены и обработчики SCRIPT.DAT
BACKGRND.BG Привязка объектов к сценам BACKGRND.BG
RESOURCE.QRC Список используемых ресурсов RESOURCE.QRC
DIALOGUE.FIX Обработчики диалогов DIALOGUE.FIX
DIALOGUE.LOD Субтитры и ссылки на озвучку DIALOGUE.LOD
BGS.INI Связи между сценами, перcпектива BGS.INI
CAST.INI Цвета субтитров персонажей CAST.INI
INVNTR.TXT Описание предметов инвентаря INVNTR.TXT
NAMES.INI Имена объектов для отображения NAMES.INI
SAVE*.DAT Файлы с сохранённым состоянием игры SAVEx.DAT

Петька 3 - 5

При установке используемые данные размещаются в файлах-контейнерах (.RSS).

Каждый контейнер имеет свой номер, начиная с 0.

При желании можно скопировать все .RSS файлы в папку с игрой для ускорения работы.

В дальнейшем описание будет приведено без учёта этих различий.

Структура данных П-3-5

  • blockN
    • изображения (.TIF)
    • анимации (.MULT)
    • звуки (.WAV)
    • субтитры (.SUB)
    • другие ресурсы
  • ...
  • исполняемый файл EXE
  • SAVE1.SAV .. SAVE6.SAV
  • другие файлы (в т.ч. временные)

Updated