Collection Mods - bcssov/IronyModManager GitHub Wiki

The Collection Mods panel is where you manage the mods that will be enabled in the game.
Here you control your active mod list, load order, exports/imports, merging, and access advanced tools such as hashing and conflict solving.

A collection must be selected before editing. If the dropdown list is empty, you must create a collection first.


1. Overview

The Collection Mods section (right side of the UI) allows you to:

  • Choose which mods are active in the collection
  • Reorder mods (load order)
  • Search and filter mods
  • Merge, export, or import collections
  • Apply the load order to the game
  • Launch or resume the game
  • Access the Conflict Solver → Conflicted Objects
  • Manage patch mods
  • Run hash verification for multiplayer sync

2. Collection Management (Dropdown Actions)

The dropdown above the Collection Mods list represents the currently selected collection.

Create Collection

Click the + button next to the dropdown.
Enter a name and confirm.

Delete Collection

Click the button.
This permanently deletes the collection and its associated patch mod.

Duplicate Collection

Creates a new copy following Windows file naming conventions (e.g., “Collection (2)”).

Rename Collection

Click the rename button and enter a new name.
Both the collection and its patch mod (if present) are renamed.


3. Exporting Collections

Click the Export button to save a collection as a ZIP file.
Available export modes:

Standard Export

Exports:

  1. Collection data (name, mod order)
  2. Patch collection mod (if it exists)

Additional Export Options (... menu)

Export Order Only

Exports only the collection name and mod order.

Export Whole Collection

Exports:

  • Patch mod
  • Load order
  • All mods in the collection

Useful for sharing exact setups.

Export to Paradox Launcher JSON (< 2021.10)

Exports a load order in the older Paradox Launcher JSON format.

Export to Paradox Launcher JSON (>= 2021.10)

Exports for newer Paradox Launcher versions.

Note:
Paradox Launcher exports only non-local mods. Irony follows the same rule.


4. Importing Collections

Click Import to load a previously exported Irony collection.

Imports:

  1. Collection data
  2. Patch collection mod (if any)

If a collection with the same name exists, Irony will prompt you to overwrite it.

Additional Import Options (... menu)

Import from Paradoxos

Imports Paradoxos load orders.

Import from the Game

Reads dlc_load.json and creates a new collection named “Paradox”.

Import from Paradox Launcher

Imports active playset from the Paradox Launcher SQLite database.

Import from Paradox Launcher Beta

Same as above, but uses the launcher’s beta database.

Import from Paradox Launcher JSON

Imports a Paradox Launcher JSON export (all supported formats accepted).


5. Managing Mods Within a Collection

Adding Mods

Select mods in Installed ModsInstalled Mods
and add them to the collection.
They will appear in the right-side list.

Searching Mods

Search performs partial matching by mod name or remote ID.
Advanced syntax is supported:

  • term (partial match)
  • a && b (AND)
  • a || b (OR)
  • --a (NOT)
  • achievements:yes/no
  • selected:yes/no
  • source:steam/paradox/local
  • version:x.y.z

Use the up/down buttons next to the search box to navigate between matches.
(See full syntax: → Mod Filter)

Sorting Mods

Click the mod name column header to sort alphabetically.

Reordering Mods

Load order controls override behavior — bottom mods override mods above them.

Reorder using:

  • Drag & drop
  • Numeric up/down buttons
  • Editing the position number directly

Saved Options

Irony remembers:

  • Sort order
  • Search text

6. Patch Mod Controls

Irony visually indicates when a patch mod exists.

Options available:

  • Toggle patch mod on/off
  • Delete patch mod fully

Patch mods are created by the Conflict Solver → Conflicted Objects


7. Conflict Solver

Clicking Conflict Solver opens the solver.
First-time use will prompt you to select a mode:

(Modes explained here → Conflict Solver Modes)

Important Notes:

  • Changing the collection requires rerunning the solver.
  • Large mod lists may take time and memory.
  • Solver always prompts before repeated runs.

8. Context Actions (Right-Click Menu)

Right-click inside Collection Mods to access:

Auto Focus

Toggles automatic selection of moved items.

Copy Collection to Clipboard

Copies mod names into clipboard for sharing/debugging.

Import Mod Order From Clipboard

Reads clipboard and sets mod order accordingly.

Export Collection Hashes

Exports file hashes for all mods in the collection.

Export Game Hashes

Exports hashes for game installation files.

Verify Hashes

Validates the local files against a hash report.

Open Mod File/Directory

Opens the mod folder in your file explorer.

Open Mod URL

Opens the mod’s homepage in your browser.

Open in Steam

Opens the mod’s Workshop page in the Steam client.

Copy Mod URL

Copies the mod’s homepage URL.


9. Apply & Launch

Apply

Writes the collection load order to the Paradox Launcher / game registry.

Note:
Changes done directly in Paradox Launcher do not sync back to Irony.

Launch Game

Applies the collection and runs the configured executable.
If Steam is required but not running, Irony will start Steam first.

Resume Game

Launches the game and loads the last saved game automatically.

Shown only when a valid continue_game.json exists.


10. Notes & Limitations

  • Collections cannot switch mod versions (per Paradox limitations).
  • Paradox Launcher changes do not modify Irony collections.
  • Patch mods must be regenerated if the collection is changed.
  • Importing/exporting collections overwrites patch mods when names match.

This page documents all functionalities of the Collection Mods panel.