Bảng màu và tài nguyên · bei.pm
Các định dạng tệp được mô tả trên trang này dựa trên phân tích kỹ thuật về sở hữu trí tuệ của Dynamix, Inc. và Sierra Entertainment.
Sở hữu trí tuệ này hiện là một phần của tập đoàn Activision Publishing, Inc.- / Activision Blizzard, Inc. và hiện đang thuộc sở hữu của Microsoft Corp..
Các thông tin đã được thu thập thông qua Reverse Engineering và phân tích dữ liệu nhằm mục đích lưu trữ và tương tác với dữ liệu lịch sử.
Không có thông số kỹ thuật nào thuộc quyền sở hữu hoặc bí mật nào được sử dụng.
Trò chơi hiện có thể được mua dưới dạng tải về tại gog.com.
Địa chỉ | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | ký tự | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 43 | 50 | 41 | 4c | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | C | P | A | L | . | . | . | . | . | . | . | . | . | . | . | . |
Địa chỉ lệch | Loại dữ liệu | Tên gọi | Giải thích |
---|---|---|---|
0x0000 | uint(32) | Magic Bytes | |
0x0004 | uint(24) | Chiều dài pallet | Thay vì định dạng khối thông thường, chỉ ra số lượng pallet có thể tìm thấy trong tệp này - không phải chiều dài của khối tính bằng byte. |
0x0007 | uint(8) | Cờ | Có thể, như thường lệ, là các cờ. Tuy nhiên, tôi không biết đến bất kỳ cờ nào; vì tất cả các giá trị tôi biết đều tương ứng với |
Tôi không biết chính xác PRT
đại diện cho điều gì; có thể là 'Bảng Palettes và Tài nguyên' - vì đây là một tệp - được tìm thấy với tên op2_art.prt trong maps.vol - liên quan đến điều đó, hoặc điều này sẽ mô tả chức năng khá tốt.
Tệp này chứa danh sách các palette, một bảng về tất cả các bitmap đã sử dụng, tất cả các định nghĩa animation và một loạt dữ liệu chưa biết. Nó tuân theo định dạng container trước đó một cách lỏng lẻo, vì không phải tất cả các bản ghi đều theo mô hình này.
Phần CPAL
(có khả năng đại diện cho Container Palette) chỉ bao gồm dữ liệu palette, bằng cách chỉ ra số lượng palette 8-bit có kích thước 1052 byte thông thường.
Sự chỉ định 1052 byte không được coi là bắt buộc, vì định dạng palette có thể cho phép kích thước palette khác nhau. Nó chỉ áp dụng cho tập dữ liệu mà Outpost 2 được phát hành.
Sau danh sách palette ngay lập tức và không có tiêu đề mở đầu, là danh sách bitmap; ngay sau đó là danh sách animation.
Cả hai đều được bắt đầu bằng một uint(32) (hoặc lại là uint24 + uint8 flags?) chứa số lượng bản ghi.