Jump to content

Recommended Posts

Posted (edited)
41 minutes ago, aliceqwer3141 said:


Short answer: Yes, it is INTENDED by the original BeeingFemale authors (BeeingFemale V2.8.1 SE or BeeingFemale V2.8.1 v14d SSE).

Long answer

  Hide contents

The pregnancy system of the BeeingFemale is a bit complicated. DON'T ask me why it is like that. It is INTENDED by the original BeeingFemale authors, so if you don't like it, do not use BeeingFemale.
Pregnancy can happen ONLY between the ovulation phase (the progress should be at least 50%) and the luteal phase (the progress should be LESS than 65%).
Reading the book automatically added your inventory by BeeingFemale (when you first run your game after installing BeeingFemale) would help you why it is like that.

[1. Ovulation phase with the progress >= 50%]
If you set the duration of the ovulation phase to be 2 days, the pregnancy may happen at least 1 in-game day has been passed since the woman enters ovulation phase.
When the female character (whose pregnancy is allowed in the BeeingFemale MCM - "General Settings") is in the ovulation phase and the progress is equal to or greater than 50%, then the BeeingFemale system rolls a dice (0 to 15), and ONLY IF the result is LESS than 7, that female can be a candidate to get pregnant.

Any woman whose race has "DisablePregnancy=true" in the BeeingFemale AddOn ini file will NOT be a candidate to get pregnant independent of the BeeingFemale MCM settings.
(The default value is false, and if the value of the "DisablePregnancy" is not specified in every ini files in the "BeeingFemale/AddOn" folder, it will be regarded as false. Refer to the "CustomRace AddOn Example.ini" file in the "BeeingFemaleSE_Opt/BeeingFemale/AddOn" folder for more information).

If the female becomes a candidate to get pregnant, and she has receivced sperm(s) before the above rolling dice happens, then the BeeingFemale system will roll the dice again (0 to 99) and ONLY IF the result is LESS than the "pregnancy probability" in the BeeingFemale MCM, she gets pregnant.
If she did not get pregnant, the above two rolling dices will happen again about 1 in-game hour later until her ovulation phase ends.


[2. Luteal phase with the progress < 65%]
When the female character (whose pregnancy is allowed in the BeeingFemale MCM - "General Settings") is in the luteal phase and the progress is LESS than 65%, then the BeeingFemale system rolls a dice (0 to 99), and ONLY IF the result is LESS than (120 - 1.66667 * current progress of the luteal phase), that female can be a candidate to get pregnant.
So, INDEPENDENT of the "pregnancy probability" in the BeeingFemale MCM, the woman always becomes a candidate to get pregnant when she is in the luteal phase and the progress is equal to or less than 12% (120 - 1.66667 * 12 = 99.99996).

Any woman whose race has "DisablePregnancy=true" in the BeeingFemale AddOn ini file will NOT be a candidate to get pregnant independent of the BeeingFemale MCM settings.
(The default value is false, and if the value of the "DisablePregnancy" is not specified in every ini files in the "BeeingFemale/AddOn" folder, it will be regarded as false. Refer to the "CustomRace AddOn Example.ini" file in the "BeeingFemaleSE_Opt/BeeingFemale/AddOn" folder for more information).

If the female becomes a candidate to get pregnant, and she has receivced sperm(s) before the above rolling dice happens, then the BeeingFemale system will roll the dice again (0 to 99) and ONLY IF the result is LESS than the "pregnancy probability" in the BeeingFemale MCM, she gets pregnant.
If she did not get pregnant, the above two rolling dices will happen again about 1 in-game hour later until her luteal phase ends.

So, the impregnation chance in the widget is affected by above things and hence it is INTENDED that the impregnation chance in the widget may be less than the "pregnancy probability" in the BeeingFemale MCM.

That's a very detailed and excellent explanation. Thanks. 

Do you know how FHU changes the probability? Just the just the 0-99 dice? 

And a couple more questions  - can the children be adopted? Can they stay inside the owned house somehow?

Is TKChildren mod compatible?

I've been using fertility mod for some time but "children management" is broken there.

Edited by crajjjj
Posted

Is it possible this mode to use body morph (body/belly change option in pregnancy) like fertility mode ? Cause the options in this mode make belly ugly/unnatural ? And is it possible the birth animation to be used/ported for fertility mode ?

