FAQ - bcssov/IronyModManager GitHub Wiki

Q: What mod load order does this mod manager use?

A: It uses the same load order as the official mod manager aka Paradox Launcher v2. For more information please refer the official guidelines.

Q: Does drag and drop support multiple items?

A: No, but it's scheduled for sometime in the future. The feature can be tracked here.

Q: I modified the collection how do I purge the patch mod? Or how do I force Irony to clean up the patch mod? Or Irony patch mod seems to cause issues in my game!

A: 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. Alternatively you can deactivate or delete the patch mod on the collections mods area.

Q: My Game or Stellaris is not detected on Linux. What's wrong?

A: Some Linux distros don't set an environment variable that is used to detect the LocalAppData directory. According to this XDG_DATA_HOME is not set.

Q: App Freezes on Linux. What's wrong?

A: This is caused by an Avalonia bug (nothing I can do at the moment) and on some distros the app hangs due to tooltips. In this case please edit the appSettings.json and set Tooltips.Disable flag to true. Alternatively you can try to edit one of the exposed LinuxOptions to see if different rendering methods fix the issue for you. Be sure to restart the app once you edit appSettings.json.

Q: Irony fails to launch of OSX Catalina. What seems to be wrong?

A: Please see this ticket.

Q: Editing some conflicts is hard. Any tips?

A: Some conflicts are extremely complex and Irony might not be suited to fully handle this at times. You might want configure the External Editor in the options screen and use a third party tool to perform a diff merge (ex. KDiff, VS Code, WinMerge). Please see the Options and Merge Viewer sections for more info.

Q: Irony is crashing unexpectedly! Or Irony auto update doesn't work!

A: Please check whether your anti virus is blocking Irony. I could probably solve this by digitally signing the binaries but that costs quite a lot and I've already invested much of my spare time into this project as is.

Q: Irony is crashing on startup on Windows.

A: Try installing Microsoft Visual C++ 2017 Redistributable from here. Or direct links vc_redist.x86.exe and vc_redist.x64.exe.

Q: Can Irony upload to workshop?

A: No.

Q: How can I freeze my game state?

A: There are 3 options:

  1. Merge -> Compress
  2. Merge -> Basic
  3. Duplicate collection -> Export -> Whole Collection -> Import collection (Now all your mods are local in the exact same state -- zipped or unzipped just all are local)

Q: I'm on Mac and when I merge or export the whole collection I run out of RAM. What can I do?

A: OSX has a very low ulimit (256 by default) which means Irony cannot have many file handles open. It keeps files in memory instead while creating zips. There is now an appSettings option which you can use to toggle Irony to behave just as in Linux or Windows. There is a catch you must increase the ulimit before running Irony. To get started:

  1. We need to turn this option on, go to where you have Irony and copy appSettings.json and rename it to appSettings.override.json
  2. Open appSettings.override.json with a text editor and set "UseFileStreams": false to "UseFileStreams": true under OSXOptions
  3. Open terminal and navigate to where you have Irony unpacked
  4. Type ulimit -n 200000
  5. Launch Irony by typing ./IronyModManager

From this moment on to run Irony you'll need to repeat steps 4 and 5 before running Irony. While there are many ways to change ulimit this option is valid only for the current terminal session. The current terminal session means these changes are valid only while you have this specific terminal window open. Any other terminal window will not have these changes. To make changes permanent please use Google.

Q: Help! I'm on Wayland and Irony's window shows only a black screen on Linux.

A: There is either an issue with XWayland, an issue with your distro specifically, or you do not have XWayland installed. The two options provided below on running Irony with Wayland should fix this issue.

Q: I'm running a Linux distro under Wayland, how do I run Irony Mod Manager?

A: There are two options:

  1. Ensure XWayland is installed via your distro's package manager (e.g. for Debian-based distros it is simply xwayland, while for Arch-based distros the corresponding package is xorg-xwayland)
  2. In the linux-x64 folder, open the file appSettings.json with an editor of your choice, and under the "LinuxOptions" block modify the setting "DisplayServer" from "x11" to either "auto" or "wayland" ("auto" should work but if you run into issues feel free to try "wayland" instead.)

Q: Is there a specific package of Irony Mod Manager in my Linux distro's package manager I can use that works with Wayland?

A: There may be community-built packages of Irony such as irony-mod-manager-bin in the Arch User Repository (AUR), but they are not guaranteed to work with Wayland (or in general), and any issues with these packages should be brought to the package maintainers themselves.