2015-02-23, 09:50 PM
I see where the confusion is. I was looking at the definitions in memory, but they're written differently on the disk. It looks like the definition at a9c9c (ISO) is just a template for the character. The "00000000" is a blank space where the class data will be assembled based on a 'definition override' written elsewhere.
At 1a6444 in the ISO is the Millet "definition overrides" for the 6 player multi. It seems likely these values also define the single-player new game for Milltet.
It reads:
1D0A3D14 5F010701 324D4C24 DB003031 32FFFFFF 025FFF05 0F000122
The "02" in "025FFF05" is processed into the class value and written over the "00000000". Changing that to "03" and her starting class to "1f" (Mystic) might make Millet work right. I found these values by comparing them to Lecarra who starts as a Mystic.
At 1a6444 in the ISO is the Millet "definition overrides" for the 6 player multi. It seems likely these values also define the single-player new game for Milltet.
It reads:
1D0A3D14 5F010701 324D4C24 DB003031 32FFFFFF 025FFF05 0F000122
The "02" in "025FFF05" is processed into the class value and written over the "00000000". Changing that to "03" and her starting class to "1f" (Mystic) might make Millet work right. I found these values by comparing them to Lecarra who starts as a Mystic.