qotsafan Posted August 29, 2016 Posted August 29, 2016 If you want to go in-depth, you can add a morph selection to the MCM menu, where you can select the morph that will be used for the breast scaling and the morph that will be used for the belly scaling (out of all BodySlide sliders that would make sense for it). Yeah, that would probably be stuff for later versions, I will probably have to overhaul the pretty messy mcm menu first, but that will definitely come.
feral Posted August 30, 2016 Author Posted August 30, 2016 *chuckles* Glad I inspired some mod overhauling! Big thanks to the both of you!
qotsafan Posted August 30, 2016 Posted August 30, 2016 *chuckles* Glad I inspired some mod overhauling! Big thanks to the both of you! Yeh, well first I cram a whole bunch of feature inside, afterwards comes the refactoring But I worked very hard on the last update, with 2 brand new features, that I need some time off now
OTC Posted September 6, 2016 Posted September 6, 2016 Great stuff, can confirm that it works with Fill Her Up. However, can anyone else confirm that it works with BeeingFemale? It doesn't appear to do anything for me. You can choose it as an option in the BF MCM menu (it shows up as "$FW_MENUTXT_OPTIONS_VisualScalingMorph"), but it does not appear to be updating properly--there is no visual change at all, no matter what pregnancy stage I'm in. Also, I'm thinking of taking a look at the old BodyScaleRandomizer mod and updating it to use the BodySlide sliders rather than the old BodyMorphs--is it really that easy to just plug in the code Cell provided for us? Thanks again, and great work! EDIT: Took a quick look at the source files, it appears that the code which updates the breast/belly size is using data from two different systems; it updates a BodySlide slider using values from an array built with the old NetImmerse nodes (NPC Breast L, NPC Breast R, etc.). I'm not sure if this is a problem, but it does look a bit suspect. Code in question (this one's the one that Cell provided), all from FWAbilityBeeingFemale.psc: Function UpdateMorphs(Float afAddedBellySize, Float afAddedBreastSize) If ActorRef!=none ;Debug.Trace(afAddedBellySize + " + " + BaseBellySize[0]) If BaseBellySize.Length == 2 && System.cfg.BellyScale==true NiOverride.SetBodyMorph(ActorRef, "PregnancyBelly", "BeeingFemale", afAddedBellySize + BaseBellySize[1]) AddedBellySize = afAddedBellySize EndIf If BaseBreastSize.Length == 8 && System.cfg.BreastScale==true NiOverride.SetBodyMorph(ActorRef, "Breasts", "BeeingFemale", afAddedBreastSize + BaseBreastSize[1]) AddedBreastSize = afAddedBreastSize EndIf NiOverride.UpdateModelWeight(ActorRef) EndIf EndFunction It's that "afAddedBellySize + BaseBellySize[1]" I'm looking at. (Also, idk what's up with the stripe white lines, sorry if you can't read it!) And the code which initializes and assigns values to the BaseBellySize[] and BaseBreastSize[] arrays: ;-------------------------------------------------------------------------------- ; Belly and Brust Size functions ;-------------------------------------------------------------------------------- Function GetBaseMeasurements(Bool bInitMeasurements = False) If bInitMeasurements || (BaseBellySize.Length != 2) BaseBellySize = New Float[2] BaseBellySize[0] = 1.0 BaseBellySize[1] = 1.0 EndIf If bInitMeasurements || (BaseBreastSize.Length != 8) BaseBreastSize = New Float[8] BaseBreastSize[0] = 1.0 BaseBreastSize[1] = 1.0 BaseBreastSize[2] = 1.0 BaseBreastSize[3] = 1.0 BaseBreastSize[4] = 1.0 BaseBreastSize[5] = 1.0 BaseBreastSize[6] = 1.0 BaseBreastSize[7] = 1.0 EndIf If NetImmerse.HasNode(ActorRef, "NPC Belly", True) BaseBellySize[0] = NetImmerse.GetNodeScale(ActorRef, "NPC Belly", True) EndIf If NetImmerse.HasNode(ActorRef, "NPC Belly", False) BaseBellySize[1] = NetImmerse.GetNodeScale(ActorRef, "NPC Belly", False) EndIf If NetImmerse.HasNode(ActorRef, "NPC L Breast", True) BaseBreastSize[0] = NetImmerse.GetNodeScale(ActorRef, "NPC L Breast", True) EndIf If NetImmerse.HasNode(ActorRef, "NPC L Breast", False) BaseBreastSize[1] = NetImmerse.GetNodeScale(ActorRef, "NPC L Breast", False) EndIf If NetImmerse.HasNode(ActorRef, "NPC R Breast", True) BaseBreastSize[2] = NetImmerse.GetNodeScale(ActorRef, "NPC R Breast", True) EndIf If NetImmerse.HasNode(ActorRef, "NPC R Breast", False) BaseBreastSize[3] = NetImmerse.GetNodeScale(ActorRef, "NPC R Breast", False) EndIf If NetImmerse.HasNode(ActorRef, "NPC L Breast01", True) BaseBreastSize[4] = NetImmerse.GetNodeScale(ActorRef, "NPC L Breast01", True) EndIf If NetImmerse.HasNode(ActorRef, "NPC L Breast01", False) BaseBreastSize[5] = NetImmerse.GetNodeScale(ActorRef, "NPC L Breast01", False) EndIf If NetImmerse.HasNode(ActorRef, "NPC R Breast01", True) BaseBreastSize[6] = NetImmerse.GetNodeScale(ActorRef, "NPC R Breast01", True) EndIf If NetImmerse.HasNode(ActorRef, "NPC R Breast01", False) BaseBreastSize[7] = NetImmerse.GetNodeScale(ActorRef, "NPC R Breast01", False) EndIf BaseWeight = ActorRefBase.GetWeight() If (! bInitMeasurements) BaseBellySize[0] = BaseBellySize[0] - AddedBellySize BaseBellySize[1] = BaseBellySize[1] - AddedBellySize BaseBreastSize[0] = BaseBreastSize[0] - AddedBreastSize BaseBreastSize[1] = BaseBreastSize[1] - AddedBreastSize BaseBreastSize[2] = BaseBreastSize[2] - AddedBreastSize BaseBreastSize[3] = BaseBreastSize[3] - AddedBreastSize BaseBreastSize[4] = BaseBreastSize[4] - AddedBreastSize BaseBreastSize[5] = BaseBreastSize[5] - AddedBreastSize BaseBreastSize[6] = BaseBreastSize[6] - AddedBreastSize BaseBreastSize[7] = BaseBreastSize[7] - AddedBreastSize BaseWeight -= AddedWeight EndIf EndFunction It appears to fill the BaseBreast/BellySize[] arrays with NetImmerse node values, not BodySlide values. I have pretty much nonexistent knowledge of papyrus and specifically all the slider customization systems, so I'm probably talking out of my ass, but still, it's possibly not updating simply because it's being fed incompatible data to update with. I'd attempt to fix it myself, but my papyrus compiler just doesn't want to work, and I don't know what exactly I should be replacing the code with regardless. Like, maybe If NiOverride.HasNode(ActorRef, "PregnancyBelly", True) BaseBellySize[0] = NiOverride.GetNodeScale(ActorRef, "PregnancyBelly", True) and so on and so forth? Where's the documentation for this stuff anyway? That is, if there actually is a problem with the code, and it's not just some weird stuff on my end
ousnius Posted September 6, 2016 Posted September 6, 2016 Great stuff, can confirm that it works with Fill Her Up. However, can anyone else confirm that it works with BeeingFemale? It doesn't appear to do anything for me. You can choose it as an option in the BF MCM menu (it shows up as "$FW_MENUTXT_OPTIONS_VisualScalingMorph"), but it does not appear to be updating properly--there is no visual change at all, no matter what pregnancy stage I'm in. Also, I'm thinking of taking a look at the old BodyScaleRandomizer mod and updating it to use the BodySlide sliders rather than the old BodyMorphs--is it really that easy to just plug in the code Cell provided for us? Thanks again, and great work! You've got a point, might not work. Your thoughts were correct, the solution wasn't though. Can you try this? EDIT: Reupload with a different breast morph (BreastsSH). BeeingFemale 2.7.2 - NiO Body Morphs 4.7z
OTC Posted September 6, 2016 Posted September 6, 2016 Great stuff, can confirm that it works with Fill Her Up. However, can anyone else confirm that it works with BeeingFemale? It doesn't appear to do anything for me. You can choose it as an option in the BF MCM menu (it shows up as "$FW_MENUTXT_OPTIONS_VisualScalingMorph"), but it does not appear to be updating properly--there is no visual change at all, no matter what pregnancy stage I'm in. Also, I'm thinking of taking a look at the old BodyScaleRandomizer mod and updating it to use the BodySlide sliders rather than the old BodyMorphs--is it really that easy to just plug in the code Cell provided for us? Thanks again, and great work! You've got a point, might not work. Your thoughts were correct, the solution wasn't though. Can you try this? EDIT: Reupload with a different breast morph (BreastsSH). Tried it, didn't seem to work either unfortunately. I didn't do it with a completely clean game though (it was still running a bunch of other mods). I would have done it properly with removing every mod except BeeingFemale and its dependencies, but I actually need to go out right now for a bit. When I get back, or tomorrow if it turns out to be too late here, I'll do so. Perhaps somebody else might be willing to test it out in the meantime... Thanks for the help, Cell!
OTC Posted September 7, 2016 Posted September 7, 2016 Great stuff, can confirm that it works with Fill Her Up. However, can anyone else confirm that it works with BeeingFemale? It doesn't appear to do anything for me. You can choose it as an option in the BF MCM menu (it shows up as "$FW_MENUTXT_OPTIONS_VisualScalingMorph"), but it does not appear to be updating properly--there is no visual change at all, no matter what pregnancy stage I'm in. Also, I'm thinking of taking a look at the old BodyScaleRandomizer mod and updating it to use the BodySlide sliders rather than the old BodyMorphs--is it really that easy to just plug in the code Cell provided for us? Thanks again, and great work! You've got a point, might not work. Your thoughts were correct, the solution wasn't though. Can you try this? EDIT: Reupload with a different breast morph (BreastsSH). Alright, I tested it this time for real, with a clean and sparse load-order. The only mods loaded were: SkyUI 5.1 Sexlab 1.62 BeeingFemale 2.7.2 Bodyslide 3.7.3 FNIS 6.3 RaceMenu 3.4.5 USLEEP 3.0.5 XPMSE 3.90 (and its dependencies) The All-in-One HDT Animated Pussy pack from HeroedeLeyenda here in LL (since it contains the body meshes) Schlongs of Skyrim AddItemMenu--I use for testing (should be harmless, only adds a few items) All mods should be up-to-date. Here's the load-order if you want to see for yourself: # This file was automatically generated by Mod Organizer. Skyrim.esm Update.esm Dawnguard.esm HearthFires.esm Dragonborn.esm SexLab.esm Schlongs of Skyrim - Core.esm Unofficial Skyrim Legendary Edition Patch.esp BeeingFemale.esm HighResTexturePack01.esp HighResTexturePack02.esp HighResTexturePack03.esp SkyUI.esp SOSRaceMenu.esp UIExtensions.esp AddItemMenu.esp KS Hairdos - HDT.esp dD - Realistic Ragdoll Force - Realistic.esp XPMSE.esp RaceMenuMorphsUUNP.esp RaceMenu.esp RaceMenuPlugin.esp BeeingFemaleBasicAddOn.esp Schlongs of Skyrim.esp SOS - Smurf Average Addon.esp SOS - VectorPlexus Muscular Addon.esp SOS - VectorPlexus Regular Addon.esp SexLab_SOS-Stapon.esp FNIS.esp Alternate Start - Live Another Life.esp Once again, I failed to see any visual change in the body meshes when I tested pregnancy. I can confirm that I do have the morphs properly installed and functional--I am able to use sliders in-game with RaceMenu (including the Pregnancy Belly slider, which works just fine through RaceMenu). Also, the standard BeeingFemale NetImmerse morphs are still perfectly functional, so I don't believe it's a problem with my BeeingFemale installation either (I may reinstall the mod again, just to be sure).
ousnius Posted September 7, 2016 Posted September 7, 2016 So, you added my replacement scripts to MO as well (or directly overwrote the scripts in BF) with a higher priority, and you chose the visual scaling option for morphs in the MCM menu? EDIT: Try this, I think I found a scripting error with the visual scaling type index. BeeingFemale 2.7.2 - NiO Body Morphs 5.7z
OTC Posted September 7, 2016 Posted September 7, 2016 So, you added my replacement scripts to MO as well (or directly overwrote the scripts in BF) with a higher priority, and you chose the visual scaling option for morphs in the MCM menu? EDIT: Try this, I think I found a scripting error with the visual scaling type index. Yes, I did for both. Forgot to mention that, and also forgot that the scripts you provided wouldn't have shown up in the load-order list. Oops. Good news, though! The new file worked! The sliders to set belly/breast max scale also seem to be completely functional--I was able to change the scales at any point and see the body update properly. Only two very minor snags: When first loading the MCM, the breast scale slider is set to adjust to a precision of 2 sigdigs (for example, 0.12) but the visible number in the MCM is only set to 1 (it shows, for example, 0.5). Once a new value is set, the MCM number will shift to show 2 sigdigs. The pregnancy belly scale is, as normal, set to only a precision of 1 and can only be shifted as such (0.1, 0.2, 0.3, etc.) When either of the scales are set to absolute 0.00, the body will visually update as if both have been set to 0.00. So, you cannot set breast growth to zero and pregnancy growth to != 0 (or vice versa), as in-game you will not see any visual changes to the body mesh. Apart from that, everything seems to be working flawlessly. These are the only two bugs I noticed, and they're very inconsequential/MCM stuff, but I thought you might want to know. If something comes up, I'll make a note of it here. Thanks a ton for the scripts!
ousnius Posted September 7, 2016 Posted September 7, 2016 Glad it works now. I think the two MCM bugs you mentioned are existing in BeeingFemale itself as well, using other scaling methods. If feral is still here, he can add the new archive to the OP. Also, another update for Egg Factory - changed the breast morph from "Breasts" to "BreastsSH" so it's not inverted anymore and they should increase in size. Make sure the breast scale of EF is currently at 0.0 before updating this. EggFactory 1.5 - NiO Body Morphs 2.7z
poblivion Posted September 9, 2016 Posted September 9, 2016 Hi, I solved a similar problem. I originally used the UNP Jiggle BY KENDO 2, there belly looks well. More I liked 7BUNP, but there looks belly unnaturally. I searched what the cause is. I found the difference in NPC belly bone.
4onen Posted September 11, 2016 Posted September 11, 2016 As the current maintainer of FHU, I approve of this sub-mod-patch-thing. Good job guys. Seriously awesome. ... Wish it worked on males. I'm sure if I worked on it I could have it actively decide which scaling system to use between male and female meshes, but I don't have my modding computer around atm.
ousnius Posted September 11, 2016 Posted September 11, 2016 As the current maintainer of FHU, I approve of this sub-mod-patch-thing. Good job guys. Seriously awesome. ... Wish it worked on males. I'm sure if I worked on it I could have it actively decide which scaling system to use between male and female meshes, but I don't have my modding computer around atm. Sarcasm? In any case, you can integrate it (properly) into FHU itself if you'd like to. It works on males, actually! But only if you use the SAM body, because it has morphs (base, fat, muscular) and add those morphs to the script.
4onen Posted September 11, 2016 Posted September 11, 2016 As the current maintainer of FHU, I approve of this sub-mod-patch-thing. Good job guys. Seriously awesome. ... Wish it worked on males. I'm sure if I worked on it I could have it actively decide which scaling system to use between male and female meshes, but I don't have my modding computer around atm. Sarcasm? In any case, you can integrate it (properly) into FHU itself if you'd like to. It works on males, actually! But only if you use the SAM body, because it has morphs (base, fat, muscular) and add those morphs to the script. No! No sarcasm intended. I indeed enjoy this change. And if I had any time or my tools for modding, I'm sure I would integrate these changes.As for SAM, I do use that body. The issue I have with using the morphs there is A) from a scripting context they take a very long time to access, which makes them too slow to animate the inflation of, and B ) the fat morph doesn't look like a pregnancy, it looks like fat. Indeed, the fat accumulates on the arms and legs as well. I consider using SAM morphs for inflation porn to be worse than torpedo bellies, so I decided to use straight belly node morphology in the mods I write. I never considered using Racemenu slider morphs, and now I'm just wishing such morphs were gender neutral so I don't have to write gender checking code.
feral Posted September 11, 2016 Author Posted September 11, 2016 Glad it works now. I think the two MCM bugs you mentioned are existing in BeeingFemale itself as well, using other scaling methods. If feral is still here, he can add the new archive to the OP. Also, another update for Egg Factory - changed the breast morph from "Breasts" to "BreastsSH" so it's not inverted anymore and they should increase in size. Make sure the breast scale of EF is currently at 0.0 before updating this. I'm still here! I'll add this to the front page immediately.
feral Posted September 11, 2016 Author Posted September 11, 2016 As the current maintainer of FHU, I approve of this sub-mod-patch-thing. Good job guys. Seriously awesome. ... Wish it worked on males. I'm sure if I worked on it I could have it actively decide which scaling system to use between male and female meshes, but I don't have my modding computer around atm. Sarcasm? In any case, you can integrate it (properly) into FHU itself if you'd like to. It works on males, actually! But only if you use the SAM body, because it has morphs (base, fat, muscular) and add those morphs to the script. No! No sarcasm intended. I indeed enjoy this change. And if I had any time or my tools for modding, I'm sure I would integrate these changes.As for SAM, I do use that body. The issue I have with using the morphs there is A) from a scripting context they take a very long time to access, which makes them too slow to animate the inflation of, and B ) the fat morph doesn't look like a pregnancy, it looks like fat. Indeed, the fat accumulates on the arms and legs as well. I consider using SAM morphs for inflation porn to be worse than torpedo bellies, so I decided to use straight belly node morphology in the mods I write. I never considered using Racemenu slider morphs, and now I'm just wishing such morphs were gender neutral so I don't have to write gender checking code. I've taken a glace through some of the scripts for the inflation mods I'm using, and it should be gender neutral. As far as I can tell if the player has a body that's got a pregnancy belly scale slider available for it, it should work.
4onen Posted September 12, 2016 Posted September 12, 2016 That's just it, male bodies don't get that slider unless the user invents a new male body by skinning it over a female body in bodyslide, which'll just end up looking really weird. ... Unless you have a body to point me to, in which case I really need that body. *salivates a little*
feral Posted September 12, 2016 Author Posted September 12, 2016 I think you can convert a male body to have a pregnancy belly slider in outfit studio, I won't swear to it.
LegionVII Posted November 23, 2016 Posted November 23, 2016 Is it possible to setup the body morph script files for HentaiPregnancy?
0x8421 Posted November 24, 2016 Posted November 24, 2016 Is it possible to setup the body morph script files for HentaiPregnancy? Yes, I've actually done this just the other day. HP does some strange things with its internal calculations though, so in order to get it to work well I'm sort of having to rewrite a whole lot of the other functions instead of just straight-up swapping out the actual node scaling parts. (also I need to build an interface for the stuff I'm doing so it's not just make changes in the script and recompile it in order to use it) But I am absolutely running HP 1.19e with this functionality right now.
MisoHappe Posted November 24, 2016 Posted November 24, 2016 I'm having a bit of trouble, so a couple quick questions: 1. How exactly would you set up Better Inflated Bellies for Beeing Female? (Which option do I choose for Visual type scaling, and what parameters do I set it to) And then (Assuming I have/get it set up right) 2. Does it create a problem if one mod is using Bodyslide pregnancy while another is using this mod? (At the same time) I tried setting things up on my own and am ending up with a mild case of torpedo-belly, so any help would be appreciated *EDIT* I just realized that the front page of the mod either doesn't have the newest mod files or I'm even more confused than when I started. (Still, if you have any advice, please share)
0x8421 Posted November 30, 2016 Posted November 30, 2016 Any chance for Soulgem Oven III? This should patch v310. It will basically ignore whatever is in the MCM for belly scaling, so don't worry about changing any of those values. What it probably won't do is transition cleanly from existing inflates though, so you will want to clear out any existing belly morphs first. soulgem310pregbellypatch.7z
Skymud Posted December 10, 2016 Posted December 10, 2016 since this is (if I read correctly) incompatibly with SLIF at them moment is there the issue of using multiple inflation mods and them fighting?
Jinjo55 Posted December 11, 2016 Posted December 11, 2016 I haven't seen much of what these changes do besides the sample images But I like the idea of it. I tried getting it to work with FHU 2.0 NIO however every other version that's not 1.0 resets cum multiplier to 0 after I try to change it, meaning inflation doesn't happen. I did follow the instructions so I'm not sure of what's going wrong. Here I have some images of FHU ver 1.0 and while the belly can be nice, once it gets to a certain size, it just looks too unrealistic in the way it's positioned on the body (It hangs way too low, leaving somewhat of a trench between the breasts and the top of the belly. I'm hoping this script changes that to some thing more similar to what I have outlined in red. I'd try to find a way to change it to my liking but I need to find a starting point as I have no experience in body slide or modding.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.