Post by creampanda on Jan 28, 2020 18:28:49 GMT -7
Obviously, pigz and bunnies do not breed in their originally released states. While we may, one day, be able to "inject" proper breeding code into them, while leaving the rest of their unique breedfile data intact...
For now, breeding pigz and bunnies relies on OWs that replace their SCP and other AI data with that of ordinary dogz/catz. Carolyn Horn made the first breedable OWs for these files. using bulldog.dog and tabby.cat as bases, respectively.
But it should be noted that when PF Magic destroyed the pig and bunny's abilities to breed, they didn't just disable the behaviors of breeding, and make the breeds come out of the AC already spayed. They disabled a bunch of the genetics, too.
This is where things get interesting.
If you adopt your pig/bunny breeding stock from a "breedable OW," their genetics will behave very much the same as any other breed would. They will pass down their traits to their offspring in a predictable and logical manner. Different-looking pets will have different genetics, etc. Use the common sense you'd use for breeding any other pet, essentially.
However, pigz and bunnies adopted from the original PFM file, or from any nonbreedable OW... will have "null genetics."
Null genetics causes the game to resort to some breeding engine defaults due to a lack of proper genetic information.
Color - stored in petfile
No matter what color the 1st-generation "nonbreedable" pet is, it will always carry "unknown/abnormal" color genes when read by genepoolz. These will display as the following color phenotypes in bred offspring:
- white-15 fur in all fur color slots (including in the normally non-mutating 5th slot)
- white-18 eyelids
- pink-75 eyes
In other words... albinos! Isn't it kind of cute that PF Magic programmed the "defaults" to be that?
Keep in note that these are technically not the same genes as normal petz white/white/pink genes, but they do have identical lnz phenotypes. (Think of it as being like... how Dominant White and albinism aren't the same genetically, but both cause white coloring in an animal.) These genes otherwise behave just like normal genes. They can even mutate to new colors, just like normal petz color genes. They can even mutate into the "normal" colors they're phenotypically identical to....
Size - stored in petfile
No matter what size a 1st-generation pet is, it will always carry Default Scales of -1, which manifests in offspring as LNZ body scales of 75/75 - the minimum heritable body scales in the genetics engine. This is what causes "minipigz" to be so small!
If you breed a minipig (or a genetically null gen1 pig) with a pet adopted/bred from "breedable OW" stock, the offspring can inherit an entire range of sizes between the two parent's sizes. You can use this to breed pigz that are bigger than "purebred" minipigz, but still smaller than AC pigz. Ditto bunnies.
Curiously, a genetically null pet will also seem to carry Body Extension and Leg Extension scales of -1 in GenePoolz, but I haven't seen this manifest in offspring in any appreciable way. In their lnz, minipigz and minibunnies always have the same body and leg lengths as their parents and genetically-normal counterparts. (But I suspect weird stuff might happen if you make a breedable OW that has variations in those lnz sections, for reasons I'll detail under "genetic thumbprint.")
Markings Factor - stored in petfile
Markings Factor is the value that controls how intensely a pet expresses "markings," such as dalmatian spots or chest patches. A genetically null pet carries a marking factor of 255, which seems to be phenotypically identical to a marking factor of 0. Aka, minipigz will strongly tend to lack markings, even if you breed them with a file that allows their markings to correctly pass down. (Like my breedable pig OW, hehe...)
However, just like on a normal pet, the marking factor can mutate in numerical value. The same phenomenon that allows people to selectively breed for spotless dalmatians, call allow you to breed spots back into a genetically null pig or bunny bloodline.
Genetic Thumbprint - draws information from breedfile
Petz with null genetics have glitchy "genetic thumbprints," which are the values that store information on intra-breed genetic variations (like different calico patterns, short vs long sheepdog tails, etc...). This glitchy "thumbprint" will cause the offspring to be "randomized" if the breedfile contains variations in:
- coat pattern (including texture and fuzziness)
- body part shapes
- types of markings (such as different colors of chest patch)
- -1 group unpaintable body areas (noses, pawpads, etc)
This isn't too much of a problem for Carolyn's pig OW or my pig OW. Both OW's variations are simply those of the PFM pig, and the only variations you'll really see be affected by this thumbprint (aka, variations that aren't size or color related) is tail shape. And pig tails are pretty small, so that's a rather subtle thing.
But if you, say.... try making an "improved" breedable OW that has multiple ears, body shapes, and coat patterns, you will run into this issue a lot with genetically null petz. Sighs and glares at the bunny OW I hexed in 2013...
You might choose to simply not mix any null dna into your lines, only adopting breeding stock from the breedable file itself. You might choose to embrace the randomness of your results. Or you might choose to make seperate OWs for each "variety" of pig/bunny so you can incorporate null dna while eliminating randomness. It's up to each breeder and hexer to choose how to deal with this issue.
Personally, I'm planning on making a breedable OW that has only one or two variations, to avoid the headaches that my first attempt at a breedable bunny gave me...
One Last Note:
You can't have Breedable OWs for the Pig and Bunny in your game at the same time. For reasons that are... hard to explain, but have a lot to do with the developers putting multiple stops in the way of Pigz and Bunnies breeding normally (disabling breeding behavior, destroying genetic data, and coming out of the AC already spayed and neutered), both OWs require a breed ID of FFFF. So if you have both OWs in, an ID clash will occur.
Also, if you have the OWs in all the time... you won't ever see your pigz and bunnies do pig and bunny things! So just pull out the breedable files for "mating season." You can even swap the PFM files back in once the sow or doe has been impregnated. (After closing the game, of course.) She'll carry through the pregnancy, give birth, and even suckle her babies just fine! ^_^