I have been working on a PSX translation project for a few months now (Japanese to English, it's an uncommon/niche game software as well). I've got around a few hundred or so text chunks translated, and have calculated some pointers to move translated text to different areas in the files for more room.
But my workflow isn't as efficient as I'd like it to be.
What I would like to do is figure out a way of extracting the script, and I'm wondering if a script extraction tool like Cartographer might work for me.
My main questions are: When making the command file(s) for Cartographer (or other relevant extraction tool), do I need to write in all the locations of all the pointer tables and/or script blocks? Are there automated tools that can find the table locations? And, optionally, extract the text as well?
This particular software has several dozen pointer tables and text blocks spread out across two files - and, if I can help it, I'd rather not have to search through megabytes of data in a hex editor looking for pointer tables/text blocks to manually write the command file(s).
Maybe there is a simpler way of extracting the text? Or is this just how it's done?
Thanks in advance.