The CGs shown in the credits are all cut up into rows of 2 tiles. There is a pointer table at $206BA0 with the credits images, CGs begin at $206C08 with the format
[row1][row2][row3]...[row10][TSA][palette] 78 00 00 00
I don’t know how to deal with that, and I don’t want to bother. So instead here’s my way.
At $95DD1C is a pointer table for the conversation backgrounds with the format
[image][TSA][palette]. Repoint and expand this table. Using the CG Maker that comes with FEditor Adv, convert the image (the Ultimate Tutorial has a guide), insert, and add the pointers into the pointer table.
To load a CG or background use
SETVAL 0x2 (background index); REMOVEPORTRAITS; BACG 0xFFFF;. Make a macro for this, save some time.
For CG text use
_0x1A22 instead of
TEXTSHOW as usual. Note that
_0x1A22 followed by
_0x2140 seems to be hardcoded to show Lyon’s post-credits CG as a background. This is why you need
EDIT: [SetName] must be an even number of characters or it’ll screw up for some reason.