Вовед · bei.pm

Објавено на 19.11.2015·Ажурирано на 13.02.2025·Македонски
Овој текст беше автоматски преведен преку OpenAI GPT-4o Mini.

Форматите на датотеки опишани на оваа страница се базирани на техничката анализа на интелектуалната сопственост на Dynamix, Inc. и Sierra Entertainment.
Интелектуалната сопственост денес е дел од Activision Publishing, Inc. / Activision Blizzard, Inc. и моментално е во сопственост на Microsoft Corp..

Информациите се собрани преку обратен инжинеринг и анализа на податоци со цел архивирање и интероперабилност со историски податоци.
Не се користени никакви сопствени или доверливи спецификации.

Играчката може моментално да се купи како преземање на gog.com.

Податочните формати користени во Outpost 2 имаат структура која наликува на JFIF / PNG - поединечните блокови на податоци секогаш имаат хедер од 8 бајти. Затоа, ќе избегнам да ги документирам поединечните хедери на соодветните специфични места и таму ќе документирам само отстапувања.

Форматот секогаш е следниот; самите корисни податоци се вградени во него:

Адреса x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF симболи
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Офсет Тип на податоци Ознака Објаснување
0x0000 uint(32) Магични бајти

Содржи информации за тоа што може да се очекува во следниот блок на податоци.

Познати вредности:

  • 0x204C4F56 ('VOL '):
    Големина
  • 0x686C6F76 ('VOLH'):
    Хедер на големината
  • 0x736C6F76 ('VOLS'):
    Стрингови за големина
  • 0x696C6F76 ('VOLI'):
    Информации за големината
  • 0x4B4C4256 ('BLCK'):
    Блок на големината
  • 0x504D4250 ('PBMP'):
    Графички податоци
  • 0x4C415050 ('PPAL'):
    Боја палета
  • 0x4C415043 ('CPAL'):
    Контенер за боја палети
  • 0x64616568 ('head'):
    Хедер
  • 0x61746164 ('data'):
    Користечките податоци
0x0004 uint(24) Блок-должина

Содржи информација за тоа колку е голем (во Бајтови) следниот податочен блок.

Тука се мисли на чистите кориснички податоци - 8-те хедер-бајти не се вклучени во тоа.

0x0007 uint(8) Знамиња?

Не е познато за што точно служи овој блок.

Во волумените, оваа вредност често е 0x80, а во другите фајлови често е 0x00. Ова сугерира дека се работи за сет на флагови.