Posted
43 minutes ago, crajjjj said:

That's a very detailed and excellent explanation. Thanks. 

Do you know how FHU changes the probability? Just the just the 0-99 dice? 

And a couple more questions  - can the children be adopted? Can they stay inside the owned house somehow?

Is TKChildren mod compatible?

I've been using fertility mod for some time but "children management" is broken there.


FHU doesn't change the pregnancy probability. It just forwards the sperm(s) information to BeeingFemale after having intercourse (that is why in the FHU MCM there is BeeingFemale support).
The "Impregnation" section in the BeeingFemale MCM exists because there were no way to forward the sperm(s) information after SexLab scene UNTIL FHU was made.
If you want to increase the "pregnancy probability" for certain race(s), refer to the "CustomRace AddOn Example.ini" in the "BeeingFemaleSE_Opt/BeeingFemale/AddOn" folder, copy that example ini, and change the setting(s) for race(s) you want to modify.

If you mean "The Kids Are Alright Renewal", no.
RSChildren support exists in the https://www.loverslab.com/files/file/32682-bfa-se-beeingfemale-addon-for-rschildren-ported-to-se-1597/ (I just converted the gullu's original BeeingFemale LE RSChildren AddOn to SE version with my BeeingFemaleSE Opt. Since there were bugs in the BeeingFemale SE V2.8.1 and BeeingFemale SE V2.8.1 v14d, it ONLY WORKS in my BeeingFemaleSE Opt).

