That might help. I'm talking C, that's what the .dnh files are coded with, or something similar.
For anyone reading, and I posted this on the talk page in the link, I found out how a lot of the text is displayed. Similar to how projectiles are displayed in the official touhou games, there's some font images in one of the directories, which contains all japanese characters. So the game calls the image, and displays a small section of that image for each letter. I'm 99.9% sure this is how it works, since I tested it by erasing the characters, which took out most of the text other than dialogue. SO, what we need to find is the calls for that image for each spellcard, level description, menus, etc. Then we just have to replace the old font with a new english font and change the calls to open the right letters.
So if anyone can look through some dnh files they think might contain those calls, that'd be great! =)
Some hints: I'm pretty sure the dnh file will have a #include for the font files. It should have #include_function lib\THCCL\IMAGE\index.dnh near the top. One set of files which could have something are the files under script/thc/INCLUDE/BOSS which has some of the coding for the bosses. One of the functions is DrawSpellBG, which could have something to do with it. These are the kinda things you have to look at and try to figure out if they use those font images. Tell me if you guys find anything!
Edit: Also, AND THIS WOULD REALLY HELP, if there's anyone who knows Japanese, the coding has A LOT of comments on the side which could REALLY help because it probably explains what everything does. So if anyone can do that, that would be awsumm.