Options - bcssov/IronyModManager GitHub Wiki
The Options panel contains all global and game-specific settings for Irony Mod Manager.
These settings control language, themes, game paths, editor integration, update behavior, and advanced conflict solver options.
1. General Options
Language
Selects the application UI language.
Themes
Choose between available visual themes for the Irony UI.
Game
Changes the currently active game.
All game-specific settings below apply only to the selected game.
Actions
Provides quick access to useful tools:
- Open DLC Manager
- Open Irony Wiki
- Open Irony Logs Directory
- Open Selected Game’s
error.log
2. DLC Manager
Allows enabling or disabling DLCs for the selected game.
After adjusting DLC checkboxes, press Close to apply.
3. Options Screen Overview

The options screen is divided into several categories:
- Game Options
- External Editor Options
- Conflict Solver Options
- Mod Merge Options
- Update Options
Each section is described below.
4. Game Options
Configure All
Automatically detects game paths and settings when you select the root installation folder.
Irony attempts to determine:
- Game executable
- Game data directory (e.g.
Documents/Paradox Interactive/Stellaris) - Launch arguments
Note: Irony does not require selecting the exact root folder.
If you select a deeper folder (e.g. .../Stellaris/common), Irony walks upward until it finds a valid game structure.
Game Executable
Path to the file Irony should launch when “Launch Game” is pressed.
Game Args
Additional command-line arguments to pass to the game executable.
Data Directory
Location where the game stores:
- settings
- save files
- mods
- launcher data
Example (Stellaris):
Documents/Paradox Interactive/Stellaris
Custom Mod Directory
Adds an extra folder from which Irony will load mods.
If enabled, this folder also becomes the location for:
- merged mods
- patch mods
Refresh Descriptors Before Playing
Before launching the game, Irony:
- deletes existing mod descriptors
- regenerates them cleanly
Useful for stale or partially written .mod files.
Close After Launching Game
If enabled, Irony closes automatically after launching the game.
If disabled, it remains open.
5. External Editor Options
Used in the Conflict Solver to open the virtual definition in a third-party merge/diff tool.
Editor Executable
Path to the external editor binary (e.g. winmerge.exe, code.exe).
Editor Args
Arguments passed when launching the external editor.
Working examples may be shared here:
https://github.com/bcssov/IronyModManager/discussions/176
6. Conflict Solver Options
Allowed Languages
Enable/disable parsing of specific localization languages.
Disabling unused languages (e.g. German, Spanish) improves performance.
New Diff Viewer Colors
Customize colors used in the new diff viewer.
(Does not affect the legacy merge viewer.)
7. Mod Merge Options
Mod Template
Naming format for individually compressed-merge mods.
Must include:
{Name}{Merged}
Collection Template
Naming format for merged collections.
Must include:
{Name}{Merged}
8. Update Options
Check for Updates at Startup
Automatically checks Irony's update feed each time the application starts.
Update to Prerelease Versions
If enabled, Irony may update to:
- alpha
- beta
- rc
- stable
If disabled, only stable releases are used.
Download and Install
Begins the update process when a new version is available.
9. Understanding the Update Process
On first run, Irony displays:

If allowed, Irony checks the feed:
https://bcssov.github.io/IronyModManager/appcast.xml
Which lists available releases.
When updates are found:

Download Behavior
Update packages are stored in:
%AppData%/Mario/IronyModManager-Updates
Files are signature-verified and then installed depending on installation type.
10. Installation Types
1. Portable Installation
- Zip is unpacked
- Console updater is launched
- Irony closes
- Updater copies new files into the install directory
- Irony restarts
- On macOS/Linux: executable permissions restored (
chmod +x)
2. Installer Installation
- Zip is unpacked
- Setup installer is launched
- Update applies via installer UI
Update files remain for ~3 days before automatic cleanup.
Summary
The Options screen centralizes all configuration for paths, editor tools, updates, conflict solver behavior, and merge templates.
Most users configure it once; advanced users may fine-tune tools and parsing behavior to suit their workflow.