IniFilePaths.ini breaks when a folder is passed, the game will CTD if you use search on a folder path, it fail s completely when the ini added has spaces in its name (TK Dodge RE.ini)
For some reason, I can't get this mod to detect any .ini files, not even the Example ones provided by the mod itself. I have my mods in a C:/Modding/MO2/mods folder, so I added that to IniFilePaths.txt, but that did not seem to help. My Skyrim is installed in the regular C:/Program Files/Steam/...../Skyrim Special Edition folder, so could that cause the issue?
If you have ini paths in IniFilePaths.txt but they aren't available in the MCM in game, it's a problem with PapyrusUtil. I don't use MO or any mod organizer, but I think you have to load PapyrusUtil and other requirements after this mod in your MO load order, or it could be the other way around. Try messing with it.
Ah okay, so you just dropped it in the SkyrimSE folder? I have all dependencies and they load properly, but I think the file pathing the mod uses kinda breaks when you use a mod manager. I might check if I can find a way around that.
Amazingly, even though mod's plugin file and copies of game data subfolders are trapped beneath a superseding folder named Ini Editor MCM, Vortex at least is still smart enough to notice the nested ESP file and think to itself, "oh, so I should ignore that parent folder entirely and just install its contents to \Data." That insightfulness is a testament to the Vortex development team. That parent folder had no functional business being in the archive file, and a lesser mod manager might copy it all as-is to \Data, and then the plugin file and everything else would be hidden from the game engine in that (now) subfolder \Data\Ini Editor MCM\.... That might be what happened to you, @Gathaeryx. What mod manager were you using?
Took me an hour to figure out this was the mod causing all the stutters on new game after character creation. Especially since i was initially blaming Papyrus Tweaks NG which when combined with this freezes the game fully as the caching happens faster. Agree with @Fractalbase's suggestion on caching being done only after user interaction.
While you are still in the process of testing mods I suggest to leave this mod on standby using: bSearchForInisOnInstall = 0 bSearchForInisOnLoad = 0 This to avoid the stutters every time you start the game for testing purposes.
When your modlist is complete and tested start a new game, let all the mcms initialize themselves (~2min for a medium long modlist), save and close the game, now put bSearchForInisOnInstall = 1 Load your save and you will have a one time stutter from 10seconds to a couple of minutes, depending on your system and number of inis, but after that you will not have stutters for the rest of your run, at least not from this mod ;)
"bSearchForInisOnInstall = 0" doesn't prevent the mod from searching paths defined in "IniFilePaths.txt" so, if you already filled that file with your paths, just rename "IniFilePaths.txt" to something else like "standby_IniFilePaths.txt" and rename it back instead of putting "bSearchForInisOnInstall = 1" in the step above.
mod is definitely interesting and useful. Would be nice if there was an option to select when the mod begins caching all of the information. Like after startup, once you've gotten your new playthrough started and configured, you could use a power or item to initiate the information caching, so you can just sit back and wait for caching to complete while you don't have to do anything in the game.
I say this because caching on a new game makes starting a new game troublesome. I might try with this mod downloaded enabled and deployed, but with the plugin disabled until my game is ready to handle several minutes of caching.
As far as I can tell, it's just caching all the information. If you let it sit for a bit the fps goes back to normal and you'll never have to experience it again until the next time you start a new game.
Recommended you use Alternate Start - Live Another Life to avoid messing with the AI stuff in the vanilla intro.
No problem. Unfortunately there's no way to tell from the script whether a setting is a bool (true or false) setting. To change to toggle option though, click on the setting in the MCM while holding the hotkey (default left ctrl) and you can change the option type to toggle.
22 comments
s completely when the ini added has spaces in its name (TK Dodge RE.ini)
I have my mods in a C:/Modding/MO2/mods folder, so I added that to IniFilePaths.txt, but that did not seem to help. My Skyrim is installed in the regular C:/Program Files/Steam/...../Skyrim Special Edition folder, so could that cause the issue?
How should I set this up properly?
+1 on the filter/search thing
bSearchForInisOnInstall = 0
bSearchForInisOnLoad = 0
This to avoid the stutters every time you start the game for testing purposes.
When your modlist is complete and tested start a new game, let all the mcms initialize themselves (~2min for a medium long modlist), save and close the game, now put bSearchForInisOnInstall = 1
Load your save and you will have a one time stutter from 10seconds to a couple of minutes, depending on your system and number of inis, but after that you will not have stutters for the rest of your run, at least not from this mod ;)
"bSearchForInisOnInstall = 0" doesn't prevent the mod from searching paths defined in "IniFilePaths.txt" so, if you already filled that file with your paths, just rename "IniFilePaths.txt" to something else like "standby_IniFilePaths.txt" and rename it back instead of putting "bSearchForInisOnInstall = 1" in the step above.
I say this because caching on a new game makes starting a new game troublesome. I might try with this mod downloaded enabled and deployed, but with the plugin disabled until my game is ready to handle several minutes of caching.
But my game get low fps when I start a new game after I installed this mod , any way to improve it ?
Recommended you use Alternate Start - Live Another Life to avoid messing with the AI stuff in the vanilla intro.
It is really, really useful!
Thank you.
Any chance to add a toggle for true and false settings.