Giriş · bei.pm
Bu sayfada tanımlanan dosya formatları, Dynamix, Inc. ve Sierra Entertainment tarafından yapılan teknik analizlere dayanmaktadır.
Bugün fikri mülkiyet, Activision Publishing, Inc. / Activision Blizzard, Inc. grubunun bir parçasıdır ve şu anda Microsoft Corp. tarafından sahiptir.
Bilgiler, arşivleme ve tarihsel verilerle birlikte çalışabilirlik amacıyla ters mühendislik ve veri analizi yoluyla derlenmiştir.
Hiçbir özel veya gizli spesifikasyon kullanılmamıştır.
Oyun şu anda gog.com üzerinden indirme olarak satın alınabilir.
Outpost 2 tarafından kullanılan veri formatları JFIF / PNG'yi andıran bir yapıya sahiptir - bireysel veri blokları her zaman 8 baytlık bir başlığa sahiptir. Bu nedenle, ilgili spesifik yerlerde bireysel başlıkları belgelemekten kaçınıyorum ve sadece sapmaları belgelemeye karar verdim.
Format her zaman aşağıdaki gibidir; asıl veri iç içe yerleştirilmiştir:
Adres | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakter | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Kaydırma | Veri Türü | Tanım | Açıklama |
---|---|---|---|
0x0000 | uint(32) | Sihirli Baytlar | Bir sonraki veri bloğunda ne beklemeniz gerektiği hakkında bilgi içerir. Bilinen değerler:
|
0x0004 | uint(24) | Blok Uzunluğu | Aşağıdaki veri bloğunun ne kadar büyük olduğunu (Byte cinsinden) içeren bilgiyi içerir. Burada sadece ham veri söz konusudur - 8 baytlık başlık bu hesaplamaya dahil edilmemiştir. |
0x0007 | uint(8) | Bayraklar? | Bu bloğun tam olarak ne işe yaradığı bilinmemektedir. Hacimlerde bu değerin genellikle 0x80, diğer dosyalarda ise çoğunlukla 0x00 olduğu görülmektedir. Bu durum, bunun bir bayrak seti olduğunu düşündürmektedir. |