Skip to content

Release Notes: Beta 8

darkconsole edited this page Feb 12, 2022 · 1 revision

Requirements

Download

Discuss

Important

  • This mod is not doing anything super crazy that will nuke your save, but this is a BETA release. Make a backup of your save so you can go back to having fun if I somehow ruin your life.

  • You will not see any body scaling unless you successfully build your body and outfits with BodySlide with the BodyMorphs checkbox checked. After full release I will provide detailed how-to for anyone who is new to this. Until then you should research this process on your own or just not use this beta.

  • By popular demand, SGO4 does not auto-enable after install/new-save. You must first enable it in the MCM.

  • Run FNIS after installation.

  • Run BodySlide after installation if you intend to use the Milker.

Changes since Beta 7

hopefully fixes the new widget for everyone so you can actually like use it.

Changes since Beta 6

CLICK TO VIEW DETAILS

  • fix alchemy and enchanting not leveling when milking or birthing.

  • finished/optimized the follower fertility syncing with the player and each other.

  • when a character is no longer pregnant, and the preg weight has finally gone all away, after that, any milk that has been unmilked will slowly go away as well. this will allow you to eventually zero out if you milked at 1.1 bottles so there is 0.1 remaining, as well as provide a meaning to the stats for differences in produced and milked in regards to your farming efficiency. the speed this happens is a percentage of the milks-per-day they can generate, and is a setting in the mcm.

  • replaced scanner widget with new meters using iWant Widgets so nobody better get getting that lazy dog text. in existing saves there will be errors at the top of the papyrus log when loading a save mentioning it cannot find the old milk/gem/semen bar things and this is fine.

  • weight gain should not happen faster than it would take to grow a gem. meaning if you insert max gems into them right now, they should not get instant fat. the belly should expand, but chubs will take time.

  • fix face expressions not getting reset after birth/milk/wank.

  • fix not having an erection when wank.

  • fresher nudity check which drives the milk influence. can now be used for other things easily too.

  • bones can now be scaled. added to the sliders mcm in the same way but with a different button that sets type=bone in the json.

  • testicles now scale based on semen production. actor must be wanked at least once first.

  • merged murphie's actormilkmax patches that return floats rather than ints

  • mcm button to nuclear option all data sgo stored.

  • on the sgo main wheel menu, "inseminate" has been removed, and "insert gems..." is now just "insert..." - works exactly the same except now it accepts both gems and bottles of semen at the same time.

  • you can now transfer gems from one character to another. there is no animation yet so it just happens. you use the menu on the character that currently has the gems, and then it will show you a list of nearby npcs after a second, to deposit them into.

Changes since Beta 5

CLICK TO VIEW DETAILS

  • Morph sliders in MCM are allowed to be negative values now to deal with some sliders on some bodies which seem backwards or you are just weird.

  • Added the Databank tab in MCM. It will list all characters currently being tracked, and there are some settings on the general tab to make it show more or less. HOWEVER, THIS TAB IS SLOW AS FUKKKKKKK. Give it a moment to fully load.

  • The debug menu in MCM can now target whoever is under the crosshair not just the player. The Debug menu has also been "translated" aka it can be translated.

  • Items instadropped from birthing/milking/wanking due to the actor being locked, such as in Display Model poses, will always drop in front of the actor now regardless of which direction the animation has them facing. Example: the Display Model Double Dollstand.

  • Milk Leak overlay is back. Current one is CBBE UV. It also sucks, was just a quick texture made to get it working.

  • The milker should no longer crash the game if you have not gone through the effort to set up Dye Manager et al properly. If it still crashes for you that means you probably did a merge update instead of a replace update. To fix it simply delete SKSE\Plugins\NiOverride\TintData\Armor\dse-soulgem-oven.xml as this will be released in a standalone file to prevent such nuisances in the future.

  • There is now an option in the MCM to display production stats IN THE ACTOR'S DISPLAY NAME so that you can see progress just by HOVERING over them. So my Orc follower says T'grra Thundertits [G=75%][M=1] meaning her gems are 75% done and has 1 full bottle of milk ready to go. Turning this option on you will not see updated names until the background processor kicks off and updates that character again. Turning it off, the names will not go back to default until the same thing happens.

  • The Milking/Wanking/Birthing script has been redone into one concise script, replacing 4 other scripts. It is possible that you might see a warning in your papyrus log when loading a save like "unable to load dse_sgo_EffectWankingAll. missing script?" and this is fine because yep it is missing now.

  • The animation system has been redone (again) so hopefully there will be less issues with milking getting interrupted and then she stands there staring at you like a tard.

  • Weight gain is now passive over time. When they insert a gem they will gain weight slowly over play time instead of being instantly instant. Same when birthing. The belly will still be instant, but the chub will come and go slowly. There is an option in the MCM for saying how long it should take.

  • The default sliders in my Default.json for CBBE are MOAR THICC

  • RaceMenu is no longer demanded, but it will still demand NiOverride standalone.

  • Non-English games should no longer have completely broken MCM menus. It will be in English until people translate it but it won't be broken. Who knew the guy who made MCM thought that falling back to a working language would not be worth the effort.

  • Milking/birthing/wanking will now ask do you want to extract 1 of the things or all of the things.

