Randomizer mod for Severed Chains
Randomize character and monster stats, change character and Dragoon elements, shuffle shop contents, and customize party availability. Choose a seed and tune individual options to shape your challenge, from a familiar adventure with QoL fixes to an Ironmon-inspired run.
Start with the included default configuration, then customize it through Irongoon's in-game settings. Irongoon and Severed Chains provide the configuration tools and game-data tables you need; no external config builder is required.
See the Wiki Config Reference for individual settings, use the optional config builder at dragoonmods.com, or configure a preset in-game.
- Built from Irongoon
mainagainst the latest Severed Chainsmain - Download
irongoon-v<version>.zipand extract it into SC'smodsdirectory; SC is installed separately - Remove the previous Irongoon JAR and back up your configuration before replacing the
irongoonfolder
- Experimental builds from
main.future, requiring SCmain.spike-testing; expect breaking changes - Download the
sc-modified-irongoon-<platform>.zipbundle for your platform to get the matching SC build with Irongoon already installed - Extract a platform bundle into a new directory and place your disc images in
isos - SC's upstream updater can replace the experimental engine changes and does not update Irongoon
- Use a stable release with the SC version specified in its release notes; the rolling Latest and Future builds are prereleases
- SC RB3 compatibility: the pinned Irongoon version is still TBD
Customize individual randomization options in-game or load a YAML profile. On current main, settings are selected in this order:
- Campaign settings: an existing campaign's saved settings snapshot is authoritative, including when restored through a Severed Chains config preset
- YAML profiles: when starting without a snapshot, Irongoon tries the remembered profile if enabled, then
default-ig.yaml, then other valid*-ig.yamlprofiles in filename order undermods/irongoon/configs/ - Legacy configuration: if no profiles are available, Irongoon uses
mods/irongoon/config.yaml, which is included in the mod download - Built-in defaults: if no usable configuration is available, Irongoon uses its built-in Blueprint settings
In the in-game editor, Use settings applies your choices to the campaign; saving a profile makes those settings reusable. Editing a YAML file does not automatically replace settings already saved into a campaign. Older campaigns without a snapshot migrate from config.yaml first when that file exists.
SC's preset list includes Irongoon (Blueprint), which embeds the shipped defaults independently of local YAML profiles. Select it and use SC's Add action to create an editable copy. The built-in preset leaves the campaign seed unset so new campaigns use the current seed default.
Active Configuration shows the SC preset being edited and marks it (Modified) when SC settings or unapplied Irongoon edits differ. Use settings stages the draft without writing YAML. When editing an SC preset, return to SC's editor and accept its save prompt to persist the draft; declining discards it. Load YAML Profile stages a profile's values, while Save YAML Profile, Save YAML As..., and Rename YAML Profile explicitly manage files.
Preset integration uses SC #2811, now included in main. Registry-based selectors before campaign start still require the unmerged SC #2793, available in main.spike-testing; starting a campaign does not require that change.
For option names, modes, and examples, see the Config Reference and Config Template.
Addition and Dragoon-spell randomization are currently found in the Latest Irongoon Future build.
Game data provides the starting values that your randomizer settings transform. Irongoon selects a source separately for each dataset:
- Severed Chains supplies monster stats directly
- Bundled CSV tables supply character and dragoon progression, addition hits, and addition unlock levels where SC does not expose a complete table
- CSV overrides let you supply fixed data by enabling
csvDataOverrides: TRUEin your active configuration and placing matching files inmods/irongoon/irongoon-data/
With overrides disabled, character, dragoon, and monster tables also receive live updates from SC events after higher-priority mods have modified them. With overrides enabled, a matching CSV becomes a fixed source for that dataset; missing files follow the normal source selection. An invalid override reports an error instead of silently falling back.
Recognized filenames are scdk-character-stats.csv, scdk-dragoon-stats.csv, scdk-monster-stats.csv, scdk-addition-stats.csv, and scdk-addition-unlock-levels.csv. The default download includes these tables, so editing game data is optional.
We try to develop Irongoon to be as mod-friendly and as mod-compatible as possible.
The Irongoon Rules is a WIP goal of capturing the Ironmon essence.
Some rules are currently impossible, not implemented, or need further discussion on their worth.
Anyone is welcome to contribute via Pull Requests or ideas on Discord.
- Creating Severed Chains
- Compiling and maintaining the various LoD stats in use by the community







