crajjjj Posted April 13, 2024 Posted April 13, 2024 (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 April 13, 2024 by crajjjj
NOI_Nomer Posted April 13, 2024 Posted April 13, 2024 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 ?
aliceqwer3141 Posted April 13, 2024 Author Posted April 13, 2024 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).
aliceqwer3141 Posted April 13, 2024 Author Posted April 13, 2024 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.
NOI_Nomer Posted April 13, 2024 Posted April 13, 2024 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
aliceqwer3141 Posted April 13, 2024 Author Posted April 13, 2024 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).
aliceqwer3141 Posted April 13, 2024 Author Posted April 13, 2024 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".
crajjjj Posted April 13, 2024 Posted April 13, 2024 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
aliceqwer3141 Posted April 13, 2024 Author Posted April 13, 2024 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). 1
crajjjj Posted April 21, 2024 Posted April 21, 2024 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.
aliceqwer3141 Posted April 21, 2024 Author Posted April 21, 2024 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. 1
NOI_Nomer Posted April 21, 2024 Posted April 21, 2024 Hello , i just install this update , dont know why but my add on tab is empty now...
aliceqwer3141 Posted April 21, 2024 Author Posted April 21, 2024 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.
aliceqwer3141 Posted April 21, 2024 Author Posted April 21, 2024 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...
aliceqwer3141 Posted April 22, 2024 Author Posted April 22, 2024 (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 April 22, 2024 by aliceqwer3141 Fix errata
aliceqwer3141 Posted April 23, 2024 Author Posted April 23, 2024 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.
aliceqwer3141 Posted April 23, 2024 Author Posted April 23, 2024 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".
ebbluminous Posted April 29, 2024 Posted April 29, 2024 1 hour ago, XarisZ said: Is this better compared to FM+ ? Depends who you ask...
DasCalamity Posted April 29, 2024 Posted April 29, 2024 Silly unrelated question, whats the UI Replacer that you use for your screenshots! Very nice UI
aliceqwer3141 Posted April 30, 2024 Author Posted April 30, 2024 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). 1
aliceqwer3141 Posted April 30, 2024 Author Posted April 30, 2024 11 hours ago, DasCalamity said: Silly unrelated question, whats the UI Replacer that you use for your screenshots! Very nice UI I'm using Factions UI - Dear Diary Skins (Imperial Might), but unfortunately it is deleted from Nexus... You may try with his (or her) other UI mods from https://next.nexusmods.com/profile/rob18/mods .
aliceqwer3141 Posted May 3, 2024 Author Posted May 3, 2024 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.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now