ARK: Survival Evolved

ARK: Survival Evolved

Best Eggs!
Zera_Fox 11 Jul, 2020 @ 9:57pm
Compatibility Inquiry
I'm looking to see if it's possible to make our two mods play nicely together.
To do that, I need to know how you achieve what your mod does in order to rule out what is causing your mod to make mine stop working altogether.

If you could kindly explain to me how yours achieves what it does so that I may try to accommodate or provide information in how to make the features play nicely, that would be appreciated.

I have several mods that create fertilized eggs for non-egg laying creatures.
You can find these on my Workshop page and if there's anything I need to do on my end to make them work together I will certainly do my best to do so.
< >
Showing 1-3 of 3 comments
Kozenomenon  [developer] 11 Jul, 2020 @ 11:23pm 
Hi @Zera_Fox,

When player activates Gestation Eggs at the Best Egg Maker it begins scanning the area for living, adult female tames that bCanHaveBaby and that it determines are gestaters.

Gestaters are determined by looking up the dino's CDO and checking for bUseBabyGestation being true. Or it checks buffs and if a buff is found matching S+ Buff_AllowBreeding_C or any buff mentioned in INI AllowBreedingBuffClasses, then it will be considered eligible as well.

If eligible for gestater eggs the buff is applied and it then changes the dino so that it will lay eggs.
Here is screen of that graph.[gyazo.com]

When the gestater eggs buff is removed it then reverts those values using dino CDO values.

Likely this last part is what is breaking things, if you are using buff to change the existing dinos. I hadn't considered that clash when making this, was more concerned with Allow Breeding buffs that turned them into gestaters.

Thanks for bringing this up though because I plan to make another round of dev cycle on this mod soon. I will need to think that whole thing through a bit. It sounds like some opportunity as well to add some Mod Integration capabilities. :D

Anyway, feel free to ping me on Discord[discord.gg] if you like.
Kozenomenon  [developer] 11 Jul, 2020 @ 11:31pm 
I think I will add some means to indicate that Gestater Eggs should not apply to a dino.

In the meantime, you could add override to your buff for BPPreventAddingOtherBuff. Then you could check if the class DisplayName == BE_GestaterEggBuff_C then return TRUE. That would prevent the Gestater Eggs buff from applying the dinos your mod is managing.
Last edited by Kozenomenon; 11 Jul, 2020 @ 11:32pm
Zera_Fox 12 Jul, 2020 @ 12:55am 
I realize my wording in the last bit of my post was poor and could easily be misunderstood.
Let me rephrase:

Originally posted by Zera_Fox:
I have several mods that create fertilized eggs for typically non-breeding creatures.
Similar to how S+ does, however my buff's are permanent features of these creatures. For example, Mantis which is given a Fertilized Egg.
So the creature in question isn't Gestater at all, by default they are a non-breeding creature and my buff applies that change and assigns an egg at BeginPlay.

In the meantime until a solution can be found, I can look into adding that prevention using your buff's name.

The buff I use is called Buff_Mating-<creature>. Depending of course on the creature itself, in this case the "Mantis" specifically (the mod which was brought to attention).

To be honest I am still new to this whole modding thing and learning, so some of these terms are above my level yet. :P
< >
Showing 1-3 of 3 comments
Per page: 1530 50