All pages¶
This page is generated. Run uv run python scripts/gen_all_pages.py to update.
- Sprite atlas cutting (Crimsonland)
- Bonus ID map
- Frida GumJS cheatsheet
- raylib (Python) cheatsheet
- Zig 0.15 cheatsheet
- In-game console (tilde)
- Creature struct (creature_pool / DAT_0049bf38)
- Frame loop (gameplay)
- Gameplay glue
- Crimsonland.exe overview (by concern)
- Rendering pipeline
- Screens and flows
- State machine
- UI and menus
- Detangling notes
- Effects pools
- Entrypoint trace
- Small font (smallFnt.dat)
- JAZ texture format
- PAQ archive format
- Frida workflow
- Frida sessions
- Game mode map
- Grim2D vtable evidence appendix
- Grim2D API vtable (draft)
- Grim2D overview
- Grim2D runtime validation notes
- Crimsonland reverse engineering notes
- Progress metrics
- Perk ID map
- Extraction pipeline
- Player struct (player_health / DAT_004908d4)
- Projectile struct
- Build provenance and hashes
- Python executable spec
- Quest builders
- Refactor attempt
- Save/status file (game.cfg)
- Secret Weapon Candidates
- Secrets and unlocks (draft)
- SFX ID map
- SFX label suggestions
- SFX usage hotspots
- Third-party libraries
- UI elements
- UI weapon icon atlas (ui_wicons.png)
- Weapon ID map
- Weapon table (weapon_table_init)
- WinDbg / CDB workflow
- Work status model