PRT · bei.pm
I formati di file descritti in questa pagina si basano sull'analisi tecnica della proprietà intellettuale di Dynamix, Inc. e Sierra Entertainment.
La proprietà intellettuale è attualmente parte del patrimonio di Activision Publishing, Inc. / Activision Blizzard, Inc. ed è attualmente di proprietà di Microsoft Corp..
Le informazioni sono state raccolte tramite Reverse Engineering e analisi dei dati a scopo di archiviazione e interoperabilità con dati storici.
Non sono state utilizzate specifiche proprietarie o riservate.
Il gioco è attualmente disponibile per l'acquisto come download su gog.com.
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | caratteri | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 43 | 50 | 41 | 4c | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | C | P | A | L | . | . | . | . | . | . | . | . | . | . | . | . |
Offset | Tipo di dato | Nome | Spiegazione |
---|---|---|---|
0x0000 | uint(32) | Byte Magici | |
0x0004 | uint(24) | Lunghezza del pallet | Indica, a differenza del normale formato a blocchi, il numero di palette presenti in questo file - non la lunghezza del blocco in byte. |
0x0007 | uint(8) | Bandiere | Probabilmente, come al solito, bandiere. Tuttavia, non conosco alcuna bandiera; poiché tutti i valori a me noti corrispondono a |
Cosa rappresenti esattamente PRT
non è a me noto; potrebbe essere, ad esempio, 'Palette and Resource Table' - poiché questo file, che si trova come op2_art.prt in maps.vol, è proprio di questo tipo, o almeno questa descrizione ne riassumerebbe bene la funzione.
Il file contiene un elenco di palette, una tabella su tutte le bitmap utilizzate, tutte le definizioni delle animazioni e una serie di dati sconosciuti. Segue in modo vago il formato del contenitore precedente, poiché non tutti i record seguono questo schema.
La sezione CPAL
(che probabilmente sta per contenitore di palette) racchiude solo i dati delle palette, specificando quanti dei soliti 1052 byte di palette a 8 bit sono presenti.
Il valore di 1052 byte non è da considerarsi vincolante, poiché il formato delle palette potrebbe prevedere dimensioni diverse. Si applica solo ai dati con cui viene distribuito Outpost 2.
Dopo l'elenco delle palette, segue immediatamente e senza un header introduttivo, l'elenco delle bitmap; subito dopo seguono le liste delle animazioni.
Entrambi sono introdotti da un uint(32) (o forse da uint24 + uint8 flags?), che contiene il numero di record.