This morning I got up early to put in some time in Cartographer and Atlas before going to work. In reality, what I was doing was writing a forum post here carefully detailing the steps I've gone through, the current progress, and making sure I provided very exacting, comprehensive information including files and scripts. During that process I ended up doing a lot of things over again from the very beginning in an attempt to provide clean files that didn't have any hacky stuff that I may have forgot to remove or whatever. In the process I ended up making a lot of progress and solving almost every issue I was going to ask about, so yay! There's really only one part that I can't quite figure out, and I'm sure it's down to me not really comprehending the documentation for Atlas as well as I should.
The text scripts in the game I'm working on have pretty simple control characters at the end of each string, but a few of the strings also start with control code $06 followed by two more hex bytes to display images above the text box. For example, the first image that's displayed is $06 $08 $00, followed by $06 $08 $01 a little later.
The control codes in my table used in Cartographer look like this:
This gets me:
//POINTER #1 @ $8303 - STRING #1 @ $833F
//そのすべてを ことごとく うちやぶってきた<LINE>
Ideally the three bytes would be reinserted back into the game untouched but Atlas fails when it hits <IMG> because it's looking for '<' in the character table and I'm at a loss as to how to get around this. The table I'm using for importing the text back into the game is the same as the export table with the new-line and return escape characters removed. Aside from that, it seems to be going quite well.