01-25-2017, 10:02 AM
(01-25-2017, 06:29 AM)Flavor Wrote: Have you ever looked at the script dumping/insertion utilities (like Cartographer and Atlas)?
http://www.romhacking.net/?page=utilitie...order=Date (sorted by date)
I'd also be happy to give you the source code of the Cardfighters 2 tool I used/built (based off source by Judge_). It's pretty simple.
[...]
I've started by reading about those tools, I even tried one linked on this forum in order to build the translation table but unfortunately, it was designed for XP.
I could probably take a look at your tools code, it may help to speed-up the relocating step (I hope it's not java ^^)
What I have now :
- an automated perl script, mainly a port of NEOPOP C disassembly code, that tries to disasm the code parts (identified by jump/call/ret).
I update it according to my understanding of the functions so it "automatically" insert comments at each known function start.
- a text dumping perl script that is even more specific for nigeronpa. Most dialogue strings in the game are 0xFF terminated.
objects, skills, names are fixed length, though display function ends when it encounter a space character.
- and once I'll have found enough data to translate, I'll work on an injection script that will replace 'static' menu text, and relocate speeches and item/skills descriptions to try to lessen text length impact... but I'm far from this step.
I don't plan to do tile editing as I don't think that it's needed on this game.
Loïc.