Icon made by IceIris
InterAction Mod Installer (aka IAMI) can install mod files made by our Discord modding team for almost any game made by InterAction studios known at the moment. It was tested with most game versions and is pretty stable but installation process is slow so I’ll be re-writing it from scratch later to improve performance. For now just keep in mind you can start installation and go drink some tea (average speed: 10 files per minute).
SHA-256 of IAMI executables
SHA-256 of IAMT executables
How to use
- Download IAMI and the latest CIU.iami file from here and extract them anywhere you want to (it’s better not to use system folders like Program Files as they require Administrator permissions).
- Download mods you want. You can install several mods one above another, the last mod installed will only change files it needs to. NOTE: backup is created based on the files before modding, so if you install several mods, backup will contain previous mods installed.
- Open IAMI (or double click the mod, open with IAMI) and follow instructions (select a mod file, select a WAD file in the game folder, confirm installation). Please, read carefully. If something goes wrong, it usually writes what exactly went wrong and sometimes suggests solutions.
- Wait until it’s done summoning the great evil. DON’T open the game while installing mods. Both the game and IAMI won’t like it. You can leave it on the background and do something else.
- When installation is finished, you’ll hear a signal so you won’t miss it. Just close IAMI after it, either by pressing Enter or closing the window.
There is a known issue with printing errors where there is an extra space in the path it says it can’t find (
"sfx/something.ogg "). In fact, there is no space, and would never be, as when the mod is created those are automatically truncated.
(didn’t try modding on Android myself)
How to uninstall the modThe tool modifies the CIU.dat.222x game file and creates a backup of it before doing anything every time you install a mod. To uninstall the last mod, remove/rename current CIU.dat.222x and replace it with CIU.dat.222x.backup (do not forget to remove the .backup part of the name). It works as long as you don't disable full backup option in configurations file. Another way is to uninstall all mods at once: use the installer of the same version to "update" the game or verify local files if you are using Steam.
Windows Defender recognizes IAMI (IAMT) stuff as a virus.
His bad . Windows Defender recognises any C++ console application as a virus unless it’s signed or has some kind of a proper GUI. I couldn’t find a way to solve this and I’m not sure if it’s even necessary at this point. If your antivirus quarantined the executable, check it on a website like virustotal to be sure. You can compare the checksum of a file.
Please note that there are only two places where you can download IAMI “officially”, if you can say it like that: my own Google drive, the link to which has been provided in the Usage section, and IAMT Discord server, where I sometimes throw some versions for testing back and forth. Any other place is sus, use it at your own risk.
There is only one place where you can download IAMT: IAMT Discord server. The non-restricted version has never been distributed publicly, we only provide it through private messages after some discussion.
Can’t install CIU mods: no file path found.
Please note that CIU only accepts CIU mods for several reasons I can’t avoid. CIU.iami file must be in IAMI folder in order to be found and work properly, and must be updated either by downloading a new copy or by using IAMT when you want to work with a newer version that made changes to the files structure. The same applies to IAMT’s CIU.iamt_table.
Or the mod is simply outdated.
Can’t open/write X
Run as administrator. Yes, IAMI asks to do that by itself, too, but as far as I can tell people don’t really like reading, though love asking. Any folder under
C:\Program files (x86)\* requires administrator privileges to write to. Either run IAMI as administrator or install CIU to a less restrictive place.
The file path contains a space in the end, like this: "sfx/sword.ogg "
In fact it doesn’t. It’s an std::cout bug that simply appeared out of nowhere at some point and only happens in the release build of IAMI and IAMT. When you give IAMT a file path, it automatically tries to fix common mistakes (misplaced quotation marks, spaces at the end and in the beginning of the path,
/ inconsistency etc), so the chances for a space to sneak in are quite low. So, “acknowledged, won’t fix” it is.
If you encounter a bug or have mod suggestion, write it in this topic or IAMI/T Discord server so people responsible for mods can see it. If suggestion worths it, someone will make a mod file for you.
Some updates and info and stuff idk (last update: 18th of February, 2023)
UPD2: As this topic got closed and I don’t see any serious reason to unlock it, use the Discord server from above to request mods.
UPD3: My school project is near to completion and now I’ve started working on complete rewriting of IAMT and IAMI from scratch to make them faster and maybe more cool-looking (no GUI tho, still learning this part). Also I’ll make an attempt on replacing functions which trigger false antivirus warnings (yes, I’m fighting with antivirus too). The only thing I can recommend for now is to make manual scan of .exe and with high possibility antivirus will say it’s safe. This update will be useful not only for those who use mods but for those who create them too: rewritten tool will allow to put some functionality I couldn’t add before for code crowdness reasons and speed of repacking files in IAMT will be even higher than IAMI (currently IAMI is twice as fast as IAMT, so now you know why we don’t share it to public: it’s annoying and not clear to use. People who ask for it just won’t be able to do anything with it).
UPD4: I heavily underestimated the “rewrite from scratch part” and I barely have time and wish to work on it currently. There is no deadline and I’m not really sure when it will be finished, but I will definitely do this, sooner or later, at least because I hate to use IAMT 3 that much. If you want to help the development, drop your ideas to my spreadsheet so I know what there is to plan out. Huge shout-outs to every single person who modded the game so far, or made any kind of help material, like usage tutorials or help with troubleshooting. I can’t believe that the thing that started as a quick replacement for a limited file replacing script is being used by so many people nowadays for absolutely different kinds of resource editing, from simple music replacement to absolutely enormous mods, forging their own story to tell, or even making some concepts for ideas. This is a very valuable experience for me, from several different points of view.
All of the following links are Wiki posts, feel free to edit them to correct some information. The history of this post is available to everyone if you need to check something.