Changes since Beta 4

CLICK TO VIEW DETAILS

  • RE-RUN FNIS! Animations now have their events embedded directly into them rather than the FNIS hack they were using before. Should make them fire more reliable now meaning things like milking and wanking and birthing should not stall out much if at all.

  • Male wanking animation is a little longer.

  • Female insertion animation tweaked a little.

  • Changes to DEFAULT settings: Max Gems 2 (was 3), Max Semen 2 (was 1)

  • The milker is now dyeable, if you have your game setup with a working Dye Manager and all that.

  • Fix male wanking not wanking out that last bottle.

  • Fix for text messages saying gems are done when they are not done.

  • If a male has more than 0 but less than 1 there is a chance preg can still occur, but at a lower scaled chance fitting with the current value of teh semenses available.

  • Apparently I also fixed a thing preventing milk and semen to fall below zero.

Changes since Beta 3

CLICK TO VIEW DETAILS

  • Optimise data calculation functions when actors don't need specific feature data calculated.

  • Fix startup dialog text.

  • Automatic settings\Custom.json generation on first install.

  • MCM Updates

    • Add, Edit, Delete morph sliders.
    • Toggle debugging output
    • Toggle force data calculation after wait/sleep.
  • New wheel menu actor option: Disable Scaling - data continues to process but the visual effects are not shown.

  • Allow modify Gem growth rate, Milk production rate, and Semen production rates via Mod API.

  • Allow modify Max Gems, Max Milk, and Max Semen via Mod API

  • Allow modify Milker Health, Magicka, and Speech gained via Mod API

  • Tweaked milker nipple cups. Need to re-run the BodySlide to see it.

Changes since Beta 2

CLICK TO VIEW DETAILS

  • Removed some extra ModEvents to avoid some ctd/ils. I really need to get someone from SKSE to look at this oddity I found.

  • A lot more options available via MCM now.

  • Fixed version checks for SKSE 2.0.7 based mods. Again.

  • Support for actors who cannot get pregnant to produce milk. Mah Milky Boiz.

  • Equippable Milker craftable at a forge. Make actors produce milk 10% faster.

  • Default max gems is now 3 (down from 6)

  • The more milk an actor has (e.g. bigger the boobs) the more persuasion they have.

  • The more mature gems an actor has the more health and magicka they have.

  • SexLab orgasms will now consume some of the male's semen, and pregnancy can only occur if they still had any left.

  • Fix for players who ESL too many things. Seriously Wyre Bash people, stop ESL'ing every fucking thing. But if you insist on continuing the version checks should pass now. [Things you should not ESL: literally anything thats not a stupid armor or stupid weapon. Stop ESL'ing RaceMenu. Stop ESL'ing SkyUI. Omfg. Just fucking stop. Look. I don't want to be like, overly insulting, I'm sure you may have just been following the prompts in WB. BUT SERIOUSLY. [The current trend in modding that has been for a while is the concept of Soft Linking, e.g. instead of binding forms via CK to properties we check if the forms exist and then read them out and keep a pointer around. If the mod doesn't exist we fail gracefully. ESLing things break this shit, and bunch of other things, guys.]]

Changes since Beta 1