Children adoption would be only possible for the proper BeeingFemale child model addon (so far, there are only 2: BFACCA SE and BFA SE, and they ONLY support for Skyrim vanilla races, meaning any child of the custom race like Elin Remastered will not have child adoption. I'm working on how to implement it to any child of any custom races).

 

Posted
22 minutes ago, NOI_Nomer said:

Is it possible this mode to use body morph (body/belly change option in pregnancy) like fertility mode ? Cause the options in this mode make belly ugly/unnatural ? And is it possible the birth animation to be used/ported for fertility mode ?


You don't read the main page carefully, do you?
In the [Notable Changes] in the main page, I clearly wrote as follows:

3. If you installed SexLab Inflation Framework SE v1.2.2 beta or higher, you can use "PregnancyBelly" in the Bodyslide to inflate the belly of the pregnant woman! See the screenshot in https://imgur.com/a/4gEl6Sm.

I'm not the original author of the BeeingFemale, and I don't know anything about the birth animation. Perhaps you should ask permission to the milzschnitte, the original BeeingFemale author.

Posted
17 minutes ago, NOI_Nomer said:

I think we are talking for different things.  Type of grow: Realistic is ugly. See pic to understand for what i talk.

https://ibb.co/kBW2G06


That "BodyMorph" corresponds to the "PREGNANCYBELLY" in the "Visual scaling type" (where mouse cursor points in the https://imgur.com/a/4gEl6Sm).
If you set "Visual scaling type" as "PREGNANCYBELLY", it doesn't look ugly (at least to me).

Posted
18 minutes ago, NOI_Nomer said:

I think we are talking for different things.  Type of grow: Realistic is ugly. See pic to understand for what i talk.

https://ibb.co/kBW2G06


The default "Visual scaling type" is "skeleton" or something, and it looks really ugly.
So I recommend you to install SexLab Inflation Framework v1.2.2 beta (or higher), and change "Visual scaling type" to "PREGNANCYBELLY".

Posted
2 hours ago, aliceqwer3141 said:


FHU doesn't change the pregnancy probability. It just forwards the sperm(s) information to BeeingFemale after having intercourse (that is why in the FHU MCM there is BeeingFemale support).
The "Impregnation" section in the BeeingFemale MCM exists because there were no way to forward the sperm(s) information after SexLab scene UNTIL FHU was made.
If you want to increase the "pregnancy probability" for certain race(s), refer to the "CustomRace AddOn Example.ini" in the "BeeingFemaleSE_Opt/BeeingFemale/AddOn" folder, copy that example ini, and change the setting(s) for race(s) you want to modify.

If you mean "The Kids Are Alright Renewal", no.
RSChildren support exists in the https://www.loverslab.com/files/file/32682-bfa-se-beeingfemale-addon-for-rschildren-ported-to-se-1597/ (I just converted the gullu's original BeeingFemale LE RSChildren AddOn to SE version with my BeeingFemaleSE Opt. Since there were bugs in the BeeingFemale SE V2.8.1 and BeeingFemale SE V2.8.1 v14d, it ONLY WORKS in my BeeingFemaleSE Opt).

Children adoption would be only possible for the proper BeeingFemale child model addon (so far, there are only 2: BFACCA SE and BFA SE, and they ONLY support for Skyrim vanilla races, meaning any child of the custom race like Elin Remastered will not have child adoption. I'm working on how to implement it to any child of any custom races).

 

Nope - https://www.nexusmods.com/skyrim/mods/49756/?

If you say not supported - mean vanilla race will be used or not working at all? (For regular after-birth spawn)

Thanks 

 

 

Posted
21 minutes ago, crajjjj said:

Nope - https://www.nexusmods.com/skyrim/mods/49756/?

If you say not supported - mean vanilla race will be used or not working at all? (For regular after-birth spawn)

Thanks 

 

 


Without installing proper BeeingFemale supported AddOns, child will be just a copy of parent's actorbase (which parent will be used is determined by the "Child race determinator" in the BeeingFemale MCM).
If one (or both) of parent is custom race, the child may be a copy of that custom race's actorbase.
In that sense, my BeeingFemale SE Opt supports EVERY custom race as long as they are not SexLab forbidden races.
(Ex: If you install Mihail monsters and if any female character has relationship with those monsters, depending on the "Child race determinator" in the BeeingFemale MCM, the child may also be Mihail monsters).

I guess any TKChild race would be SexLab forbidden, so unless you designate them as BeeingFemale child model in the AddOn ini file (refer to CustomRace AddOn Example.ini or BFACCA SE's ini or BFA SE's ini files), TKChild will NOT BE USED as a child model.

But if your "support" means "support for child adoption", then my BeeingFemale SE Opt does not support ANY race (including vanilla race) unless you install BFACCA SE or BFA SE.
So far, "child adoption" ONLY applies for Skyrim vanilla races if you install BOTH BFACCA SE and BFA SE, since BFACCA SE only applies to Skyrim vanilla creature races (excluding draugr and some races I forgot. Refer to the original BFACCA page) and BFA SE only applies to Skyrim vanilla humanoid races (Nord, Imperial, Vampire, etc).

Posted

After some testing I think it is the default goto pregnancy mod for me now. 

I can't make the slif working with it (it's not regestering but that is a common issue with slif) but bodymorph is acceptable. 

 

Is it possible to exclude some creature races also to make estrus mods work in parallel? Like spiders and chaurus. 

 

Posted
24 minutes ago, crajjjj said:

After some testing I think it is the default goto pregnancy mod for me now. 

I can't make the slif working with it (it's not regestering but that is a common issue with slif) but bodymorph is acceptable. 

 

Is it possible to exclude some creature races also to make estrus mods work in parallel? Like spiders and chaurus. 

 


Strange... If you install SexLab Inflation Framework version SE 1.2.2 beta , as I wrote in the "[Notable changes]" section 3, you should be able to select the "Visual Scaling Type" to "PREGNANCYBELLY" like https://imgur.com/a/4gEl6Sm so that SLIF works with this mod.
The default value of "Visual Scaling Type" is "skeleton" (as is in the original BeeingFemale settings) for those who do not want to install SLIF for some reason, so you have to manually change it.
Personally, I'm using with "PregnancyBelly" with "Belly Max Scale" 7.5 as is shown in https://imgur.com/a/4gEl6Sm and it is fine for me (7.5 means PregnancyBelly = 75% in the BodySlide).

I checked the script files, and actually Estrus Chaurus is supported by default (from the original BeeingFemale) that the BeeingFemale system will be disabled if you activated Estrus Chaurus & woman gets pregnated by chaurus.

However, any other Estrus mods (Estrus Spider, Estrus Dwemer, etc) are not listed in the BeeingFemale scripts and hence might conflict with BeeingFemale & BeeingFemaleSE Opt.
However, you can easily exclude some creature races if you install FormList Manipulator - FLM as I wrote in the "[Requirements] - Follow this order!" section 14.
Install FormList Manipulator - FLM (It is based on SKSE, so you don't need to start a new game) and open the "ExcludeExamples_FLM.ini" in the "BeeingFemaleSE_Opt".
If you open SSEEDIT, you can find the FormID of every race in your settings.

Spoiler

For example, there are 3 spider races.
(1) FrostbiteSpiderRaceGiant - FormID: 0x4E507 in "Skyrim.esm" where 0x represents that the number is in hex. Removing first 2 digits (or 5 digits if the plugin is flagged as ESL and hence its index is something like FE:XXX) corresponding to the index of the plugin gives you the internal FormID that should be written in the FLM ini file.
(2) FrostbiteSpiderRaceLarge - FormID: 0x53477 in "Skyrim.esm"
(3) FrostbiteSpiderRace - FormID: 0x131F8 in "Skyrim.esm"

Therefore, if you want to exclude Skryim vanilla spider race, you can copy "ExcludeExamples_FLM.ini" and rename it to something like "ExcludeSpiders_FLM.ini" (any name should be fine, as long as it ends with _FLM.ini as is instructed in the FormList Manipulator - FLM description page.
Then by referring to "<3. ForbiddenRaces>" in the "ExcludeSpiders_FLM.ini", add the following three lines.


FormList = 0x807~BeeingFemaleSE_Opt.esp|0x4E507~Skyrim.esm

FormList = 0x807~BeeingFemaleSE_Opt.esp|0x53477~Skyrim.esm

FormList = 0x807~BeeingFemaleSE_Opt.esp|0x131F8~Skyrim.esm

In this way, you can exclude ANY races (including custom races) from BeeingFemale system.

 

Or if Estrus Spider adds the spider to some faction (like Estrus Chaurus does to Chaurus and victims), you can find that faction in the SSEEDIT by opening the plugin of the Estrus Spider, and exclude that faction like the following way.

Spoiler

I don't use the Estrus mods, so I don't know the FormID of that faction that Estrus Spider adds to spiders and victims. But you will be able to find them in the SSEEDIT.

For example, according to the BeeingFemale scripts, Estrus Chaurus adds the Faction (FormID: 0x160A9 in the EstrusChaurus.esp) to the chaurus and victims (who got impregnated by chaurus).
So copy "ExcludeExamples_FLM.ini" and rename it to something like "ExcludeSpiders_FLM.ini" (any name should be fine, as long as it ends with _FLM.ini as is instructed in the FormList Manipulator - FLM description page.
Then by referring to "<1. ForbiddenFactions>" in the "ExcludeSpiders_FLM.ini", add the following line.

FormList = 0x805~BeeingFemaleSE_Opt.esp|0x160A9~EstrusChaurus.esp

In this way, you can exclude ANY NPCs in the specific factions (including mod-added factions) from BeeingFemale system.


If you have further questions, I'll try to answer them as far as I know.

Posted
34 minutes ago, NOI_Nomer said:

Hello , i just install this update , dont know why but my add on tab is empty now...


Did you follow the update order in the "What's New" at the bottom of the main page?
I.e., did you click the "Reset" button in the "System" section in the BeeingFemale MCM, waited until "PLEASE WAIT" disappears, exited the MCM menu, waited for about 10 secs until you see the flashing icon in the lower left screen, and reopened BeeingFemale MCM?

If not, please follow the update order and see whether it is still empty. It shouldn't, as in my laptop it worked without problem.
 

Posted
25 minutes ago, krkr520 said:

Hi, I did a quick conversion of SKSE plugin from LE to AE
but i have two issues
1-incompitble papyrusUtil it's can be solved from papyrus scripts i hope someone do this for us
2- this code :
DEFINE_MEMBER_FN(GetLevel, UInt16, 0x006A7320);
DEFINE_MEMBER_FN(SetRace, void, 0x006AF590, TESRace*, bool isPlayer);

DEFINE_MEMBER_FN(SetLevel, void, 0x006A7320, UInt16);
the problem here is the addresses  0x006A7320,0x006AF590 is for skyrim LE
and i don't know what the correct addresses do same work for skyrim AE


BTW i think we can get those addresses from Address Library for SKSE Plugins Mod, but on this mod it's hard to search for address, cause it's by id not by name or functionality
Anyway i think you can make the same functionality by using papyrus scripts using ConsoleUtilSSE or any idea you like

For me that what i can help you in, because I don't have time for this :(

I don't care about licensing or copyrights, just make this mod work for skyrim AE with full 
functionality and i will be happy.

I attach file with source code

BeeingFemale AE.zip 455.45 kB · 0 downloads


Sorry, I don't know anything about those DLL related things (DEFINE_MEMBER_FN, UInt16, TESRace*).
I opened SSEEDIT and tried to search those FormIDs in my Skyrim SE 1.5.97, but 6A7320, 6AF590 doesn't exist (Even adding the index of BeeingFemale.esm gives nothing, i.e., if the index of the BeeingFemale.esm is 3A, searching "3A6A7320" and "3A6AF590" gives nothing).

Perhaps you may try to send a message to the original BeeingFemale author milzschnitte . He (or she) did not visit LoversLab frequently, but you may receive a reply...

Posted (edited)
14 hours ago, khamul777 said:

do you have plans to port this for AE?


If someone properly ports the BeeingFemale DLL to AE, then I think it may work since PAPER supports SE 1.5.97 and AE 1.6.353, and powerofthree's Papyrus Extender supports SE 1.5.97 and AE 1.6.640.

I know nothing about DLL, so I cannot port DLL to AE.

One thing I worry is that SKSE functions may have different name in SE and AE, like KillNoWait is for the SE version of PO3, while InstantKill is for the LE version of PO3. If there are such papyrus functions, one has to rename it.
But I don't play AE, and I will never play AE.
AE just broke several old mods I'm using, and I'm sick and tired of the money-sucking Creation Clubs.

Edited by aliceqwer3141
Fix errata
Posted
1 hour ago, krkr520 said:

"If someone properly ports the BeeingFemale DLL to AE"
Did you take a look at the attach file on my reply?


I don't play AE, so I don't know whether it will work, AND I DOUBT it would work, due to the problem with FormIDs related to SKSE or DLL things I do not know.

Posted
Just now, aliceqwer3141 said:


I don't play AE, so I don't know whether it will work, AND I DOUBT it would work, due to the problem with FormIDs related to SKSE or DLL things I do not know.


The problem with FormIDs mean that 

but i have two issues
1-incompitble papyrusUtil it's can be solved from papyrus scripts i hope someone do this for us
2- this code :
DEFINE_MEMBER_FN(GetLevel, UInt16, 0x006A7320);
DEFINE_MEMBER_FN(SetRace, void, 0x006AF590, TESRace*, bool isPlayer);

DEFINE_MEMBER_FN(SetLevel, void, 0x006A7320, UInt16);
the problem here is the addresses  0x006A7320,0x006AF590 is for skyrim LE
and i don't know what the correct addresses do same work for skyrim AE
in your post.

I really do not know whether it would be a problem or not, but you said you hope someone to do that.
I WOULD NOT call it as a "proper DLL port to AE".

Posted
13 hours ago, XarisZ said:

Is this better compared to FM+ ?


I haven't used FM+, so I don't know honestly.
But I heard that BeeingFemale is the most script-heavy pregnancy mods, so if you care about the performance, FM+ might be better even though I optimized several scripts in the BeeingFemale.

But as far as I know, BeeingFemale is the only mod that allows one to see the child actor (child NPC borns and they act as other NPCs).
I heard that FM+ just adds a child item, not child actor.
In my BeeingFemaleSE Opt, you can see child actors for ANY custom races. As I show in the screenshot, as long as you set the "Child type" as "Actor", you can see Ogre child (Ogre from Demonic Creatures if you installed it and if Ogre had relationship with female humanoid race including female player character) or Mihail monsters' child (if you installed Mihail monsters mods and they had relationship with female humanoid race including female player character).

Posted
23 hours ago, Midnightbug said:

Hi there :)

 

Would it be possible to add UBE support?


Is UBE this mod ( https://www.nexusmods.com/skyrimspecialedition/mods/92989 )?
If so, I guess "UBE support" means whether I can provide "original sanitary napkin (panties)" for UBE, I cannot because I don't know anything about meshes and textures.

But if you mean whether my BeeingFemaleSE Opt works for UBE, then yes.
Actually, my BeeingFemaleSE Opt should work for ANY body mods (CBBE 3BA, BHUNP, UNP, Touched by Dibella, etc) since I only optimized and edited scripts and those scripts do not depend on body mods.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...