PRT · 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.
Adres | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakter | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 43 | 50 | 41 | 4c | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | C | P | A | L | . | . | . | . | . | . | . | . | . | . | . | . |
Kaydırma | Veri Türü | Tanım | Açıklama |
---|---|---|---|
0x0000 | uint(32) | Sihirli Baytlar | |
0x0004 | uint(24) | Palet boyu | Normal blok formatına karşıt olarak, bu dosyada bulunan palet sayısını belirtir - bloğun uzunluğunu bayt olarak değil. |
0x0007 | uint(8) | Bayraklar | Muhtemelen, her zamanki gibi, bayraklar. Ancak benim bildiğim kadarıyla bayrak yok; bildiğim tüm değerler |
PRT
tam olarak ne anlama geliyor bilmiyorum; örneğin 'Palette and Resource Table' olması düşünülebilir - çünkü bu dosya, op2_art.prt olarak maps.vol içinde bulunuyor ve bu, bir palet tablosu olduğu için veya işlevini iyi tanımlayabileceği için böyle bir isimlendirme mantıklı olabilir.
Bu dosya, paletlerin bir listesini, kullanılan tüm bitmap'lerin bir tablosunu, tüm animasyon tanımlarını ve ayrıca bir dizi bilinmeyen veriyi içermektedir. Şu ana kadar kullanılan konteyner formatına kısmen uymaktadır, çünkü tüm kayıtlar bu şemaya uymamaktadır.
CPAL
bölümü (muhtemelen palet konteyneri anlamına geliyor) yalnızca palet verilerini içermekte, her biri genellikle 1052 byte boyutunda olan 8-bit paletlerin ne kadarının mevcut olduğunu belirtmektedir.
1052 byte'lık tanım bağlayıcı olarak kabul edilmez, çünkü palet formatı potansiyel olarak farklı palet boyutlarını içerebilir. Bu, sadece Outpost 2 ile birlikte sunulan veri seti için geçerlidir.
Palet listelerinden sonra hemen ve önceden bir başlık olmadan, bitmap'lerin listesi gelir; ardından animasyon listeleri hemen devam eder.
Her biri, kayıt sayısını içeren bir uint(32) (veya tekrar uint24+uint8 bayrakları?) ile başlar.