CLICK TO VIEW DETAILS

  • Fix for Dunmer and Breton giving the wrong milks.

  • Fix for unknown races giving Algonian milk instead of the Generic flavour.

  • Fix for MCM array out of bounds papyrus error.

  • Fix for Gem sliders sometimes not loading if the game's string cache was laughing at our JSON. Some pre-emptive changes to avoid it happening in other similar places.

  • Potential fix for infinite load screen. It appears to be an obscure SKSE bug with ModEvents. Not sure if fix eliminates problem or just makes it super rare.

  • Fix version check to allow SKSE 2.0.7 like I said it needs.

Known Issues

CLICK TO VIEW DETAILS

  • Did you run FNIS?

  • The current Insertion, Birthing, Milking, and Wanking animations are still works in progress. They are good enough to work but not good enough to be awesome yet.

  • If something strange happens while you are inserting, birthing, milking, or wanking, such that it stops animating, and you are stuck in place, there is backup code in place to try and fix it after 30 seconds. If this happens to you often enough please tell me about what is happening, what you are doing, and any ideas you may have about what may be interrupting the process.

Features

CLICK TO VIEW DETAILS

  • Insert found soulgems to incubate them into stronger versions and charge them.

  • Chance to become pregnant with Soulgem from SexLab encounters.

  • Semen can be farmed from those who produce it and inserted to become pregnant.

  • Each race produces unique milks and semens which can be used in Alchemy. Each one has 4 unique properties which can be discovered via Alchemy with at least 1 of the properties being just slightly stronger than those found from other things in Skyrim.

  • Birthing gems has a chance to increase Enchanting. Milking and Wanking have a chance to increase Alchemy.

  • Custom UI widgets which can display the production status of the targeted actor.

  • Stats about how many gems and things actors have produced.

  • Full translation support. Detailed instructions on how to make and submit languages will be given after full release.

  • New races can be supported with new milks and semens without editing anything. Detailed instructions on how to add races will be given after full release.

Changing Biological Functions / Genders

CLICK TO VIEW DETAILS

SGO uses a new system for attempting to assume your gender. When a character is first encountered it is inspected and we make some choices automatically to try and fit with how most of the people have communicated they are playing. This is a list of the choices it may make.

Game says male, SexLab does not argue.

  • Intent: Average Male.
  • Result: The character will only produce semen.

Game says female, SexLab does not argue.

  • Intent: Average Female.
  • Result: The character can produce gems and milk.

Game says female, Sexlab says male.

  • Intent: Magic Trap
  • Result: The character can produce semen and milk.
  • Note: Milk production without pregnancy is not done, they wont produce at this time.

Game says male, SexLab female.

  • Intent: Magic Care Bear
  • Result: The character can produce semen and gems.
  • Note: Male bodies AFAIK don't have BodyMorphs so you won't get a belly bulge.

If you want something different, you can use the [SGO] Main Menu > Actor Options to make alterations to a character's biological functions. For example if you are one of those greedy people that want gems, milk, and semen, all in one.

Changing Slider Settings

CLICK TO VIEW DETAILS

The MCM for changing slider settings is not yet done. You can change the settings by editing the JSON file data\configs\dse-soulgem-oven\settings\Custom.json.

  • If you do not yet have a Custom.json make a blank one and copy and paste the Default.json. If you are using a manager like ModOrganizer don't forget to check overwrite first before making your own Custom.json

  • If you do have a Custom.json but it is missing the Sliders section, copy and paste it in from the Default.json file.

This is what the JSON section looks like. The Gems section defines what changes as pregnancy progresses, the value represents the slider position at max pregnancy progress. The Milk section defines the sliders while milk progresses. You can add and remove as many sliders as you want. The default sliders on CBBE create a fairly average pregnancy progression with belly bulge, breast enlargement, and weight gain.

If you are not using CBBE it is likely you will have to edit the sliders.

	"Sliders": {
		"Gems": [
			{ "Name": "PregnancyBelly", "Max": 0.65 },
			{ "Name": "ChubbyArms", "Max": 0.7 },
			{ "Name": "ChubbyButt", "Max": 0.5 },
			{ "Name": "ChubbyLegs", "Max": 0.6 },
			{ "Name": "ChubbyWaist", "Max": 0.6 },
			{ "Name": "Breasts", "Max": 0.25 },
			{ "Name": "BreastsGravity2", "Max": 0.25 }
		],
		"Milk": [
			{ "Name": "Breasts", "Max": 1.5 },
			{ "Name": "BreastsGravity2", "Max": 1.0 },
			{ "Name": "BreastsTopSlope", "Max": 0.5 }
		]
	}