Skip to content
Crimsonland decompiled
Combat
Search
Home
Mechanics
Rewrite
Reverse Engineering
Verification
Contributor
Crimsonland decompiled
Home
Mechanics
Mechanics
Overview
Modes
Modes
Survival
Rush
Quests
Typ-o-Shooter
Tutorial
Combat
Combat
Overview
Weapons
Systems
Systems
Overview
Bonuses
Secret weapons
Perks
Rewrite
Rewrite
Overview
Architecture
Architecture
Overview
Module map
Perks architecture
Contracts
Contracts
Overview
Deterministic step pipeline
Float parity policy
Local multiplayer
Modules
Modules
Overview
Terrain
Parity
Parity
Overview
Status
Original bugs
Typ-o-Shooter text input
Reverse Engineering
Reverse Engineering
Overview
Static
Static
Overview
Binary analysis
Entrypoint trace
Boot / loading sequence
Detangling notes
Perk runtime reference
Fire Bullets 1.9.8 vs 1.9.93
Modes
Modes
Overview
Game mode map
Systems
Systems
Overview
UI elements
In-game console
Reference
Reference
Overview
Weapon table
Weapon ID map
UI weapon icons
Bonus ID map
Bonus drop rates
Quest builders
Audio
Music
Crimsonland.exe
Crimsonland.exe
Overview
State machine
State IDs
Frame loop
Gameplay glue
Rendering
UI and menus
Local multiplayer controls
Main menu
Play Game menu
Quest select menu
Screens and flows
Demo mode
Survival mode
Online scores
Mods (CMOD plugins)
Terrain pipeline
Player damage
Grim2D
Grim2D
Overview
API vtable
API evidence
Secrets
Secrets
Overview
Easter eggs
Weapon candidates
Survival weapon handouts
Runtime
Runtime
Overview
Frida
Frida
Overview
Workflow
Differential playbook
Differential sessions
Gameplay/state capture
Gameplay differential capture
Survival autoplay
RNG divergence root cause
WinDbg
WinDbg
Overview
Workflow
Sessions
Grim2D runtime validation
Formats
Formats
Overview
Formats overview
PAQ
JAZ
Fonts
Sprite atlas cutting
Extraction pipeline
Python executable spec
Save/status file (game.cfg)
Config blob (crimson.cfg)
Structs
Structs
Overview
Structs overview
Player
Projectile
Effects
Creatures
Creatures
Overview
Creature struct
Creature runtime
Spawning
Spawn plan
Animations
AI
Verification
Verification
Overview
Differential testing
Evidence ledger
Parity matrix
Contributor
Contributor
Overview
Setup
Workflows
Workflows
Overview
Project tracking
Project tracking
Overview
Build provenance and hashes
Third-party libraries
Cheatsheets
Cheatsheets
Frida GumJS
raylib (Python)
DirectX 8
Combat
¶
Core player-facing combat behavior in one place.
Weapons and behavior
mechanics
combat