I am curious as to the behavior of Final Fantasy Tactics' generic character generator, particularly the version used to create the initial six generics. I didn't find much through searching, but many threads that came up were so dense that I could have easily missed something.
So far I've just done some preliminary memory watching. It seems the seed is effectively set upon dismissing Ramza's "Why..." dialogue while he stands near the church rear. However, this seed is stored somewhere and not referenced for character creation until the female knight bringing news of the Gariland upheaval turns around and takes a few steps.
I probably can't go much further with memory watching, so I'll try my hand at setting up breakpoints or trace log and deciphering MIPS assembly. From what I read, I'll be wanting the pSX emulator for this task. My next actions are to find the subroutine that creates the characters and the seed it acts upon.
You're referring to the six normal generics, correct? They are generated in the event themself, they are forced secretly joining by said event. Their brave and names are random is all.
I am interested in the specific routines that create their names and stats. If I understand you correctly, I need to analyze the specific Gariland School event to find the routines. Is this correct? Thanks for the reply.
Yep, that should be it, I know Zodiac made a hack some time ago that changed the variables of brave and faith, as the user saw fit, in the random range. You might want to check there? For names though... I have no idea.
Is there a reason your looking for names? if you want to give a generic unit a specific name, that can be done in FFTPatcher. even new names with the newest text editor.
Its all held in the event. more or less before the event starts.open up the patcher, and look for gariland, the data is held there.
I'm interested in the actual behavior of the randomizer, not in making specific changes.
Thanks for the tip, I'll check FFTPatcher out. The pSX debugger is rough.
I would be nice to have the ability to edit the randomizer to make some names less common or to add new names to it.
I think this is an are worth a bit of research.
I will do my part, but I doubt I will find anything.