PRT · bei.pm

Yayınlanma tarihi 19.11.2015·Güncellendiği tarih: 13.02.2025·Türkçe
Bu metin, OpenAI GPT-4o Mini tarafından otomatik olarak çevrilmiştir.

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 0x00 ile eşleştiğinden, palet sayısının basit bir uint(32) olması da potansiyel olarak mümkün.

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.