Bảng màu và tài nguyên · bei.pm

Được phát hành vào ngày 19/11/2015·Cập nhật vào ngày 13/02/2025·Tiếng Việt
Văn bản này đã được dịch tự động bởi OpenAI GPT-4o Mini.

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.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 Engineeringphâ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 0x00, nên cũng có thể là số lượng bảng màu chỉ đơn giản là một uint(32).

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.