@taskforce
I got the files and looking through some of them I can see a lot of useful information for how the patch was created.
spell.txt file
Code:
; .OFFSET = $0028D74F
.POINTER = $0028D65B
.DATATYPE = $0044
; 攻すいれん 15
Water Gush 15
Looks like this is the area that was causing the crash when I gained the level up with my second character. The second text box after gaining level was when the game was crashing and that text box was for "Water Gush" as 1st part of text in the text box. the 2nd part of text was "Learned!". Im still not sure what the data is that over wrote this data.
Here is a patch to apply over the current translation patch:
https://www.mediafire.com/file/i6fy85wyqpjwbox/test_patch_oni_2.zip/fileApply this patch over the current patch to patch it correctly. This patch is only to show that I can fix these issues and change the text. Test it and tell me what you think. Just go outside of the town and gain a level with the 2nd character. This patch shouldn't be applied to a actual release as there is sure to be new bugs due to editing the asm and moving the location of 2 data tables. 1 of the tables was causing the game to crash after level up ether due to wrong format or some other data table was actually placed in the wrong location. A lot of work to be done on this but the files you gave me will definitely help a lot. Probably be a long time before a real update can be made. Its a large game.