Reloaded II (with Steam hook enabled)
Persona 4 PC Modloader
and Special K, it will trigger the ! error and close the game.
To make it work, I have to disable the Steam hook from Reloaded II. The game will load (Sometimes) but the Steam overlay is missing.
The version of Special K is the one posted in the community section of Persona 4.
Can you please, check this?
If I had to guess, you appear to be out of memory. The game really needs a 64-bit build
The code in question is C#, neither the base game, nor any code that I would ever willingly touch is written in C#. So that leaves only those other 2 things you mentioned, one of them is written in C# (ick!).
The only version of the p4g modloader I could reliably get working was the initial 1.0.0 version, any version after that would crash with more than a couple mods.
Don’t know what the actual cause of the issues were with later version, just that the initial version though has worked great with SK for me, only real downside I found is you can’t have mods in subfolders.
Could try that version if you haven’t already
Man, I think I’m having the same issue. It was mostly working fine before, but now as soon as I enter the Marukyu (Rise) dungeon and try to leave, it crashes on me. Maybe disabling the Steam overlay will help. It’s ridiculous how they didn’t bother releasing the game with 64-bit support in 2020.
@Kaldaien, any thoughts on if it’s possible to make Special K use less RAM? I don’t know what else to disable without losing the mods.
No, sorry. Texture caching is already turned on, which prevents the game from loading duplicate textures. That’s the only memory saving thing that SK can do. Those other things written in C# are where all the memory is being lost.
So after having played around with this for a while, and attempting to figure out how to work around it, I eventually noticed that using the local DLL injection option of Reloaded 2 (Deploy ASI Loader option) didn’t seem to crash the game on startup for me.
After looking a bit more into it, I eventually threw the ASI Loader out of the equation entirely since SK has the same functionality, and arrived at the below SK plugin config:
Where filename is the full path of Reloaded 2’s 32-bit mod loader bootstrapper located in one of its subfolders.
This basically tells Special K to load Reloaded 2, and seems to work fine in my testing (SK installed locally as dxgi.dll in the game folder).
I don’t play this game myself though, nor know how to tell whether mods are actually loaded or not, so I would need someone else to confirm that mods are actually loaded. Based on Reloaded 2’s window that pops up, it should work though.
Well, it seems to still crash occasionally at launch, but it’s much more uncommon than it were before.