It goes at any position you prefer because it doesn't conflict with anything. I think it's better to keep this mod near other similar utility mods like PapyrusUtil, ConsoleUtil, etc.
Open this module in the game started a few seconds after the start of only 7fps, close this mod after normal, I do not know if it is in conflict with something
I doubt your issue is related to the mod itself, it could be Ini File Editor MCM that caches its data for the first time, for example. Have you tried a new game with no other mods and only Papyrus Ini Manipulator installed?
I'm pretty new to creating mods but trying my hand at it and this has been a great help.
I'd like to set messages in the ini file to be displayed in-game, and it works flawlessly...however, I haven't figured out how to add line breaks. Is there a way to do that in the ini file or will I have to use my own code to parse that?
Actually you can use anything you want instead of "\n" in your string, maybe [br] or @LF or #EOL, just replace it with "\n" in your code.
Finally you can wrap this into a new function. String Function EOLWrapper(String TheInput, String TheEOL) String[] TheInputArray = PapyrusUtil.StringSplit(TheInput, TheEOL) Return PapyrusUtil.StringJoin(TheInputArray, "\n") EndFunction
I understand, PIM 1.7.0 is for 1.6.317-1.6.353, PIM 1.7.2 is for 1.6.317-1.6.353 and 1.6.629-1.6.640, so there's no difference for a 1.6.353 user since there're no changes in how the mod works, just a compatibility tweak.
I'm using this for Elden Power Attack, but my MO2 is reporting failed plugin: Couldn't load PapyrusIniManipulator.dll (Papyrus Ini Manipulator). A dependency DLL could not be found (code 126). I'm not sure what this means?
I have Skyrim SE 1.5.97, with SKSE 2.0.19, and I have the updated Address Library for my version as well. Is there another requirement I'm missing?
38 comments
I'd like to set messages in the ini file to be displayed in-game, and it works flawlessly...however, I haven't figured out how to add line breaks. Is there a way to do that in the ini file or will I have to use my own code to parse that?
- Use "\n" in your ini string like this: https://i.imgur.com/w5SQqtd.png
- Use PapyrusUtil to split the string with "\\n" delimeter and join it back with "\n" delimeter. This means replace "\\n" with "\n": https://i.imgur.com/OnvhfKT.png
- Done: https://i.imgur.com/86xtWOK.png
Actually you can use anything you want instead of "\n" in your string, maybe [br] or @LF or #EOL, just replace it with "\n" in your code.
Finally you can wrap this into a new function.
String Function EOLWrapper(String TheInput, String TheEOL)
String[] TheInputArray = PapyrusUtil.StringSplit(TheInput, TheEOL)
Return PapyrusUtil.StringJoin(TheInputArray, "\n")
EndFunction
I have all the versions through STEAM but I'm definitely buying it on GOG today. What a way to find out!
Feel free to update or not to update.
I'm not sure what this means?
I have Skyrim SE 1.5.97, with SKSE 2.0.19, and I have the updated Address Library for my version as well. Is there another requirement I'm missing?