Bảng màu · 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 50 50 41 4c -- -- -- -- -- -- -- -- -- -- -- -- P P A L . . . . . . . . . . . .
Địa chỉ lệch Loại dữ liệu Tên gọi Giải thích
0x0000 uint(32) Bytes kỳ diệu
0x0004 uint(24) Chiều dài pallet

Chỉ ra số lượng palette có trong tệp này, thay vì độ dài của khối tính bằng byte như trong định dạng khối thông thường.

0x0007 uint(8) Cờ

Có lẽ, 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ể rằng số lượng bảng màu chỉ đơn thuần là một uint(32).

Thông tin về pallet rất dễ dàng để đọc.
Nó bao gồm một tiêu đề và một đoạn dữ liệu.

Tiêu đề Paletten

Địa chỉ x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF ký tự
0x0000 68 65 61 64 -- -- -- -- -- -- -- -- -- -- -- -- h e a d . . . . . . . . . . . .
Địa chỉ lệch Loại dữ liệu Tên gọi Giải thích
0x0000 uint(32) Bytes kỳ diệu
0x0004 uint(24) Chiều dài pallet

Chỉ ra số lượng palette có trong tệp này, thay vì độ dài của khối tính bằng byte như trong định dạng khối thông thường.

0x0007 uint(8) Cờ

Có lẽ, 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ể rằng số lượng bảng màu chỉ đơn thuần là một uint(32).

0x0008 uint(32) Phiên bản định dạng pallet?

Có lẽ định nghĩa phiên bản định dạng pallet mà pallet tuân theo.

Tất cả các pallet Outpost2 dường như đều có phiên bản 0x01.

Dữ liệu pallet

Địa chỉ x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF ký tự
0x0000 64 61 74 61 -- -- -- -- -- -- -- -- -- -- -- -- d a t a . . . . . . . . . . . .
Địa chỉ lệch Loại dữ liệu Tên gọi Giải thích
0x0000 uint(32) Bytes kỳ diệu
0x0004 uint(24) Độ dài khối
0x0007 uint(8) Cờ

Phần dữ liệu bao gồm các mục pallet riêng lẻ. Số lượng mục pallet được xác định bởi độ dài của khối / 4.

Các mục riêng lẻ có cấu trúc đơn giản như sau;

Địa chỉ x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF ký tự
0x0000 -- -- -- 04 -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Địa chỉ lệch Loại dữ liệu Tên gọi Giải thích
0x0000 uint(8) Thành phần Đỏ

Chỉ ra tỷ lệ màu đỏ trong màu sắc

0x0001 uint(8) Thành phần màu xanh lá cây

Chỉ ra tỷ lệ màu xanh của màu sắc

0x0002 uint(8) Thành phần màu xanh

Chỉ định tỷ lệ màu xanh của màu sắc

0x0003 uint(8) Chưa biết - Cờ?

Không rõ giá trị này có nghĩa là gì, vì nó dường như cơ bản là 0x04.

Về các bảng màu, chỉ có thể nói rằng, các quy tắc sau áp dụng cho các bảng màu được sử dụng cho hoạt hình:

  • Màu đầu tiên LUÔN LUÔN là trong suốt, bất kể giá trị nào được chỉ định ở đó.
  • Các mục bảng màu 1-24 được coi là màu của người chơi trong các bảng màu 1-8.
    Tôi không rõ màu sắc từ người chơi 1 và các màu sắc khác đến từ đâu.
    Tôi nghi ngờ rằng các màu còn lại được mã hóa cứng.

Tài liệu tham khảo bảng màu