Just sharing this because it worked on me, and I have modified .XML files.
Just to add, I have a modified Hotkey_joystick.xml file for button switching and a modified user.xml to get the japanese voices.
I did the following as well, in case they were relevant.
- Deleted all the ipf files in SteamLibrary\SteamApps\common\TreeOfSavior\patch and ran the client to patch. --this fixed my issue with the Nodata$ errors in the game dialogue
- Did the verify cache integrity – I replaced the xml files afterwards with my modified ones.
- Ensured that there’s nothing else in the game directory apart from the original files. (I tried using x360ce and I forgot about the xinput files. I deleted them)
I hope it works with you guys. It worked on mine.]
Update: Check your “release” folder for files called “Newdump” and “CheatLogData”. The IPF error returned, but when I removed these files, the error disappeared.

