Ok, so I've been testing Parent pointers for a while in an effort to try to find out how it is that the game handles kids and maybe understand what to do so that we can get sibling support for kids with gay parents. In my research I've discovered some interesting things so let me get started:
First of all, I attempted to give Say'ri a parent pointer (Chrom's to be exact) and see what happened if I initiated her recruitment chapter for the first time. The game then crashed after beginning the chapter (The first cutscene played but black screen afterwards) BUT I didn't add a new pointer to the pointer table so it still might be technically possible to give parent pointers to a Gen 1 character.
Now onto chapters: The opening of chapters ISN'T linked to parent pointers. It seems they're straight up connected to whether the original parent is married or not. I tested this by starting up a file where FeMu and Cherche aren't married and giving Gerome's pointer to Chrom and MaMorgan's pointer to MaMu (I also changed FeMorgan's pointer to FeMu). To my dismay, even after Chrom was married the chapter didn't open, and once I married Cherche and FeMu they finally did, though it was MaMorgan who appeared instead of FeMorgan. (I'd provide some pictures but I accidentally overwrote the file.)
Now onto what parent pointers actually do:
As you can see from the pictures, parent pointers work to: Pass down the "Father's" Hair color, pass down skills, pass down classes, and the stat max (There's also some auto-generated support conversations, but they're not important." Besides that, parent pointers are basically useless. In fact, remember when I said that MaMorgan appeared, even without any MaMu marriages? Well here's Morgan without any Parent pointers!
He takes on the appearance of the last Morgan that appeared, starts off in Tactitian (Which only happens if the other parent has a base class Morgan can't learn) BUT his weapon level is E for both of his weapons (When he normally starts with C rank for all the weapons of his initial class).
I was able to get sibling supports (though not in the way I wanted) so there's that.
Now back to Gerome
As you can see, in Gerome's parent pointers Chrom is the "Father" so I'm guessing that the way the game handles Children and marriages is that it is able to detect the gender of the parent in the parent pointer and then just adds a "Mother" or "Father" to the kid's other parent automatically. My question would be then: Would it be possible to change the file to make it detect both parent's gender, and would this auto-generate sibling supports?
Now onto some misc stuff.
Because of the nature of gay marriages, there are now kids who have classes they shouldn't have. I'm specifically talking about the Taguel and the Mankete class. Amazingly, the game doesn't crash when you reclass a kid, say Inigo, to a class can't usually get. So let's get right to it.
The Taguel is the least broken of the two, since it has a male version (for Yarne) and a female version (for Panne). I have Cordelia x Panne for one of my in game ships and here is thee result with Inigo:
As you can see, his human form doesn't look too bad, and his Taguel form defaults to Yarne's, who has the default look because he's the only one that can get it legit. We do run into some other problems however.
Inigo's sprite map sprite defaults to Yarne's, which makes sense since why would you make a map sprite for a character that isn't supposed to have a certain class. This is bothersome, but honestly doesn't look too bad. The other big problem is, whenever Inigo is in Taguel form during battle, he doesn't speak. Whenever he does a critical or activates a special he stays silent. This kind of make sense though. I assumed that whenever a character was in their 'beast' form, their battle lines would be the same as their battle lines in normal form but after they'd gone through an ingame filter. This doesn't seem to be the case however, as it looks like all of the lines are pre-recorded and the special form ones are called during special form. Since Inigo doesn't have any special form lines, then he doesn't speak while he's transformed. Now I haven't tested any females with a Taguel class, but I'm fairly certain they should be about the same.
Now we go for the Mankete class:
Looking at Mankete Noire, she doesn't look too bad and suffers from the same problems as Inigo. She has the default class 'armor' (which is Nowi's) and her transformed form is also Nowi's. Her map sprite, however is Tiki's. This is probably because there is a Tiki spotpass team whose default class is Mankete. And she doesn't have any special form lines either.
Now it's when things get interesting. As you should know, all the Manketes in this game are female. There's Nowi, Nah, and Tiki, and it's also possible to get FeMorgan. As such, there would normally be no need to make a M!Mankete class. BUT with gay parents, it means Mankete can go around to everyone (If you repoint classes). As such I wanted to see what would happen if I made a male character a mankete. So I picked the male character with the easiest paralogue and changed his parent pointer to Nowi. Here are the results:
OH GODS OWAIN. So Owain now has a petite female body and is in a bikini. Surprisingly enough, the game didn't crash after turning Owain into a girl(?). And as sexy as Owain is in a bikini, I really don't think it fits. To be fair the game is acting logically, giving Owain the default parts of the Mankete class, but it just feels weird. Would it be possible to add a Male Mankete class to the game? With stats and map sprite and all that.
Another interesting thing to note is that even if I class a character to Mankete/Taguel and then back to another class, they will NOT keep their dragon/beast weakness.
And so to recapitulate:
-Could we change the file that manages marriages to determine the gender of both parties and auto generate sibling support for children of gay parents?
-How would you create new class map-sprites for characters who now have classes they didn't have before?
-How would you be able to add special transformation voice clips for characters who don't have them?
-Would we be able to add a new class? With new stats and battle sprites?
I wish I was more tech-savvy so I could figure this out myself, but as of now, I'll be hoping for any assistance I could get!