პარტ · bei.pm
ამ გვერდზე აღწერილი ფაილების ფორმატები ეფუძნება Dynamix, Inc. და Sierra Entertainment-ის ინტელექტუალური საკუთრების ტექნიკურ ანალიზს.
ინტელექტუალური საკუთრება დღეს არის Activision Publishing, Inc.-ის / Activision Blizzard, Inc.-ის მასის ნაწილი და ამჟამად ეკუთვნის Microsoft Corp..
მعلوماتები შეიკრიბა Reverse Engineering და დატების ანალიზის საშუალებით არქივირების და ისტორიული მონაცემებთან ინტერპერატიულობის მიზნით.
არ ყოფილა გამოყენებული რაიმე სამ Proprietary ან კონფიდენციალური სპეციფიკაციები.
ამჟამად თამაში შესაძლებელია შეძენა gog.com-ზე როგორც ჩამოსატვირთი.
მისამართი | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | სიმბოლო | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 43 | 50 | 41 | 4c | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | C | P | A | L | . | . | . | . | . | . | . | . | . | . | . | . |
ოფსეტი | მონაცემთა ტიპი | სახელი | განმარტება |
---|---|---|---|
0x0000 | uint(32) | მაგიური ბაიტები | |
0x0004 | uint(24) | პალეტების სიგრძე | გამოიყენეთ ჩვეულებრივი ბლოკფორმატით, ამ ფაილში არსებული პალეტების რაოდენობა - არ არის ბლოკის სიგრძე ბაიტებში. |
0x0007 | uint(8) | ფლაგები | შესაძლოა, როგორც ყოველთვის, დროშები. თუმცა, მე არ ვიცი დროშები; რადგან ყველა ცნობილი მნიშვნელობა |
რა მიზნით არის PRT
ზუსტად არ ვიცი; შესაძლებელი იქნებოდა მაგალითად 'Palette and Ressource Table' - რადგან ეს ფაილი - რომელიც მოიძიება როგორც op2_art.prt maps.vol-ში - სწორედ ასეთი ტიპისაა, ან ეს ფუნქცია საკმაოდ კარგად აღწერს.
ამ ფაილში არის პალეტების ჩამონათვალი, ყველა გამოყენებული bitmap-ის ცხრილი, ყველა ანიმაციის განსაზღვრის ინფორმაცია და კიდევ ბევრი უცნობი მონაცემი. ის მხოლოდ ნაწილობრივ ემთხვევა წინა კონტეინერის ფორმატს, რადგან არა ყველა ჩანაწერი შეესაბამება ამ სქემას.
CPAL
-სექცია (შესაძლოა, პალეტების კონტეინერს ნიშნავს) მხოლოდ პალეტების მონაცემებს მოიცავს, მიუთითებს, რამდენი ჩვეულებრივ 1052 ბაიტიანი 8-बიტური პალეტაა ხელმისაწვდომი.
1052-ბაიტიანი ციფრი არ ითვლება სავალდებულოდ, რადგან პალეტის ფორმატი პოტენციურად სხვადასხვა ზომის პალეტებს ითვალისწინებს. ის მხოლოდ იმ მონაცემებზე ვრცელდება, რომლითაც Outpost 2 გამოდის.
პალეტების ჩამონათვალის შემდეგ დაუყოვნებლივ და გარეშე შემავალი წარწერის, უკვე იწყება bitmap-ების ჩამონათვალი; ასევე დაუყოვნებლივ მოსდევს ანიმაციების ჩამონათვალი.
ორივე იწყება uint(32)-ით (ან ისევ uint24+uint8 flags?) რომელიც შეიცავს მონაცემების რაოდენობას.