No description
- Python 57.3%
- JavaScript 31.2%
- CSS 7.6%
- C# 3.9%
All nine forms with their replacement skill bars: Werewolf/Dire Werewolf, the three elemental Dragonkin (one skill, pick per cast), fortune-only Black/White Dragonkin and Vampire Bat, plus the hidden Box polymorph from Jack in the Box. Extraction path documented in REVERSE_ENGINEERING.md: skill bars live on ModelChangeCharacter -> CharacterInfo.Skills, not the empty GrantedSkills field. Dragonkin basic-attack elements confirmed in game (raw field has copy-paste values for Green/Black). |
||
|---|---|---|
| docs | ||
| scripts | ||
| website | ||
| wiki | ||
| .gitignore | ||
| README.md | ||
Stolen Realm — Game Info
Data extraction, reference data, and companion website for Stolen Realm.
Structure
docs/ CHANGES.md (data changelog), DEV_NOTES.md (working notes),
REVERSE_ENGINEERING.md (full extraction methodology — read this
first if the game ever updates)
scripts/ Extraction pipeline (Python + scripts/odt C# Odin decoder).
Run order + prerequisites: docs/REVERSE_ENGINEERING.md §5.
NOTE: path constants at the top of each script are machine-specific.
wiki/ Item/character reference data from wiki
website/ Static site generator + all game data
generate.js Builds HTML pages from md/ data
builder.js Client-side skill builder (embedded in builder.html)
style.css Site stylesheet
md/ Game data files (JSON + Markdown)
*.json Structured data consumed by generate.js
(skills.json now includes AP cost/range/mana/cooldown/damage
expressions; status_effects.json includes attribute effects +
applied-by links; items.json runtime-corrected)
*.md Human-readable reference (Formulas.md is runtime-verified)
odin_extracted/ Runtime-extracted datasets (July 2026): action_data,
skill_actions, loot_tables, enemies, shops, crafting_recipes,
global_settings, settings/. Raw dumps are NOT in the repo —
regenerate via scripts (they derive from game files).
fortune_icons/ 82 PNGs
skill_icons/ 413 PNGs
item_icons/ 17 generic type PNGs (per-item art doesn't exist — the
game uses generic icons + 3D models by design)
Building the site
cd website
node generate.js # writes *.html alongside generate.js
Data extraction
Scripts in scripts/ parse the AssetRipper export of the game.
See docs/DEV_NOTES.md for the full process and known gaps.