Crimsonland reverse engineering notes¶
This site tracks the file formats and asset pipeline we have verified from the decompiled Crimsonland v1.9.93 executable and game data.
Overall naming coverage: 36.4% (648 / 1779 functions named or inferred).
Data map coverage: 19.65% (654 / 3328 symbols)
What is documented¶
- PAQ archives — Completed
- JAZ textures — Completed
- Small font (smallFnt.dat) — Draft
- Sprite atlas cutting — In progress
- Extraction pipeline — In progress
- Python executable spec — Draft
- Weapon table — In progress
- Progress metrics — Tracking
- Player struct — Tracking
- Creature struct — Tracking
- Projectile struct — Tracking
- Effects pools — Tracking
- UI elements — Draft
- Perk ID map — Tracking
- Bonus ID map — Tracking
- Weapon ID map — Tracking
- Weapon icon atlas — Tracking
- SFX ID map — Tracking
- SFX usage — Tracking
- SFX labels — Tracking
- Game mode map — Tracking
- Save/status file (game.cfg) — Draft
- Secrets and unlocks — Draft
- In-game console — Draft
- Detangling notes — In progress
- Frida workflow — In progress
- Entrypoint trace — In progress
- Crimsonland.exe overview — Draft
- Build provenance and hashes — Tracking
- Third-party libraries — Tracking
- Refactor attempt — Planned
- All pages — Index
- Grim2D overview — Draft
- Grim2D API vtable — Draft
- Grim2D API evidence — Draft