Murphiee Posted August 6, 2022 Posted August 6, 2022 (edited) SoulGem Oven 4: Integration Fork View File ### About This is a Addon for SGO4, featuring extensive "RPGization" of the original mod, Don't expect it to function like the original. ### Features AIO Milk + Pregnancy mod. Actor Based "production", Every race can be rigged to a specific milk/birthing output (and more). "RPG" Progression system. (The more an actor produces milk, the better they become, including larger breast size and faster production, Similar effects for pregnancy) Inflation/Deflation VFX/SFX. (Particle effects, Smooth scaling, Appropriately gooey sounds) Overlay system. (Womb Tattoos, Milk leak overlay, Breast vein overlay) SGOLactis integration. (Fork of original OLactis, but offsets are automatically set to scale with breast size) Aroused Integration. (Arousal gain/loss on birthing/milking) DD5+ Integration. (Vaginal plugs prevent inlation leakage and birthing.) Dynamic physics (With CBPC) ### Requirements And Recommendations: Spoiler Hard Requirements: SKSE Any Animation generation thingy. (Fnis/Nemesis) Sexlab, P+ is recommended, but might work with other versions. Address Library: https://www.nexusmods.com/skyrimspecialedition/mods/32444 JContainers: https://www.nexusmods.com/skyrimspecialedition/mods/16495 Mfg Fix: https://www.nexusmods.com/skyrimspecialedition/mods/11669 Po3 Papyrus Extender: https://www.nexusmods.com/skyrimspecialedition/mods/22854 ConsoleUtil: https://www.nexusmods.com/skyrimspecialedition/mods/24858 IWant Widgets: https://www.nexusmods.com/skyrimspecialedition/mods/36457 dse-soulgem-oven-vbeta8: https://github.com/darkconsole/dse-soulgem-oven/releases/tag/v4.0-beta8 (only if using version prior to 1.12 SGO4IF (This page) Recommended mods: For SGOLactis Integration: SGOLactis (Optional) (latest version on this page): For Aroused Integration: Sexlab Aroused. (any?) For Devious Devices Integration: Devious Devices (No patch needed) For Ingame Loot: SkyPatcher: https://www.nexusmods.com/skyrimspecialedition/mods/106659 For Feeding npc's the new loot: Administer Potions and Poisons to Friendly NPCs: https://www.nexusmods.com/skyrimspecialedition/mods/24127 For Custom Icons: Inventory Interface Information Injector: https://www.nexusmods.com/skyrimspecialedition/mods/85702 For Dynamic Physics: CBPC Physics With Collisions: https://www.nexusmods.com/skyrimspecialedition/mods/21224 For Dynamic Normalmaps: Mu Dynamic NormalMap https://www.nexusmods.com/skyrimspecialedition/mods/154657 For SoulTint: FEATURE REMOVED IN 1.9.4+ Dylbills Papyrus Functions: https://www.nexusmods.com/skyrimspecialedition/mods/65410 Extended Vanilla Menus: https://www.nexusmods.com/skyrimspecialedition/mods/67946 You also need to enable Soultint in config. For NormalMap Swapping: TBH, i would suggest using Mu Dynamic NormalMap instead: https://www.nexusmods.com/skyrimspecialedition/mods/154657 dw's Pregnant Normal Maps: (Optional): https://www.nexusmods.com/skyrimspecialedition/mods/68977 Required for normalmap swapping, Choose the Fertility Mode + setup. OR, your own custom normalmaps in the same folders. For Hakkey Tweaks Integration: (Only for pre 1.9 versions. SLSO HakkeyTweaks. (Optional) For Gender Bender Integration: Schlongs Of Skyrim. Futa Schlongs Of Skyrim Addon. Gender Bender. ### Updating: Spoiler 1: Backup your old config files. 2: Install new mod version. 2.1: Install any hotfixes for new version. 3: disable old mod version. 4: check configs how they have changed and reimplement settings you want. 5: If things work fine, delete old version Mid save updates are not supported, and will most likely break the mod if not your save. you "MIGHT" be able to get things working if you are good at savefile cleaning, all sgo4 + if scripts need to be removed, and all "ovens" need to have their scaling turned off. ### Documentation: Spoiler MAJOR CHANGES FROM ORIGINAL: Only 1 pregnancy at a time, Each pregnancy can instead result in multiple "outputs" Semen extraction completely removed. Transfer completely removed. ----------------------------------------------- ---------------------------------------------------------------------------------------------- ----------------------------------------------- Startup: Before enabling mod: To start off, take a quick look at the "Startup" mcm tab, Hover over the "Readme" boxes to see information on these settings, Configuring this page according to your setup is "REQUIRED BEFORE" enabling the mod, for proper functionality. Before enabling this mod on your main save, i would recommend creating a "dummy" save where you can experiment with settings and the debug mode to configure the mod to your liking. Configured settings are saved in configs\dse-soulgem-oven\settings\Custom.Json and will carry over to all of your saves. Enabling Mod: Further instructions assume your options do not differ too much from default options. This means you did not auto enable production, and have Administer Potions (ADMP) + Skypatcher installed. Once you have configured the mod to your liking, You can enable the mod on your main save, this should give you 2 powers. The [[SGO4] Toggle Soulgem Scanner] and the [[SGO4] Main Menu...] The [[SGO4] Toggle Soulgem Scanner] does what it says on the tin, toggles a scanner which displays your current milk and gem progress, i would not recommend enabling this, as it tends to break, and i can't figure out why. Using the [[SGO4] Main Menu...] power while looking at a playable actor opens a menu displaying their current assets (Lactacid, Milk, Weight, Gems, and Semen. ) Using it while not looking at an actor opens the menu for the player character. By default, nothing should be enabled here. Getting started: The main way of getting started with this mod involves [Essences of corruption]. These are consumable items that modify the actor in various ways. You can find a multitude of different essences from "Evil" Themed npcs (Vampires, Warlocks, Gargoyles, Daedra, Falmer), You might also find them at some "Magic" themed vendors. Any playable race (that means "humanoid" races) can consume these "Essences" using ADMP. ----------------------------------------------- ---------------------------------------------------------------------------------------------- ----------------------------------------------- Further information: Scaling: The mod has support for both bone and morph scaling (morph is recommended for everything except schlong scaling) In this case, the Morph/Bone sliders you input in the MCM count as 1X scaling, Certain "Essences" and Milk/Gem/Semen leveling can alter these scalings much further. These sliders are your baseline max scaling without any modifiers. Just remember that any multiplier or additive is based on this 100% base. The only exception is semen morphs, which have a starting cap of 0%, increasing with semen levels and semen capacity multipliers. While at 100% capacity multiplier, you will get 100% of semen morphs multiplied by current semen amount. Leveling: While you engage with this mods mechanics, usage stats will be tracked on a per actor basis and award experience in related areas, With enough experience you will gain a "Level" in specic "Skill". There are 3 different kinds of "Levels" you can gain. Milk, Gem(pregnancy) and Semen Levels, Each level will gradually "improve" stats related to said skill. By default the level cap is 100, with an additional 100 being added from full corruption. Corruption: Corruption is the act of adding a modifier to an actor, Usually from [Essences of corruption], If an actor already has said corruption, the actor will instead gain corruption experience. Corruption experience works as an additional level modifier, allowing you exceed the base level cap, and speedlevel chosen actors if you have an excess of Essences. There is no functional difference between normal levels and corruption levels. Both are tallied together and used for the final "level" Corruptions essences can be found on "Evil" Themed npcs (Vampires, Warlocks, Gargoyles, Daedra, Falmer), You might also find them at some "Magic" themed vendors. Purification: Purification is the act of removing a modifier from an actor, Usually from [Essences of purification] (which can be found from dwemer enemies) Essentially the same as [Essences of corruption], but does the opposite. Consuming excess of [Essences of purification] will offset any progress from base leveling. Purification essences can be found on Dwemer machines. ----------------------------------------------- ---------------------------------------------------------------------------------------------- ----------------------------------------------- Milk Production: To enable milk production, actor has to consume [Essence Of Corruption: Milkmaid]. Once consumed, actor will start producing milk when any of the following criteria are met: If Pregnancy % over configurable threshold. (Actor needs to consume [Essence Of Corruption: Soulgem Oven] to enable pregnancy) If Weight is over configurable threshold. (Weight can only be gained by actors who have enabled pregnancy by consuming [Essence Of Corruption: Soulgem Oven]) If Actor has consumed lactacid. If Actor has a portable milker equipped (AND the "milkers produce" config enabled) What kind of milk is produced is decided by what race the lactating actor is, But "Can" be overriden by certain pregnancies. Lactacid: Lactacid is used as "fuel" to drastically increase milk production. Lactacid can be gained by drinking SGO4IF milk, Engaging in and swallowing loads from oral sexlab animations, or by consuming Lesser, Normal or Greater Lactacid. Lactacid has a softcap that will gradually increase with milk levels. Milk Effects: Milks are a potion item that will multiply your experience gain from related skills. Higher grade milks produce a higher experience multiplier. Milks will additionally add a small amount of lactacid to the consuming actor, not enough to produce one additional milk, but just enough to make overconsuming milk have an additional side effect. Milking: To milk actors you need to either equip a portable milker, or use the powers menu to trigger a milking animation. Additionally, actors may be milked by causing them to orgasm. Bottling: To bottle milk you will need "Empty Milk Bottles" which are crafted at a smelter using 2 glass and 1 firewood. Otherwise milk is simply emptied and lost. Milk Leveling: Milk levels will result in a number of changes for the affected actor. Production will be faster. Maximum milk capacity will be higher. Maximum lactacid capacity will be higher. Base breast size will be larger. Breast veins will start to appear. Actor will produce higher tier milk. Milk Related Corruptions: Essence Of Corruption: Milkmaid, Enables milk production. Essence Of Corruption: Lactacid Lover, Multiplies lactacid capacity increase from milk levels. Essence Of Corruption: Morphing Mammaries, Multiplies milk capacity increase from milk levels. Essence Of Corruption: Ultimate Udders, Multiplies base breast size increase from milk levels. ----------------------------------------------- ---------------------------------------------------------------------------------------------- ----------------------------------------------- Incubation/Pregnancy: To enable Incubation/Pregnancy, actor has to consume [Essence Of Corruption: Soulgem Oven] Insemination: Actors can become pregnant either directly from sexlab animation, or by staying inflated for too long, "Male" partner does NOT need to have semen production enabled to inseminate actors. Every unique race can have a specific incubation output. (See configs\dse-soulgem-oven\outputs) You can also force a pregnancy by inserting unfilled soulgems or soulgem shards (this will upgrade said gems to the next unfilled tier, hardcoded and will only work with vanilla soulgems) On insemination, "What" and "How many" is decided by checking the "Father"'s race towards an configurable id list (see: configs\dse-soulgem-oven\raceids) This raceid is then matched to a outputmap. The output is cached to the actor, And the amount is randomized between the minimum and maximum amount dictated by the outputmap. Pregnancy effects: While pregnant or inflated, actors movement speed will be reduced, This can be nullified with an enchantment that can be found in apocrypha. Pregnancy may also override what kind of milk an actor produces on a incubation type basis. (See configs\dse-soulgem-oven\outputs) Pregnancy can also apply a custom magic spell on a per incubation type basis. (See configs\dse-soulgem-oven\outputs) Different kinds of pregnancies can have different morphs applied. (See configs\dse-soulgem-oven\outputs) Inflation: Sexlab scene "male" orgasms will also inflate actors, up to a configurable softcap which can be further increased through gem levels. While inflated, a large amount of cum will leak out, and a smaller amount will be absorbed and converted into temporary "scaling" weight. Every hour spent inflated rolls a dice for potential pregnancy, higher inflation amounts do NOT increase the chance, all other modifiers will affect this chance. Inflation uses the same morphs as those added in the pregnancy mcm, your current scaling will therefore be Inflation + pregnancy. If an actor becomes pregnant, Pregnancy will "displace" inflation, and force deflation faster than normal. Weight: THIS IS NOT RACEMENU 0.0-1.0 WEIGHT. this is based on the morphs you input in the weights tab. Weight is used as "Fuel" to speed up incubation, and can be gained from oral sexlab scenes, absorbing inflation, or consuming "Nutrients" "Nutrients" can be crafted using Glowing Mushrooms and Chausus Eggs at a cooking pot. "Fuel" Weight will fluctuate and drain over time. Weight will also increase fertility, (this includes both "Fuel/Scaling" weight and "lingering" weight from gem leveling.) Birthing/Extraction: To birth/extract whatever an actor is incubating, target them with the powers menu and select birth, this requires that growth is "done" Actors might also birth items when orgasming. If you wait too long to birth an item, an actor's water might break, which starts a countown towards a forced birthing event, time to get to a safe spot. Gem Leveling Effects: Gem levels will result in a number of changes for the affected actor. Faster growth rate. Higher max roll on quantity. Increased inflation capacity. Increased base weight. Increased maximum scaling weight. Gem Related Corruptions: Essence Of Corruption: Soulgem Oven, Enables incubation, Pregnancy and weight gain. Essence Of Corruption: Altered Ovaries, Multiplies the maximum output increase from gem leveling. Essence Of Corruption: Broodmother, Multiplies the maximum weight gain increase from gem leveling. Essence Of Corruption: Cumdump, Multiplies the inflation capacity increase from gem leveling. Essence Of Corruption: Fecund Fauces, Allows inflation/pregnancy from oral animations. Essence Of Corruption: Fertile Backrooms, Allows inflation/pregnancy from anal animations. Essence Of Corruption: Terminal Thickness, Multiplies base weight increase from gem leveling. Essence Of Corruption: VoraciousWomb, Drastically increases inflation absorbtion rate. Essence Of Corruption: Womb Tattoo, Applies a womb tattoo, Glows when ovulating or when ready to birth. DD Compatibility: Wearing a vaginal DD plug will prevent inflation leakage, and prevent birthing (Chosen, Random and orgasm based) ----------------------------------------------- ---------------------------------------------------------------------------------------------- ----------------------------------------------- Semen Production: To enable Semen production, actor has to consume [Essence Of Corruption: Stallion] Actors do [NOT] have to have semen production enabled to impregnate other actors. But if you want actors to be able to gain semen levels you will need to enable semen production. Load Size: Larger load sizes increase pregnancy chance and inflation amount, base loadsize is set on a race basis for non "Stallions" (See configs\dse-soulgem-oven\outputs) Stallions/Semen producers start at 10 load size and capacity, which gradually increases with semen levels. Semen Leveling Effects: Semen levels will result in a number of changes for the affected actor. Larger Schlong. Larger max ball size. (scales with current semen amount) Larger semen capacity. Larger load size. Faster semen recoup. Semen Related Corruptions: Essence Of Corruption: Stallion, Enables semen production and semen leveling. Essence Of Corruption: Transmuted Testicles, multiplies load size and capacity increase from semen leveling. ----------------------------------------------- ---------------------------------------------------------------------------------------------- ----------------------------------------------- New enchants: These can be obtained by consuming [Essences of knowledge] which can be obtained in apochrypa from seekers and lurkers. Essence Of Knowledge: Baby Blocker, Drastically lowers chance of pregnancy. Essence Of Knowledge: Eased Burdens, Completely nullifies slowdown effect from pregnancy/inflation. Essence Of Knowledge: Enchanted Milkducts, Excess milk production will be cached and put into milk bottles once above 1.00. New Potions: These can be obtained from certain "evil" npc's, Forsworn, Warlocks, Vampires, Hagravens. Philtre Of Corruption: Babybump Accelerator, forces completion of a pregnancy. Philtre Of Corruption: Endless Munitions, Refills arousal on male ejaculation. Philtre Of Corruption: Ovarian Overdrive, Doubles pregnancy chance and refills arousal on orgasm. Philtre Of Corruption: Soul Siphon, Attempts to fill a empty soulgem in actor's womb. Potentially lethal. Philtre Of Corruption: Womb Elasticizer, Temporarily sets inflation capacity to maximum. ----------------------------------------------- ---------------------------------------------------------------------------------------------- ----------------------------------------------- Extra configuration. Starting Stats: This is a way to force an actor into a specific SGO4IF state. Check the StartingStats/Example.Json, add your own npc if you want. ALSO needs the startingstats spell added to said npc, check "Valerica" in SGO4IF. Compares actors with the startingstats spell with the "Name" in the startingstats.json, Probably case sensitive. ----------------------------------------------- SGOLactis: Sgo4IF main page has an optional edited version of OLactis meant for Sexlab p+ Usage. It's basically just a milk leak particle effect applied on orgasm and on milk extraction. Normally the offsets for where milk leaks are applied are static. But Sgo4IF can automatically scale OLactis offsets. so milk leaks will always come from nipples. This however requires personal configuration. (see below) This adjustment does NOT work with regular OLactis versions, You have to use the one provided in the SGO4IF Downloads section. NOT COMPATIBLE WITH SMP BREAST PHYSICS. Smp physics wrap the mesh. meaning leak effects stay put. Cbpc physics work fine. They move the actual bone. leak effects will follow physics. How to configure offsets: 1: Enable OLactis Mcm Debug Axis. (This makes offsets scale from Player offset in OLactis MCM) 2: Set Player Weight to 0 (in racemenu). Press the OLactis toggle hotkey (check what its set to in mcm) to enable leaks. Manually reposition until they fit proper and input the offset in the appropriate SGO4IF mcm option. 3: Enable SGO4 IF OLactis Debug. Wait once until breasts inflate to absurd proportions. Press the OLactis toggle hotkey (check what its set to in mcm) to enable leaks. Manually reposition until they fit proper and input the offset in the appropriate SGO4IF mcm option. 4: Disable SGO4 IF OLactis Debug, Set player weight to 100 (in racemenu) Wait once until breasts deflate to normal proportions. Press the OLactis toggle hotkey (check what its set to in mcm) to enable leaks. Manually reposition until they fit proper and input the offset in the appropriate SGO4IF mcm option. 5: Disable OLactis Debug Axis, Enable Sgo4 Olactis Support. Use debug menu to inflate breasts and test if leaks are repositioned proper. 6: Report any issues. ----------------------------------------------- CBPC Physics Scaling: SGO4IF Has the ability to automatically change your CBPC breast physics and colliders depending on your scaling. It can also change your belly physics depending on inflation stage. 0 - 100 This however is disabled by default, and requires manual configuration to fit your bodyslide preset. By default (If enabled), Sgo4IF will "Interpolate" Between your default CBPC physics, and the configs in the SGO4IF\skse\plugins folder. To configure said interpolation, check your CBPCBreastMult config Interpolations are applied according to this setting. While CBPCBreastMult is at 10, You need to reach 10X base scale of breasts for your configs to apply fully. With 5, you need to reach 5X visual scaling, and so on. This function can extrapolate, but i recommend just keeping it at 10 and going from there. For belly scaling, new belly physics are applied fully while at 100% inflation/pregnancy. ----------------------------------------------- Gender Bender: Enabling Semen production on female actors through [Essence Of Corruption: Stallion], should also add a Schlong to said actor. (if using SOS) That is "IF" you have initialized Gender Bender. ----------------------------------------------- Milking causes arousal adjustment. positive or negative up to configs. Giving birth causes arousal adjustment. positive or negative up to configs. Semen extraction causes arousal adjustment. positive or negative up to configs. ----------------------------------------------- Normalmap Swapping LEGACY: NOT RECOMMENDED, USE MU DYNAMIC NORMALMAP INSTEAD. SGO4IF has the ability to automatically swap normalmaps while inflated/pregnant. Requires: https://www.nexusmods.com/skyrimspecialedition/mods/68977 Install using the fertility mode + setup in the fomod installer. Your folder setup should look like this: textures\dw\pregnormals\20,40,60,80,100 There is also support for normalmap sets, if certain actors use a different base normalmap. For these, you have to place the normalmaps in: textures\dw\pregnormals\Whatever\0,20,40,60,80,100 Note the 0 folder included, This needs to include your custom normalmap "Unedited". I do not know of a way to "clear" normalmap overrides immediately. To switch to an alternate normalmap set, Either use the MCM Debug menu, OR configure the Incubation Output files to have a custom gemnormal. ### Configuration: Spoiler See MCM, All options are rigged as of 1.11.0. ### Issues/FAQ: Spoiler Q: Mod not working! A: Try on a new save. A: Make sure that SGO4IF's esp is lower than SGO4's esp in your load order. A: Double check you have all requirement, A: Try deleting your Custom.Json, A: Try reinstalling the mod. A: Try with a minimal load order, that is to say ONLY SGO4 and its requirements. Q: Why can't i insert more than one gem? A: Multi pregnancies have been removed. Q: Why can't i extract semen. A: Semen extraction has been removed. Q: Can female actors have semen enabled? A: Yes, if you feed them the appropriate corruption. Q: My computer is attempting liftoff whenever morphs change. A: If using MuDynamicNormalMap, set TextureCompress = 0. My setup does not like this texturecompression, and yours might not either. Q: Where find essences? A: Corruption essences are found from "Evil" Themed npcs (Vampires, Warlocks, Gargoyles, Daedra, Falmer), You might also find them at some "Magic" themed vendors. A: Purification essences are found from Dwemer machines. Q: Lighting while pregnant looks off! A2 You have enabled normalmap swapping without installing the required normal map textures. Reinstall dw's Pregnant Normal Maps according to instructions in Requirements. Q: Body turns purple when i enable wombtats. A: Wombtat/Lactation overlay textures are corrupted, reinstall mod. Q: Sliders missing! A: Check if you have GoToBed installed, said mod sometimes breaks this mods sliders. Q: Can you add feature X? A: If Feature X is good, and i got the time, sure. Q: Body not inflating. A: Check that your body morphs are generated and that you have proper morph slider names, the mod only supports CBBE 3BA based bodies by default. Q: Lactation doesn't show up. A: Lactation uses bra and backpack slot. conflicting slots will make milk disappear. DD will also attempt to hide milk with certain equipment. Disable hiding of backback and bra in device hider to fix. Q: Body morphs don't update immediately. A: Disable Memory Manager and Scaleform Allocator in SSE Engine Fixes: enginefixes.toml. (possible workaround, untested by me, credits to Explodington for sharing) Q: The power menu doesn't work. A: There have been reports of Simply Rest (or Sleep) causing issues with this mod, try without said mod if you are using it. Q: Widget is busy? A: Use console commands. "stopquest dse_sgo_QuestGemUi" And "resetquest dse_sgo_QuestGemUi" reported to get things working again, but might mess things up, i have no idea as i don't use widget. Credits for potential fix goes to kawaiinekomimimaid. Q: Why are my racemenu morphs only displaying CBBE morphs? A:SGO4 Beta8 includes the RaceMenuMorphsCBBE.pex file, Delete said files and your own files will take priority. ### For Modders: Spoiler If interested in adding compatibility/cross mod interactions, pm me here or on discord, pretty much everything can be tracked or triggered through factions or modevents. ### Changelog: Hide contents 1.12 Experimental Merge: IMPORTANT: Merged base mod with SGO4IF, Base mod is no longer required. A LOT of editor id's have changed, This might break mods requiring old editor id's. I haven't had the time to fully test this, Consider it experimental, Report any bugs/issues found. Added: Included Predator's Milk harness as the default milk harness option. Changed: Normalised Editor id's and folder paths, Now "SGO4" where applicable, instead of a mix of other naming schemes. THIS MEANS CONFIG IS IN A NEW FOLDER. Deleted: Removed some unused items. ---------------------------------------------------------------------------------------------------------------------------- 1.11.0 Hotfix 3: Added: * Scaling weight and lactacid information to powers menu, disabled if you have legacy modification enabled. Fixed: * OLactisDebugCapXYZ not being configurable. * Schlong slider menu not having default items, leading to severe slowdowns. * AltOlactis sliders still being enabled, should be proper disabled now. * Potential divide by zero * Cannot check for "none" keywords in DD soft compatibility Changed: * Slightly reordered slider mcm. * Simplified OLactis configuration, no longer need to subtract difference, mod does it automagickally, Just enter exact values. * Some default configuration values, notably turned off auto enabling. * Updated PPlus compatibility, no longer uses legacy GetGender function, instead uses GetSex Removed: * FactionGainWeight, unused. ---------------------------------------------------------------------------------------------------------------------------- 1.11.0 Hotfix 2: Fixed: * OLactisDebugCapXYZ not being configurable. * Schlong slider menu not having default items, leading to severe slowdowns. * AltOlactis sliders still being enabled, should be proper disabled now. Changed: *Slightly reordered slider mcm. *Simplified OLactis configuration, no longer need to subtract difference, mod does it automagickally, Just enter exact values. *Some default configuration values ---------------------------------------------------------------------------------------------------------------------------- 1.11.0 Hotfix 1: Fixed: * ScalingCapXYZ not being configurable. * Schlong slider menu not having default items, leading to severe slowdowns. Changed: *Slightly reordered slider mcm. ---------------------------------------------------------------------------------------------------------------------------- 1.11.0: Added: *Added Schlong scaling based on semen level, This is so that you can have increasing Schlong size that doesn't fluctuate with semen amount. *All missing mcm options. (thnx to Balora for helping.) Fixed: * Skypatcher not having corruption items added, (accidently removed it) * OLactisDebug not working * SGOLactis not properly moving offsets * Cum expel and birthing not using appropriate animations. * Bosmer outputs being overriden my Bosmer Vampire, Resulted in vampire milk. * Normalmap swapping not working * Womb shine not shining properly while fertile Changed: *Milk speech bonus is no longer considered a legacy effect, basically just allows you to turn off old gem effects while keeping milk speech bonus. *SLSOCompat to SLSOHakkeyCompat, to clarify that this feature requires said mod. *LegacyEffects to LegacyPregnancyEffects, to better clarify what it does. *Reorganized MCM *Reorganized default settings. now matches MCM layout. *Disabled Alt breast scaling for now, unsure how i want it implemented. For modders: *GrowthCap StorageUtil, limits how far pregnancies can progress, for modders in case you want to limit growth to certain stages for quest usage. *BirthFaction options, Added in outputs.Json, if NOT in this faction, prevents water breakage and birthing. in case you want to limit birthing to certain situations. *Some modevent presets. Removed: SendActorUpdateHook config and modevent, Redundant, Catch SGO4.Body.ActorUpdate if you want to be alerted when an actor is updated. ---------------------------------------------------------------------------------------------------------------------------- 1.10.1 Hotfix 1: Fixed: * UltimateUdders having the wrong magic effect THIS IS AN ESP UPDATE, should be fine to update mid playthrough "for once". ---------------------------------------------------------------------------------------------------------------------------- 1.10.1: Added: * TerminalThickness corruption, Multiplies permanent weight gain from gem corruption. * TerminalThickness and UltimateUdders to starting Stats. Fixed: * UltimateUdders description being wrong. * Pregnancy not progressing. * MultiStageAnim causing all animations to use birthing animation, resulting in broken mod. * Nutrients and Philtres having correct keywords. Removed: * AddLactacid Modevent, no handled through consume. * Some debug functions that were spamming the console. Internals: *Started work on reorganizing MCM, no user noticeable feature for now. *Started work on configurable alternate breast morphs (for if you want alternatively scaling breasts when in furniture), ignore new configs if you don't know what you are doing. ---------------------------------------------------------------------------------------------------------------------------- 1.10.0: Added: * Philtre: Womb Elasticizer, Temporarily maxes out your inflation capacity * Philtre: Babybump Accelerator, Instantly finishes a pregnancy. * Lactacid X: Overfills actor with milk. One off effect, does not result in permanent changes. * Nutrient X: Overfills actor weight. One off effect, does not result in permanent changes. * Added corruption,philtres and nutrients/lactacid to some vendor leveled lists. (requires SkyPatcher) * Multi anim birthing, Thnx to KRZP for the animation and help implementing. Disable multi stage birthing if you want old crouch birthing. * AdditionalBreastMorph option to debug and to startingstats. Use if you want certain actors to also scale 1 custom additional morph while scaling breasts. * Option to have per incubation type morphs. For example, if you got them chaurus eggs in you, you can apply a custom morph instead of the default pregnancy morph. (Requires you actually have a mesh with a "new" pregnancy morph built.) * IncubationEffect to outputs, Allows automatic setting of a custom spell upon * Ultimate Udders Corruption, multiplies permanent breast size increase from milk leveling. New Configs: * DrinkingReturnsBottle config, wether to give back a milk bottle upon drinking or not. * SmoothScalingTimeStep Config. How long to wait between every "smooth" update with regular smooth belly scaling. * SmootherScalingTimeStep Config. How long to wait between every "smooth" update with smoother smooth belly scaling. * PlayerOrgasmWildCard config, if enables causes pregnancies resulting from "male" player character to use partners output map instead. * IsOviposition config to outputs. * OvipositionGuaranteesPregnancy config, if enabled, oviposition actors guarantee pregnancy * BellyMult config to starting stats. For when you want belly morphs to scale less on specific actors. For modders: Factions: * FactionIncubationSource Int system to track what kind of actor caused a pregnancy (monster, demon, humanoid) * FactionLatestInflationSource Int system to track what caused latest inflation. * FactionIncubationType Int system to keep track what is currently being incubated. * FactionInMilkingFurniture Adding this to an actor will make them count as being equipped with a portable milker, Will empty breasts, Meant to be used with milking furniture. * FactionInMilkCollectorFurniture Adding this to an actor will make them count as being equipped with a portable milker, Will NOT empty breasts, only collects excess milk from production, Meant to be used with milk collection furniture. Modevents: Sent: * "SGO4.OrgasmBirth" Sent on actor giving birth from orgasm, Sends actor form. * "SGO4.PregnancyStart" Sent on pregnancy start, Sends Actor form and Incubation Archetype * "SGO4.PregnancyDone" Sent on final item birthed, Sends Actor form, Incubation Archetype, And total items birthed. * "SGO4.PlayerPregProgress" Sent on player pregnancy progressing. does not send anything. * "SGO4.OvenDone" Sent on a completed pregnancy, Sends actor form * "SGO4.SemenFull" Sent on reaching max semen, Sends actor form * "SGO4.SemenEmpty" Sent on reaching 0 semen, Sends actor form. * "SGO4.InflationEmpty" Sent on actor reaching 0 inflations, Sends actor form * "SGO4.InflationFilled" Sent on actor reaching max inflation, Sends actor form * "SGO4.ActorInflated" Sent on actor being inflated, Sends actor form and amount inflated (1-100) * "SGO4.ActorCumOverfilled" Sent on actor being overfilled with cum resulting in cumleak VFX, Sends actor form and cumleak stage (1-10) * "SGO4.ActorCumLeaking" Sent on actor deflating with cum resulting in cumleak VFX, Sends actor form and cumleak stage (1-10) * "SGO4.PassiveOlactis" Sent on SgOLactis passive milk leak VFX, Sends actor form. * "SGO4.OrgasmOlactis" Sent on SgoLactis Orgasm milk leak VFX, Sends actor form. * "SGO4.WaterBroken" Sent on water broken, Sends actor form * "SGO4.MilkerEquipped" Sent on equipping milkers (only works for SGO4 milkers) * "SGO4.MilkerUnequipped" Sent on unequipping milkers (only works for SGO4 milkers) * "SGO4.MilkFull" Sent on reaching max milk, Sends actor form * "SGO4.MilkEmpty" Sent on reaching 0 milk, Sends actor form * "SGO4.MilkConsumed" Sent when actor consumes milk, includes actor form and tier of milk * "SGO4.Corrupted" Sent on consuming a essence of corruptions, includes actor form, what got added/corrupted, type (breast/balls/womb) if it was nonconsensual, and if we fell back to a generic corruption * "SGO4.Purified" Sent on consuming a essence of purification, includes actor form, what got removed/purified, type (breast/balls/womb) if it was nonconsensual, and if we fell back to a generic purification * "SGO4.SoulSiphon" Sent on consuming philtre of soul siphon, includes actor form, if noncon, and if we succesfully filled gems or not * "SGO4.IngestableConsumed" Sent on consuming ingestibles and certain simpler philtres, Sends actor form, what was consumed, and if noncon. Caught: * "SGO4.Consume" Catches Actor Form, and string name of what actor should consume, Hard coded. Fixed: * Body update not running after animated birth, resulting in lingering slowdown effect. * Non fast extraction not working. * Being able to birth unfinished gems. * Vaginal/anal mixup * Tracking being removed when it shouldn't. * Somehow being able to have multiple pregnancies... maybe? * Milk production not being enabled while pregnant with lactacid. * Inflation not properly storing inflation source. * Milk leak overlay being eye blinding. Changed: * Weight milk production now accounts for any max capacity increases to weight, forces you to gain slightly more weight on high gem levels to produce milk. * Simplified soulsiphon, now just slightly damages you. Removed: * Enableproduction modevents, now handled through Corrupt Modevents. (no mod im aware of is using this) * ToggleWombTat modevent, Now handled through Corrupt Modevents. Internals: * VASTLY reduced amount of scripts. * Made ActorMilkAmount function have a Bool Limit = True thing. unsued, but might be used by modders. * Changed ActorGemCount to return how many gems/outputs an actor has. * ActorIsPregnant is instead now used to check if an actor is pregnant. ---------------------------------------------------------------------------------------------------------------------------- 1.9.4: Added: Partial birthing, For when you are pregnant with more than one item at once. Expel Cum action, Replaces "birth" action when ready to birth and while inflated, Removes an actors inflation. Cum consumption effects, On oral, force feeds a "potion" depending on load size. Modders can add whatever effects, useful for survival mods Soulgem insertion. Upgrades to next tier. Option to set minimum and maximum womb glow. Toggle for legacy effects, health and magicka gain from gems, and speech from breast size SmootherScaling config, Enable to make inflation even smoother, at a unknown cost. Modevent to detect when an actor starts lactating through OLactis. Fixed: Startingstats not applying milk corruption. Maybe fixed cumleaks not being removed? Insemination/Inflation on sexlab scene not working. Removed: Removed Option to choose how many items to birth, made no difference with new system Removed functionally duplicate corruption items. Removed Legacy code from auto birth, if it doesn't work, this is why. Removed SoulTint, Removed Dylbill papyrus extensions as a requirement, No soultint, No requirement. Removed Incubationeffects, Didn't work. Might return to this later. Removed SGO.ExtractSuccess modevent, will implement in a better way later if there is interest Reworked / Changed:: Semen extraction disabled, not compatible with new system. Changed cumleak to Vaginal Cumleak, Mainly for futureproofing. Slight rework to MCM, gave legacy options their own tab. Reworked soul siphon to just work like a cooldown, couldn't get health penalty to work Minor rework of BreastVeins deapplication, Reworked milkers, now milk a configurable amount per hour while equipped. Internals: Reworked semen manip functions, might break Reworked lactacid manip functions, might break Reworked milk manip functions, might break Reworked weight manip functions, might break Remerged FactionCanGem and FactionCanGainWeight, just added complexity for no reason Modevents: ForceInseminate modevent + function, does what it says. ---------------------------------------------------------------------------------------------------------------------------- 1.9.3: Added: StartingStats System, for when you want an npc to start out with specific stats, Check out the Startingstats/Example.json for an example. Nutrients, Mega nutrients, Giga nutrients. Consume to increase scaling weight. Added Fecund Fauces Corruption, Allows Pregnancies through oral animations, but prevents lactacid and weight gain from oral. SkyPatcher files to add the new consumables to leveled lists. (forgot in last release) VFX System: Cumleak on deflation, or on excessive filling. SFX System: Sound effects on cumleak, inflation, and oral swallowing, sfx depends on load size, Big credits to the OpenNSFW SFX Project. (probably a bit too loud.) Fixed: Some essence descriptions being wrong. crashes from viewing dwemer or skeleton milk. Thnx ElPoporino for figuring it out. Male game, female sexlab actors being detected as creatures. Normalmaps being removed on sexlab scene start. (Technically not fixed, but its "solved") Removed: KeyActorModMilkLevelBonus, Found better implementation with Base overrides KeyActorModGemLevelBonus, Found better implementation with Base overrides KeyActorModMilkLevelBonus, Found better implementation with Base overrides Removed WIP Corruptions and enchants, couldn't find a proper way to implement them and they were cluttering up the esp. Reworked / Changed:: Balls now scale depending on semen amount above default. LoadSizeOverride to BaseLoadSizeOverride Storageutil Tweak, If any third party mod uses this, it needs to be changed on their end too. Internals: Added BaseMilkOverride Storageutil, this introduces some changes in Relative breasts size code, which "might" break things. Added BaseSemenOverride Storageutil, if you want actors to have a different semen capacity, as a base to scale of. Added BaseLoadSizeOverride Storageutil, How much high fructose porn syrup an actor shoots per orgasm, as a base to scale of. Added All new corruptions and purifications to Corrupt/Purify Modevents. SGOLactis 0.6: Fixed Milk leaks having sounds when equipped. Milk leaks are now affected by ambient lighting. --------------------- Decluttered downloads. ---------------------------------------------------------------------------------------------------------------------------- 1.9.2: Added Essence and Philtre system, Consumable items that grant various effects on consumption. Essences come in 3 variations, Corruption, Purification and Knowledge, Corruption adds a modifier, Purification removes one, And Knowledge teaches you an enchant. Philtres temporarily change how the mod works on a per actor basis These new items can be found by killing appropriately themed enemies (Requires SkyPatcher), Or spawned in using console commands / esp explorers. If you want to use these new items on followers/npc's i recommend the mod: Administer Potions and Poisons to Friendly NPCs New Corruption modifiers: Altered Ovaries: Multiplies max incubation output capacity increase from gem leveling. BroodMother: Multiplies max weight increase from gem leveling. CumDump: Multiplies inflation capacity increase from gem leveling, And prevents cum leakage. Morphing Mammaries, Multiplies max milk capacity increase from milk leveling. Transmuted Testicles, Multiplies max semen capacity and load size from semen leveling. Voracious Womb, Drastically increases semen absorbtion rate. WombTattoo, Adds or removes a womb tattoo. Added Essences of knowledge for new enchants, Consume to learn enchant. New Enchants: Eased Burdens. Removes movement speed/carry weight penalty from being inflated/engorged. BabyBlocker, reduces pregnancy chance by 95%. Enchanted Milkducts, Auto milking. (counts as milker.) Added Philtres, Potions that temporarily change how the mod works on a per actor basis. New Philtres: Soul Siphon, Upgrades non filled soulgems into filled soulgems, might kill you. Endless Munitions, Infinite shots, And refills libido on orgasm. Ovarian Overdrive, Doubles fertility rate, And refills libido on orgasm. Added: Configurable slowdown effect while "inflated", Mitigated if you have the Eased Burdens Enchant. "SGO4.ActorUpdated" Modevent. Sends an actor whenever said actor is updated by SGO4. Enable/Disable in config with SendActorUpdateHook PROBABLY NOT NEEDED! SGO4 HAS ITS OWN EVENT Craftable Lactacid's Recipe: milk and chaurus eggs at a cooking pot. Readded SLSO compat for NON P+ installs, Enable in config. I have had some reports of it not working properly, your mileage may wary, not supported. CBPCBounce%Cap Config. Used to limit the gradual physics scaling. Inventory Interface Information Injector Compatibility. Fixed: Some milk's having wrong texturepaths. Dremora's not resulting in black soulgem outputs. Fixed overlays not being applied properly. (thnx to Naitro2010) Internals: Reversed how output and raceid maps are sorted. The config that is last while sorting A-Z will take priority. Changed: Simplified corrupton/purification modevents. Reworked relative levels, can now support arbitrary corruption levels (still, don't overdo it). Changed corruption to a float instead of int. Reworked auto birth, Now gives you the "Water Broken" passive magic effect, forcing auto birth in 30 seconds, giving you a chance to relocate to an appropriate location. ---------------------------------------------------------------------------------------------------------------------------- Added seamless pregnancy normal assets. Use your favored image editor to add them to normalmaps. ---------------------------------------------------------------------------------------------------------------------------- 1.9 hotfix 1: Fixed: Seeker milk being misnamed. Giant spider having wrong output T3MilkExpMult config being mislabeled as T2MilkExpMult ---------------------------------------------------------------------------------------------------------------------------- 1.9: IMPORTANT: Mod is now developped on AE For Sexlab P+, Will probably work with non P+, but i can't help you if you get any issues with the scanner. (only thing that changed for p+ compatibility) (technically the only thing that "might" break on non P+ is auto detection of creatures. I just don't use old sexlab anymore and can't provide support) FactionInflationPercent Is now FactionBellyScalingPercent, Same functionality. Last time i am changing this. Overhauled pregnancies, Output is now based on "Male" Actor. Every output has its own growth rate, minimum and maximum count. Based on an id system, Every race gets assigned an configurable ID, and this ID is then used to determine actor output, Check Id/Output config files for a rough idea, no config and things will fall back to default id (0) Mod now checks for keywords by name where applicable. (no more DD or OLactis requirements) Added: Added new milk system. [Predator]'s milk harness assets. Now count as consumables(potions) that grant you (configurable) experience gain multiplier corresponding to what type of milk. Milk's now have tiers, Cloudy, Rich, Creamy. Each with stronger buff effects. Consuming milk adds to an actor's lactacidpool. Consuming milk with milkbottles enabled, also returns an empty milk bottle. Lactacid system. While actor has lactacid, actor is forced to lactate. 1 lactacid = 1 milk produced. Production is additive to regular production. By default the rate is 1-1 with default production rate, but can be configured. The only way to gain lactacid currently is through oral animations. Based on load size, check configs. Inflation leakage, Actors leak cum if not plugged (visual leakage not yet implemented). Configurable Inflation pregnancy chance, each hour passed while inflated has a chance to make an actor pregnant. Configurable Added Generic milk option, Enable to set all milks to "generic" variants. Added Incubation specific milk overrides, While incubating from a chaurus, you produce chaurus milk, or something. Configurable Normalmap path overrides. Enter Foldername of new normals in the debug mcm, check empty folder structure for where to put new normalmaps, REQUIRES a default normalmap in the 0 folder. Incubation specific Normalmap replacement, Automatically set custom normalmaps when incubating from specific actors. More debug options, use at own risk. Changed: Simplified config, Similar options bundled together. OLactis leakage now requires being in the FactionIsLactating Faction, should be automatically added whenever an actor gets lactation overlay Lingering breast/Weight is no longer multiplicative, but rather additive. Changed Automilker logic: Simplified logic, actors now keep track of "excess" milk when automilker's are equipped, when excess milk exceeds 1, a milkbottle is added to actor inventory. To add a separate armor item as an Auto Milker, Copy over the script attached to the SGO4 Armormilker, And add the IsMilker keyword to said armor. (doesn't have to be SGO4's version of the keyword, you can make your own) Reworked Weight Gain/Drain, Passive weight can now only be gained from absorbing semen from inflation, While you have passive weight, incubation is drastically increased, Meant to balance out afk farming. Wombtat now also glows when gems are "done" Reworked leveling calculations, Now uses experience instead of multipliers, mostly same logic, added ExpPerLevel config and changed names to better represent how things actually works. If you want identical leveling experience as before, multiply your levelingmults with your experience per level config. Removed AutomaticBirth Toggle. Set chance to 0 to disable. Changed Autodetection to check for SexlabP+ Genders. Will probably break on non P+ versions. Added a config check to enable Soultint, Disabled by default, Only enable if you have the extra requirements. Renamed Some Configs: LingeringExtraWeightMult is now WeightPerGemLevel How much to increase base weight with per gem level GemLevelingWeightMult is now ScalingWeightPerGemLevel How much to increase Scaling weight with per gem level LingeringExtraBreastMult is now BreastSizePerMilkLevel How much to increase base breast size with per gem level SemensPerDay is now SemenRecoveryPerDay Now based on maximum capacity, instead of per load size. Fixed: Fixed corruption not being capped. Milkers should now actually milk an actor. Normalmaps can now be turned off. Either through config, or adding the actor to the appropriate faction. Mod freaking out if Fastextract was not enabled. Removed: InflationFactionHook Config, No longer used. Hooks are now always enabled by default. AllowEarlyBirthing Config, No longer used. GemLevelDecidesStage Config, No longer used. GemLevelingThreshold Config, No longer used. InflationWeightGainMult Config, No longer used. ActorGemsMax config, incompatible with new system. BirthGemsFilled config. incompatible with new system. Gem transfering, incompatible with new system, and was incomplete to begin with. SLSO Hakkey Tweaks integration. (Mod doesn't work with P+, and this mod requires P+) Internals: Added: ActorScalingWeightGet, for internal systems. Actor tracking is no longer removed if an actor has a wombtat applied. Milk gain is no longer multiplied by current pregnancy%. Marginal difference, but simplified code. Simplified OLactis Logic, Now a function. Added a check to prevent multiple smooth belly scalings being started at once. Added Lactacidinc, LactacidLimit functions. Added InflationInc, InflationLimit functions For modders: FactionInflationPercent Is now FactionBellyScalingPercent, Same functionality. Last time i'm changing this. Added Modevent: "SGO4.ImbibeLactacid" Adds lactacid to an actor. Includes option to enable milking. Added Modevent: "SGO4.ToggleWombTat" Toggles wombtat on/off Added Modevent: "SGO4.ExtractSuccess" Sent on succesfull extraction, Includes Who, What and how much. Added Modevents to apply or remove sgo4 modifiers. check QuestDatabase actor mods for what can be changed. Added LevelBonus actormods. Want to force an actor to start out with bigger tits? Slap a bonus milk level mod on them. Added Rate, Potential, Rate increases how fast levels are gained, Potential multiplies level cap. Added Load size override. StorageUtil.SetIntValue(Actor Who,"LoadSizeOverride", Int Val) Added Semen capacity override, for modders. StorageUtil.GetIntValue(Actor Who,"SemenCapacityOverride", Int Val) Added the CoveredNipples keyword to milkers, this prevents the lactation particle effect from triggering while equipped. Added ForceLactate Keyword. Add to armor/equipment to force lactation for actor (doesn't have to be SGO4's version of the keyword, you can make your own) Added the AutoMilker Keyword. Add this keyword to any equippable item to collect milk. The script is only for forcing production and/or increasing production rate. New tracking factions: FactionPregnantPercent How far along a pregnancy is. From 0 to 100. While at 100, gems are ready to birth. FactionInflatedPercent How much an actor is inflated (not pregnancy) From 0 to 100. FactionBellyScalingPercent Pregnant percent + InflatedPercent, The visual scaling, use for OAR and dialogue replacers commenting on "visual" scaling. From 0 to 100 FactionFertilePercent How fertile an actor is, From 0 to 100, Wombtat starts glowing at 50. FactionIsLactating Is actor visibly lactating? 0 to 1. (the lactation overlay) FactionSemenAmountPercent How full a tracked actor's balls are. From 0 to 100. FactionRelativeMilkLevelPercent How far along milkleveling an actor is. does not correspond to actual levels, but rather progress towards hardcap. From 0 to 100. FactionRelativeGemLevelPercent How far along gemleveling an actor is. does not correspond to actual levels, but rather progress towards hardcap. From 0 to 100. FactionRelativeSemenLevelPercent How far along semenleveling an actor is. does not correspond to actual levels, but rather progress towards hardcap. From 0 to 100. WIP: Added Incubation Effect Output. NOT YET RIGGED TO EFFECT APPLICATION Misc: Added InflationLimit and InflationLimitMult configs OLactis 0.5: mini rework to how leaks are equipped, hopefully silent now. Added OLactis.Unequipped modevent, sent when leaks are removed, used for internal scaling. ---------------------------------------------------------------------------------------------------------------------------- 1.8: Added: Added Smooth Belly Scaling Option, Enable in mcm, (Only supports 1 Morph, Excess morphs will be discarded) Added Inflation, Max inflation capacity at 100 "units" Inflation diminishes with a similar system to gem growth, and you get increased Weight and gem gain rate while inflated. Soulgem Fragments can now be inserted to guarantee pregnancy. Added custom physics to PlugNPlay Config, Custom cbpc scaling is based on these physics, so things will look off otherwise Changed: Simplified normalmap replacement logic, much faster now, but requires manual input of main naked BodyNode in config if you do not use 3BA. Moved Update checks out of ActorGemInc, should fix excessive updates with multiple gems. Improved OLactis trigger logic through keywords: Isnaked OR ExposedBreasts OR ZadExposedBreasts, then checks for CoveredNipples keyword. Add to armors accordingly if you want compatibility Changed how internal factions are setup. (for consistency) Only change that users "might" need to pay attention to is the pregnancy/inflation hook faction. Separated large functions into minor functions (no change for end user) Updated Corrupt and Purify modevent, now has corrupt/purify everything option. Purification is now the direct opposite of corruption, instead of dividing actual statistics, now it simply reduces corruption. Corruption now has a lower and upper cap equaling base level cap. You can still force corruption levels above the cap in the mcm, but beware that things will start behaving odd. While corruption is below 0, it effectively "removes" levels. Modification Menu now reordered top to bottom (Breasts, Belly, Balls.) Modification Menu now uses modevents internally (take a look at these if you want to add support to your mod) FactionPregHook is now FactionInflationPercent, Same functionality. If you have a custom New Configs: EjaculationInflates DefaultLoadSize InflationGemRateMult InflationWeightGainMult InflationAbsorbtionPerDay Changed Configs: SemenLevelingPotencyMult. Is Now:SemenLevelingLoadSizeMult EnablePregnantFactionHook. Is Now:EnableInflationFactionHook Changed CorruptionIncrease. Is Now:CorruptionAmount Changed PurificationMult Is Now: PurificationAmount Changed SemenLevelingPotencyMult Is Now: SemenLevelingLoadSizeMult Removed: Removed some unused cbpc physics options. Simplified implementation. Removed OLactis as a requirement. Everything is handled through modevents now. Requires SGOLactis 0.4 Removed hardcap to physics. Something broke. Just don't overdo scaling/physics and things will be fine. Disabled: Disabled Insemination Uses Pregchange mcm and config, Forgot to implement it in the first place. TLDR: Added Smooth Belly Scaling. Added Inflation System. Soulgem Fragments can now be inserted. Normalmap replacement now requires manual input of main naked BodyNode in config if you do not use 3BA. Changed Corruption/Purification Mechanics. Changed dse_sgo_FactionIsPregnant To FactionInflationPercent. Change accordingly in OAR or similar mods (there are none that i know of) Changed/Updated Configs, Update custom configs accordingly. New configs are NOT added to the mcm yet, Manually edit in Default.Json ---------------------------------------------------------------------------------------------------------------------------- 1.7.9.2: Added: Added Repeatable insemination options to inseminate modevent, incase you want to attempt to add multiple gems. Added hardcap to CBPCPhysics scaling, things got absurd on higher corruption levels. Added a Carry weight penalty toggle in mcm. Removed: Removed extra spacing in mcm. Fixed: WombTatFertilityBonus not being changeable in mcm. Missing tribute messages not appearing. Pregrank faction not get applied properly. (enable pregfactionhook in config) Dot missing while looking up races that might or might not have broken things, thnx to Luminance2672 for finding. Changed: Redone fertility calculations, Everything is a simply multiplier now. Redo your configs accordingly. Redone carry weight penalty, now no longer requires pregnancy weight being enabled. Now will also affect npc's Actors now shoot a load on orgasm even if a full load isn't ready, potency is reduced accordingly. SemenPotency no longer affects load size, Effectively means more loads. WombTatGlow now based on fertility cycle, starts glowing at 50% fertility cycle, max glow at 100% fertility cycle. Corruption is no longer affected by level cap, Meaning you can infinitely go above level cap by corrupting an actor. ---------------------------------------------------------------------------------------------------------------------------- 1.7.9.1 Reworked wombtat application, now independant of actor being in gem faction. Banned creatures from Radial menu, it caused issues. Separated modification into Purify/Corrupt And Modification, Wombtat options are now in Modification. Fixed wombtat shine not shining. Removed lingering wombtat option from mcm, it was unused. Plug an play from 1.7.9 can still be used, no changes were needed on that end. ---------------------------------------------------------------------------------------------------------------------------- SGO4 IF 1.7.9: Added: Vein Overlays, (Credits to Pema123 for their open permissions, Go give them a endorsement! https://www.nexusmods.com/skyrimspecialedition/mods/52988) Hakkey's SLSO Tweaks Integration. Bigger parts = Bigger partner enjoyment. Thank you Hakkey for adding the required hooks for this.) Requires: Removed: Wombtat toggle in mcm, it didn't do anything. Fixed: DD Modevents not triggering (you can now level gems by strapping a bunch of dd plugs on an actor) You can no longer force pregnancy/milk/weight/semen on actors that do not have related faction. Changed: Separated Gems and Weight factions (You can now gain weight without any chance of pregnancy on a per character basis.) Renamed Plump Body debuff to Enriched Assets. ---------------------------------------------------------------------------------------------------------------------------- SGO4 IF 1.7.8.1: Fixd some issues with bottle requirements. Added option for futa characters to auto enable pregnancy. ---------------------------------------------------------------------------------------------------------------------------- SGO4 IF 1.7.8: Added: Breast, Belly, n Ball Corruption, mod only modifier to leveling. + modevents to influence Gender bender implementation on semen enabling for females. Auto add / remove schlong. Bunch of modevents if other mods want to add soft compatibility. Semen Leveling Gain mult (forgot this somehow) Fixed: Semen potency not increasing pregnancy change. Weight not increasing fertility. Automatic milk leak offset not calculating properly. Fixed translations missing. Fixed morph and bone scaling not working together (the long standing issue.) Changed: Bargain changed to Purification, same thing, different naming. Opposite of corruption. Changing production options now has a configurable cost. (set to 0 to disable.) Ideal Seed is now a testing item, "should" enable all production and add 100 corruption to every stat. Womb Tats are now per actor and can be enabled/disabled in modification menu. Separated weight related options into their own mcm page. Removed: Ideal Communion, now integrated with main menu. Old recolor from mcm ---------------------------------------------------------------------------------------------------------------------------- 1.7.7: Added Arousal integration, modifies exposure, on milk, wank, birth. configurable and toggleable. Added simple carry weight penalty depending on breast, weight and gems, No mcm yet, Manually config in default.json. Values are max "size" value at no leveling. Recommend Cobb's Encumberance mod if you want slower movement speed the less carry weight you have left. Added mcm configs for skipanim and fastextract. Fixed no instant body scaling update on extract. ---------------------------------------------------------------------------------------------------------------------------- 1.7.6: Added: Reworked OLactis to be compatible with sgo4 and sexlab. DD Integration. Automatic Birth. dse_sgo_FactionIsPregnant From 1 - 100, 3rd party hook. can be enabled/disabled in config. Empty Milk Bottle, Craft with 2 glass and 1 firefood at a forge. (now required in inventory to receive milk bottles). Auto Birthing. New weight set mcm's New OLactis: Automatic Milk Leak reposition (requires manual input of Base values into default config file, Weight 100 bonus values and 10X scaling bonus values) Tutorial someday. Milk Leak on milking. Milk Leak randomly while full. Milk Leak on orgasm. Milk Leak does not occur if body armor is equipped (some exceptions). DD Integration: If Plugged = No Birthing, No Inserting, No AutoBirth. If Bound = No Milking, No Inserting. If Chest Covered = No milk leaking. (partially works, uses dd function to check.) Fixed: Milker not working. morph caps breaking weight morphs. Changed: Split up gemmorphs into gem and weight morphs, belly can now scale from more morphs than one Updated mcm, includes new options and now easier to use. removed: orgasmmilksmilk. orgasmmilkgivesbottle. orgasmgrowsmilk. Some excessive debug spam. Now Requires: SGOLactis - OLactis Modified For SGO4. V0.1to work. (in downloads) DD5+ Lots of Thank you's to orbusNinus for allowing me to essentially gut their mod and use the innards to make something compatible. ---------------------------------------------------------------------------------------------------------------------------- 1.7.5.2: Added individual morph caps. Simply caps any included slider from going above the slidercap value without hardcapping all scaling. (needs manual config in default.json, example is for pregbelly, but works with any morph slider) Added Ideal Communion. Get it from consuming Ideal Seed (gotta cheat that one in for now) Power to manage womb color and reduce gem/milk levels. Requires tribute (configurable) in the form of filled black soul gems. NOW REQUIRES: ConsoleUtil. Dylbills Papyrus Functions. Extended Vanilla Menus. NO LONGER REQUIRES: PO3 PapyrusExtender. Final "non clusterfuck" Update, Expect the mod to get a lot more messy from now on. Next update will focus on 3rd party mod integration. This version "Should" be safe to go back to in case you do not want to use the new "requirements" ---------------------------------------------------------------------------------------------------------------------------- 1.7.5.1: Added option to skip animations and fast extract. Added ExcessIncubationCounts, allows further leveling while full on gems. (Includes 1.7.5 testpatch) ---------------------------------------------------------------------------------------------------------------------------- 1.7.5: Removed diminishing returns, now hardcap: Gemlevelingcap is now GemTierCap change accordingly in your config. Default is 6 Gemlevelingcap is actual cap on gem levels, default 100. ---------------------------------------------------------------------------------------------------------------------------- 1.7.5: Removed diminishing returns, now hardcap: Gemlevelingcap is now GemTierCap change accordingly in your config. Default is 6 Gemlevelingcap is actual cap on gem levels, default 100. ---------------------------------------------------------------------------------------------------------------------------- 1.7.4: Integrated 1.7.3 hotfix 1 and 2 into main mod. (they were patches before) Removed (it triggeres) spam from soultint spell Negative values now work properly for gemleveling (maybe) Negative values now work properly for milkleveling (maybe) Gem rate now has a cap (gemlevelcap * gemlevelthreshold) ---------------------------------------------------------------------------------------------------------------------------- 1.7.3 Hotfix 2: Reverted diminishing returns, fixes values going negative at high levels. ---------------------------------------------------------------------------------------------------------------------------- 1.7.3 Hotfix 1: Fixed gems not birthing while gemleveling is turned off. ---------------------------------------------------------------------------------------------------------------------------- 1.7.3: Now requires: PO3 Papyrusextender. Reimplementation of normal map switching, now less buggy. (no longer breaks vagina or hand normals. Added more ways to level gems/milk, all configurable and toggleable. Fixed scaling not being instant upon calculation. Removed randomization of color. Added selection of colours through Mcm And Spell. (player.additem spelltomesoultint 1) (requires manual input of decimal colors, Google is your friend.) Added Milk to Hearthfire Jug o milk conversion. 3-1 Debug config to set stats. Sliders now have interval of 0.01 Made ActorCalcLevel functions, look at these incase you want to add support for the fork in another mod. Removed Base insemination chance. Replaced with semen potency. Semen leveling. Higher level, bigger balls and higher semen potency. Diminishing returns now additive instead of multiplicative. Option to disable moan sounds. CONFIGS REDONE, you should probably delete your old ones, or import options into new format. ---------------------------------------------------------------------------------------------------------------------------- 1.7 hotfix1: fixed recursion loop. Mandatory if using 1.7 ---------------------------------------------------------------------------------------------------------------------------- 1.7: Gem leveling now counts incubation stages instead of gems birthed. Gem levels are now per gem instead of a threshold, allows smoother scaling. Added optional diminishing milk leveling returns. Added option to allow early birthing. Added option to toggle wether or not gem level decides gem stage birthed, if off defaults to "vanilla" Behavior. Added thepootis12's insertion fix. And more, mostly bug fixes. ---------------------------------------------------------------------------------------------------------------------------- 1.6.3: Added orgasm birth's gems option, might place gems in weird places due to animations. ---------------------------------------------------------------------------------------------------------------------------- 1.6.2: Fixed Gem leveling overflow resulting in no gems at max level. ---------------------------------------------------------------------------------------------------------------------------- 1.6.1: Added 3BA conversion. Fixed mcm translation errors, menu's are now correctly labeled. ---------------------------------------------------------------------------------------------------------------------------- 1.6.0: Reduced total random womb tatto count to 3 (from 8 ) if you want more, random tattoo count is configurable, just check config file and filepaths, should be self explanatory. Changed how actorupdate is handled to prevent change spam. Added Normal map switching, Requires DW pregnant normal maps: install the Fertility Mode+ option. ---------------------------------------------------------------------------------------------------------------------------- 1.5.4: New Womb Tattoo Logic, Randomized (configurable) texture, Randomized glow color. Added mcm menus to most new options. (some) Stats screen now rounds floats to int, so no more infinite 0's. Incomplete/bugged features can now be toggled off, currently only insertion and transfer Translations/ui Fixed. Included new lactation overlay textures, tweaked from lactating-breasts-for-cbbe by fair5210, no license or stipulations for usage were provided in original download, so im assuming its free for usage, if not, said file will be removed upon request by the original author. ---------------------------------------------------------------------------------------------------------------------------- 1.5.3: Added experimental Womb Tats, thnx to SavageDomain for letting me include their textures. Currently starts out as a scaling full shine from 0 to 100% opacity correlating to pregnancy stages. After birthing once the shine gets replaced by a dark version of the womb tat which will subtly glow the further along an incubation the character is. This is kind of wip, so i need opinions on how it should look. ---------------------------------------------------------------------------------------------------------------------------- 1.5.2: Added option to disable automatic enabling of gems / milk / semen. No ingame config option yet, check the included config file for AutoEnableGem/Milk/Semen. ---------------------------------------------------------------------------------------------------------------------------- 1.5.1: Fixed lingering breast size having extra base size ---------------------------------------------------------------------------------------------------------------------------- 1.5: Updated to SGO 4 Beta 8, may or may not work, only one way to find out. ---------------------------------------------------------------------------------------------------------------------------- 1.4.2: Milk leveling fixed. Milkers now comply with config. ---------------------------------------------------------------------------------------------------------------------------- 1.4: Background fixings. Lingering breast size/weight gain. Milker notifications now comply with notification settings (no more eff equipment spam?) Excess milk production can optionally influence milk leveling. Kind of untested, as i am mid setup of a new playthrough, but it should be fine. Report bugs. ---------------------------------------------------------------------------------------------------------------------------- 1.3: Fixed wrong config name, making weight loss instant. Added ActorWeightLimit and let it handle weight min/max caps Fixed Weight caps being one gem level too low, resulting in a starting cap of 0.9 ---------------------------------------------------------------------------------------------------------------------------- 1.2: Fixed scene weight gain not working. hopefully. Fixed some slider values not working. ---------------------------------------------------------------------------------------------------------------------------- 1.1: fixed parts of mcm not working. fixed gemleveling tiers not working. ###Discord: https://discord.gg/JPSHb4ebqj Look for the SGO4-IF Channel. ###Credits: DarkConsole: For the original SGO4 and helping me out along the way. SavageDomain: For Womb Tattoos. w234aew and jjabrams420: For figuring out workarounds to pizzahands. dylbil: For their script libraries making the color picker work properly. orbusNinus: for allowing me to essentially gut OLactis and use the innards to make something compatible. Shizof: For adding physics scaling to CBPC. krzp: For a LOT of coding help. fair5210: For lactation overlay textures (author currently mia, file will be removed upon author request) https://www.nexusmods.com/skyrim/mods/93433?tab=description Pema123: For open usage permissions on their Breast Veins Mod. https://www.nexusmods.com/skyrimspecialedition/mods/52988 Acro748: For open usage permissions on their CBBE 3BA mod, which i used as a base for PlugNPlay Physics. celadoneiron and sweinen for helping me fix bugs. Celadoneiron for code help. Sweinen for code help. BreakfastTime for code help. [Predator] For letting my use their milk harness assets, and helping me create seamless normalmaps. BaneMaster for helping with Modevent Implementation and debugging. Naitro2010 for helping me fix overlays not getting applied. LeHornySFX3D For Flowing/Drip/Inflation SFX (OpenNsfw Sound Pack) EvilZorak For Cum Travelling SFX (OpenNsfw Sound Pack) SquishSuccubus For Internal Swallowing SFX (OpenNsfw Sound Pack) ElPoporino, Helped fix Milk label crashes. Balora, Helped rig MCM options. ###MiniCredits: Luminance2672: Found a (Dot) . that might or might not have broke things. ###Issues or suggestions? Throw them in the discussion thread, don't bother Darkconsole with issues you find while using the Integration Fork. Submitter Murphiee Submitted 08/06/22 Category Misc Sex Requirements Regular Edition Compatible No Install Instructions Edited January 7, 2025 by Murphiee Prepping for update. 15
SLSO Posted August 6, 2022 Posted August 6, 2022 Good to see this mod may continue! is there a possibility that this can be ported the LE version? Since SGO3 ( Soul gem oven 3) is a bit dated like no more morph slider, tattoo support and this mod.
a117 Posted August 7, 2022 Posted August 7, 2022 My only wish is for SLIF to be supported, since they don't officially support it. 1
zer02 Posted August 7, 2022 Posted August 7, 2022 (edited) Quote *Normal map replacement: Normal maps are automatically replaced depending on pregnancy stages, R - what \ by whom will the substitution be performed ? If you want normal map replacements you also need to install: Pregnant Normal Maps for CBBE 3BA if I install was Pregnant Normal Maps for CBBE 3BA, will I already replace my normal body maps without pregnancy, or will the installation not affect normal body maps ? Edited August 7, 2022 by zer02
Martin1313 Posted August 7, 2022 Posted August 7, 2022 Cool!!! You 're a cool modder ! And you can make it so that the textures of pregnancy extend to Fill Her Up Baka Edition?
Murphiee Posted August 7, 2022 Author Posted August 7, 2022 9 hours ago, SLSO said: LE version? Sgo4 is a complete rework of the code using SE as a base, a downgrade is not possible. 6 hours ago, a117 said: SLIF support? As i do not use slif myself, there will be no SLIF support coming from my end, if someone wants to code it themselves tough, i can help with getting to know the code. 3 hours ago, zer02 said: How normal map replacing work? At pregnancy stage 0-0.2 you will have default textures, from 0.2 to 1 normalmaps will be gradually switched automatically. Make sure you install the fomod FM+ version of the textures. 2 hours ago, Martin1313 said: Add normalmap swapping to Fill Her Up Baka Edition? No, i do not use said mod and will not be making additions to said mod. The way it is implemented is however very simple, so if Baka (or someone else) wants to add it themselves they can probably just copy paste and trim the code a bit. 1
monty359 Posted August 7, 2022 Posted August 7, 2022 @Murphiee great work! some feedback: I like the idea of leveling gems with orgasms, also i like the idea of mirking with orgasms. It bugged me, that the milking and gem births are not automatic, now you took the milking hassle and made it automatik. Great job. Can you do something like that for gems? But please not just popping them out, while in a sex scene and having orgesm. I have no idea how, but if you do not have any ideas ither, then make it simple: the check occures every couple of hours and when the pc can port and does not sneak (no enemies nearby), pc and npcs birth all fully grown gems. The birthing animatoin can be skipped for the npcs, just put the gems in their inventory or let them disappear (take them out of the system). Just my 2cents. Now some bugs: A small one: in the MCM menu in the debug section, there are tree activators : enable gems, enable milk and enable semen. The lower two are mislabeled (all three labes are about gems, the descriptions are correct though) A bigger one: probbably related with the first bug. Activating semen and deactivating gems and milk results in only couple of male npcsd having semen active, none of animals (male) have semen active. Can you elaborate, how it should work? Are humanoids and nonhumanoids threated the same or differently? Another one: When leveling gems is activated, no gems are birthed for some reason. I did not test it with 1.6, but there is no mention of resolving this issue in the patch notes. What are your plans for the mod? More features in the future planed? Thanks
Murphiee Posted August 7, 2022 Author Posted August 7, 2022 14 minutes ago, monty359 said: @Murphiee Snip Had plans for automatic birthing, it however proved complicated to implement, might return to it later on. MCM name issue confirmed on my end, Not game breaking, but will fix in next release. its just the translation file not being updated. Gem leveling birthing and auto enable semen works on my end, What version of the base game are you using? The mod does not support AE. Don't have any new features in mind currently, but i am open to suggestions.
monty359 Posted August 7, 2022 Posted August 7, 2022 (edited) I am stll on SE. Will heve to test it again. what about thi second issue? A bigger one: probbably related with the first bug. Activating semen and deactivating gems and milk results in only couple of male npcsd having semen active, none of animals (male) have semen active. New Features: Some sort of Introductions quests. If you up to it, more quests ( not only introduction). Then there are comments about gem pregnancy. Edit: Couple of questions: Is it possible to get pregnant, when the male npc has no semen more, or the semen are deactivated? Is it possible to produce milk, without beeb pregnant and not using the milker? Edited August 7, 2022 by monty359
RoxDox Posted August 7, 2022 Posted August 7, 2022 Im curious, did SGO04 ever have proper intergration with MME? I remember using SGO3 years ago and I think it did but I'm not sure about 4
Murphiee Posted August 7, 2022 Author Posted August 7, 2022 1 hour ago, monty359 said: what about thi second issue? A bigger one: probbably related with the first bug. Activating semen and deactivating gems and milk results in only couple of male npcsd having semen active, none of animals (male) have semen active. Unsure of what you mean with this. but i haven't encountered this issue myself. If someone else could correlate il take a further look.
Murphiee Posted August 7, 2022 Author Posted August 7, 2022 41 minutes ago, RoxDox said: Im curious, did SGO04 ever have proper intergration with MME? I remember using SGO3 years ago and I think it did but I'm not sure about 4 Proper? I think there is a patch on the MME SE mod page. unsure if it works tough.
CrawfordeL Posted August 8, 2022 Posted August 8, 2022 Is there a way to have separate slider for gem progress? There would be one that increases with pregnancy weight and the pregnancy belly increases with the size of the gems only.
MysticDaedra Posted August 8, 2022 Posted August 8, 2022 (edited) Ooh, very interesting! Question: any concerns on compatibility with MME or Fill Her Up? I realize both of these mods will alter the same nodes, but I'm hoping RaceMenu will cover that. Trying to avoid messing about with SLIF this time around. EDIT: Also, do I need both the Beta 8 .esp and the integration fork .esp? Edited August 8, 2022 by MysticDaedra
Nova4 Posted August 8, 2022 Posted August 8, 2022 Hello, now that I'm in the correct post. I had a bit of troubles with the milkes, since I use CBBE 3BA, I made a bodyslide for it. Going to drop it in case someone else wants to use it. I love your mod thank you for sharing! milkers CBBE 3BA.rar
a117 Posted August 8, 2022 Posted August 8, 2022 RaceMenu Anniversary Edition v0-4-19-11 [General] ; Determines scaling mode ; 0 - Multiplicative ; 1 - Averaged ; 2 - Additive ; 3 - Maximum iScaleMode=0 Since there is no longer an option to deal with Racemenu, is there anything other than SLIF?
Murphiee Posted August 8, 2022 Author Posted August 8, 2022 18 hours ago, asdt123123 said: Is there a slider for Pregnancy chance? Yes, think its called fertility chance. 11 hours ago, Bobguy0 said: Is there a way to have separate slider for gem progress? There would be one that increases with pregnancy weight and the pregnancy belly increases with the size of the gems only. That is how the mod works currently, pregnancy only scales the pregnancy node, while all other nodes added in the pregnancy sliders tab scale from weight gain. its kind of confusing i know, but it works. 11 hours ago, MysticDaedra said: Ooh, very interesting! Question: any concerns on compatibility with MME or Fill Her Up? I realize both of these mods will alter the same nodes, but I'm hoping RaceMenu will cover that. Trying to avoid messing about with SLIF this time around. EDIT: Also, do I need both the Beta 8 .esp and the integration fork .esp? You will double down on morphs if you also use MME and/or FHU, but it will not break anything. Yes, the integration fork esp is just for compatibility with normal map switching and ingredients. you need the main esp for the mod to work. 7 hours ago, a117 said: RaceMenu Anniversary Edition v0-4-19-11 Since there is no longer an option to deal with Racemenu, is there anything other than SLIF? No idea what you are trying to do, just mind that this mod is not tested with AE, and it might (probably will) break.
sirretinee Posted August 9, 2022 Posted August 9, 2022 What all would be involved with swapping the birthing animations with other animations? I've tried swapping out the three birthing animations with some from Baka's Fill Her Up mod and my character just gets stuck on the loop part. I'm assuming it's a behavior file thing, I honestly have no idea what i'm doing here lol.
MysticDaedra Posted August 9, 2022 Posted August 9, 2022 What do the "womb texture repeats" and "womb color repeats" options do? The tooltip is pretty vague...
Murphiee Posted August 9, 2022 Author Posted August 9, 2022 16 hours ago, sirretinee said: What all would be involved with swapping the birthing animations with other animations? I've tried swapping out the three birthing animations with some from Baka's Fill Her Up mod and my character just gets stuck on the loop part. I'm assuming it's a behavior file thing, I honestly have no idea what i'm doing here lol. Your guess is as good as mine, i haven't really touched the base mods animation system. 55 minutes ago, MysticDaedra said: What do the "womb texture repeats" and "womb color repeats" options do? The tooltip is pretty vague... The mods has randomized womb overlay textures, Womb texture repeats means it will only be randomized once per actor, after which they will have that same texture on repeat, same thing for color, there are 5 different hues. 2
MysticDaedra Posted August 9, 2022 Posted August 9, 2022 1 hour ago, Murphiee said: The mods has randomized womb overlay textures, Womb texture repeats means it will only be randomized once per actor, after which they will have that same texture on repeat, same thing for color, there are 5 different hues. Ah, thanks for the explanation.
Murphiee Posted August 10, 2022 Author Posted August 10, 2022 (edited) 1 hour ago, ShimizuModding said: i can change the womb tattoo overlay color in race menu. but it goes back to being black at the 2nd pregnancy. how do i change the color for good? currently the mod does not support customization of colors, if you want your own colorable tattoos use the lewdmarks mod. https://www.loverslab.com/files/file/9655-lewdmarks/ Edited August 10, 2022 by Murphiee
ShimizuModding Posted August 10, 2022 Posted August 10, 2022 actually i still dont quite understand gem levelling. if gem leveling threshold is 6, does PC has to birth gems 36 times to get to lv6 gem level, before being able to "bake" the highest tier gem? until then PC can only bake lesser,common,greater? what is this Gem levelling stats under "gem levelling stats Mult"? is it overriding the "gem stages per day" option in gameplay section 1
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