graphics.dat formats 1/2/3 - DM1/CSB lineage support & format-3 disposition #299

Open
opened 2026-07-23 20:52:09 +02:00 by jqueuniet · 0 comments
Owner

Opt-in earlier-game support. [SKPROJECT]'s SKWINSPX/src/v5/bgdat.cpp allow-lists graphics signatures 2/4/5 and rejects 3/1. Format 2 (0x8002) is read by its v6 DM1-mode extension; format 1 (0x8001) is the DOS-LE pre-DM2 / DM/CSB sentinel; format 3 (0x8003) is unwitnessed in any known source - likely reserved but never shipped, confirm or refute. Growth in dm2-graphics/dm2-dungeon for DM1 / Chaos Strikes Back / Theron's Quest / Bloodwych. See docs/formats/graphics-dat.md.

Opt-in earlier-game support. [SKPROJECT]'s `SKWINSPX/src/v5/bgdat.cpp` allow-lists graphics signatures 2/4/5 and rejects 3/1. Format 2 (`0x8002`) is read by its v6 DM1-mode extension; format 1 (`0x8001`) is the DOS-LE pre-DM2 / DM/CSB sentinel; format 3 (`0x8003`) is unwitnessed in any known source - likely reserved but never shipped, confirm or refute. Growth in dm2-graphics/dm2-dungeon for DM1 / Chaos Strikes Back / Theron's Quest / Bloodwych. See docs/formats/graphics-dat.md.
jqueuniet added this to the dm2-tools project 2026-07-23 21:43:33 +02:00
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
jqueuniet/dm2-tools#299
No description provided.