.cro was mostly used in Pokemon games.
I hope they didnt change up the exeFS structure in order to break NTR....
Someone with more knowledge should probably look into this I suppose
They definitely broke something, but I think I've fixed at least some of it. I've gotten edits to work with the NTR LayeredFS plugin. Notably the plugin from my earlier post will work, because the plugin wasn't the problem.
Heres what I did to get it to work:
I dumped the cias of both the game and the 1.4 update and decrypted them via Decrypt9.
I unpacked both sets of romfs folders and combined them, overwriting the old with the new.
I unpacked the exefs folders and replaced the code.bin of the original game with the .code.bin of the update. (Renaming it to remove that off first period)
I repacked all of the files into a new cia.
Uninstalled the old game, reinstalled the new one I made.
Kept the 1.4 update on the system, uninstalling it resulted in the game not loading. (As expected)
I progressed far enough to reinject my old save file and immediately noticed the plugin was working, albeit partially.
I'm not sure if all of those steps were necessary, But it worked well enough to say it was successful. My theory is that the old layeredFS couldn't access the old game after the update, likely because of changes to the game code. Updating the layered to fit the new code.bin got it to load the game, but locked it out of the games files somehow. I believe that linking the code.bin to the full set of files allowed the plugin to work again. Unfortunately my knowledge of the subject is very, very simple and this is probably all wrong. But I'm just very glad to see my villagers back in the right bodies, even if their names are wrong. I'm sure simply using hans would have worked just as well (probably better) but the convenience of NTR makes me regret not using it sooner, and I'm very happy with these results. I hope that they will lead to a much easier solution.