-
Notifications
You must be signed in to change notification settings - Fork 50
Collection Mods

Collection Mods section is where you manage all mods that are going to be enabled in the game. In this section you can manage your load order, check for conflicts and of course apply the mod collection.
IMPORTANT: Before you do anything if the collections section dropdown is empty your first step is to create a new collection.
First time you take a look at this section you will notice that the dropdown is empty. In order to be able to manage your mods press the "+" button next to the dropdown in order to create one. A new screen will be opened prompting you to enter a new collection name.

In order to delete a collection press the "-" button next to the dropdown. You will be prompted to confirm the action. This action is irreversible and will delete your collection patch mod as well.
Export button will prompt you on the location where to export your collection. Export function will:
- Export the collection data (name, mod order)
- Export the patch collection mod (if available)
If you want to export only mod order you do that by toggling the "..." button next to the Export button and selecting "Export Order Only" option. This function will only export the collection name and mod order nothing else.
Notes:
- The collection which will be exported is the currently selected one in the dropdown
- Collection is exported as a zip file
Import button will prompt you on the location of the exported collection. Once a collection is selected for import it will:
- Import the collection data
- Import the patch collection mod (if available)
Notes: If a collection with the same name exists that you're about to import you will be prompted to overwrite that collection. If you say yes to the prompt then these actions will overwrite any existing collection data by that name. What this means is that it will overwrite the existing collection mod order, and it will delete any existing patch collection mod and overwrite with the one from the package.
Next to the import button you'll notice the "..." button. Clicking on it will allow present you with these options:
- Import from Paradoxos. This will import a valid paradoxos collection and its associated load order into Irony.
- Import from the game. Irony will read the dlc_load.json and import its load order under a new collection name called "Paradox".
- Import from Paradox Launcher. Irony will import from the launcher sqlite database active playset; its name and load order.
Just click on the duplicate button and Irony will generate a new collection using the windows file explorer copy file naming scheme. Or in short a number will be appended to the copied collection.
Just click on the rename button and the same screen will be opened as when creating a new collection. Just enter a new name for your collection and hit the OK button. Your collection and patch collection will be modified accordingly.
If you click on the merge button Irony will offer you a prompt whether you'd like to do a Basic or Advanced merge.
NOTE: If a collection already exists with a desired name (Merged suffix) Irony will prompt you whether you'd like to overwrite an existing collection. Choosing "yes" means Irony will overwrite the collection. Choosing "no" Irony will append a number at the end to avoid overwriting existing collection.
The following things will happen:
- Irony will initiate file copy procedure following the mod load order and copy all the files into a huge mega mod.
- Irony will create a new empty collection, the name will be the same as the name of the collection you're merging; with a Merged suffix being appended.
- Irony will create a new mod under all which content will be dumped (the mod name will be the same as that of the merged collection)
The following things will happen:
- Irony will initiate a process similar to what conflict solver is doing. It will load all mods and analyze and breakdown their definitions. It will actually analyze the whole code logic structure and output code based on this analysis. This means it will actually prevent any code duplication since simple file copy paste will not do this. It will attempt to output any variables related to an overriding definition as well.
- Irony will create a new empty collection, the name will be the same as the name of the collection you're merging; with a Merged suffix being appended.
- Irony will create a new mod under all which content will be dumped (the mod name will be the same as that of the merged collection)
NOTE: This mode is more sensitive and potentially more error prone. So some mod collections might not be compatible with it. Try both and see which one suits you more. Advanced should be potentially more bug free in the game if done right.
Unlike Filter Mods in Installed Mods section searching mods will highlight a match. Use the up\down buttons next to the textbox to navigate up\down. The search mods also performs a partial search by name or remote id.
Mods can be sorted by toggling the collection mod name column header. The grid supports sorting by mod name column header only.
The reordering can be done by using the numeric up and down textbox buttons, by directly editing the position number in the textbox or by draging and dropping the mod item.
The application will remember all of your options as soon as you perform an operation. What is remembered is the following:
- Sort order
- Search Mods text
In order to reflect the collection on the game the collection must be applied this can be done by clicking the apply button. By doing so the changes should be reflected in the Paradox Launcher as well. In the newest Paradox Launcher versions (>= 2020.10) Irony creates a separate playset called "IronyModManager" and sets it as active in the Paradox Launcher.
NOTE: Making any changes via Paradox Launcher will not be reflected in the Irony Mod Manager. In order to make any changes to mod order you must use the Irony Mod Manager for that.
Irony will apply the mod collection and then depending on what you set in the options section Irony will run the specified executable when you toggle the launch game command.
Clicking this button will initiate conflict solver. If this is your first time you will be prompted with a small dialog to select a mode:
- Default (this is the mode that was used in 1.0 version and in this mode Irony will respect the descriptor.mod dependencies tag and ignore mods that superseded mods via this tag)
- Advanced (in this mode Irony will not respect the dependencies tag and instead it will treat these as conflicts)
NOTE: Once a mod is set for the collection there is no supported way of switching to another version
Please note that this might take some time and might consume a lot of memory (depending on the number of mods being used). For more about conflict solver please see Conflict Solver section.
NOTE: If you ran the conflict solver once and you've modified the collection please rerun the conflict solver again to allow Irony to clean up the patch mod.
By right clicking on a Mod you can perform the following actions:
- Auto focus
You can toggle whether the listbox will autoselect a moved object. This can result in the UI jumping to track the newly selected option.
- Copy collection to clipboard
Irony will copy mod names into your clipboard so you can share with others for debugging purposes (if needed).
- Open Mod File/Directory
It opens the mod location in file explorer.
- Open Mod Url
It opens the mod homepage in the browser.
- Open in Steam
It opens the mod homepage in the steam app.
- Copy Mod Url
It will copy the mod homepage url to the clipboard.