BananasManiac Posted July 14, 2023 Posted July 14, 2023 BananasManiac's - Butt Enchanting View File Overview This mod allows your followers to enchant your equipment by storing items in their butt.  Details Followers get a dialogue option to become a butt enchanter. This allows you to access their ass and store items in it. After a certain amount of time, the items stored within get random enchantments.  Current Features: Up to eight followers can become butt enchanters Each enchanter tracks their experience and will rank up after successful enchanting or anal sex Enchantment quality will increase depending on the enchanters rank Bend over animation (credit goes to Gunslicer's GSPoses & SLAL) Anal capacity will increase over time if a certain amount of items are instered default: weight to capacity ratio > 0.9 Anal capacity will decrease over time not enough items are instered default: weight to capacity ratio < 0.5 Anal sex will increase the chance of a higher quality enchantment for the next enchant (count resets after every enchant) increase Butt Enchanter experience increase capacity Enchantments happen every 17 - 23 hours Belly scaling Optional Scaling formula: current weight / max weight Butt scaling Optional Scaling formula: current exp / lvl 4 exp   This mod is currently in an early stage and will likely receive changes that require a new save  Installation Steps: Install hard requirements SKSE Sexlab Install mod via mod manager Run FNIS  Credits Animations from Gunslicer's GSPoses & SLAL Submitter BananasManiac Submitted 07/14/2023 Category Adult Mods Requires SKSE, Sexlab, Racemenu Regular Edition Compatible No 4
BananasManiac Posted July 14, 2023 Author Posted July 14, 2023 The mod is currently still in development and is therefore not yet feature complete. Â I'm glad for everyone that tries it out and would love to get some feedback. If you have any suggestions, I'm open for them and will include them if they feel fitting for the mod. 2
terrorofmorrowind Posted July 14, 2023 Posted July 14, 2023 1 hour ago, ChandraArgentis said: Because it's possible! No one ever said modding made sense all the time! ?
Aldid Posted July 14, 2023 Posted July 14, 2023 I don't know if I'll ever use this, but god bless you for making it. This is what modding is about! Â o7 3
BananasManiac Posted July 15, 2023 Author Posted July 15, 2023 Released Version 0.3.5 Added support for up to 8 enchanters Added Sexlab integration Anal sex will increase experience and capacity of enchanter AnimationEnding event is used which should trigger with and without SLSO Added Capacity Increase/Decrease If enchanter is filled above a certain threshold during regular intervals (default 4h) the maximum capacity will be increased Capacity will be decresed if the enchanter is filled below a certain threshold Added debug menu to see enchanter stats Improved Bend-over animation handling This update will require you to disable/enable the mod via MCM in order to access the new maximum amount of enchanters. This will cause all items that are currently stashed away to be lost and all stats to be reset. New save is recommended
lavatube Posted July 15, 2023 Posted July 15, 2023 Talk about having an enchanting ass! ? Perhaps there should be an optional waddle if they're still getting used to a recent large deposit to the ol' prison wallet. The leg binding animation used for Devious Devices would suffice. Hmm, I wonder if items should fall out if they overdo the anal sex. There's also the Fill Her Up where you can express accumulated fluids. That might pop out an item or two. 1
ebbluminous Posted July 15, 2023 Posted July 15, 2023 An idea... As their Capacity increases... their butt gets bigger and/or inserted iteas also cause buttflation. 1
BananasManiac Posted July 15, 2023 Author Posted July 15, 2023 18 minutes ago, ebbluminous said: An idea... As their Capacity increases... their butt gets bigger and/or inserted iteas also cause buttflation. Â Great idea, I want to include bodymorph in the future.
BananasManiac Posted July 15, 2023 Author Posted July 15, 2023 4 hours ago, lavatube said: Talk about having an enchanting ass! ? Perhaps there should be an optional waddle if they're still getting used to a recent large deposit to the ol' prison wallet. The leg binding animation used for Devious Devices would suffice. Hmm, I wonder if items should fall out if they overdo the anal sex. There's also the Fill Her Up where you can express accumulated fluids. That might pop out an item or two.   I'm thinking about including some optional events like this. Inexperienced enchanter can drop some items if at capacity Anal sex can make you drop items Some kind of FHU integration depending on the amount of cum in their ass I also want to add support for more item types: Weapons: I could add weapon enchant support. Maybe I could make it so that you can only insert a weapon if you wrap in in a piece of leather Food/Ingredients: No idea Gold/Lockpicks/misc: No idea Soul Gems: No idea Clothing: add robe enchantments instead of armor enchantments Potions: No idea
Racihti Posted July 15, 2023 Posted July 15, 2023 Took a second for my brain to realize what I was reading when scrolling through mods, lmao, got a good laugh out of it.
BananasManiac Posted July 15, 2023 Author Posted July 15, 2023 1 hour ago, Racihti said: Took a second for my brain to realize what I was reading when scrolling through mods, lmao, got a good laugh out of it. It's even better in-game
stavlan Posted July 15, 2023 Posted July 15, 2023 9 hours ago, BananasManiac said: Â Great idea, I want to include bodymorph in the future. If you need help with that i can give you some example code that will read morph names and multipliers from a json file so that people can easily edit which morph is applied and how much and be persistent through saves.
BananasManiac Posted July 15, 2023 Author Posted July 15, 2023 12 minutes ago, stavlan said: If you need help with that i can give you some example code that will read morph names and multipliers from a json file so that people can easily edit which morph is applied and how much and be persistent through saves. Oh, that would be good to see. Haven't done that before so I would love some example code.
stavlan Posted July 15, 2023 Posted July 15, 2023 (edited) The example is based on a mod called egg factory that I edited to add the json file to be read You probably already have a OnUpdate event going on where you can call a function similar to this: Â Function SetBreastScale(Actor akActor, float value) int loop = 1 int data = JValue.readFromFile("Data/EggFactoryLactaion.json") int Count = JMap.getInt(data, "Count") while(loop<=Count) float mx = JMap.getFlt(data, loop as string +"m") string name = JMap.getStr(data, loop as string) ;debug.notification("debug loop names: "+mx+loop) SetNodeScaleNIO(akActor,name,value*mx,false) loop += 1 endwhile EndFunction Function SetNodeScaleNIO(Actor akActor, string nodeName, float value, bool dummy) bool isFemale = true If akActor.GetLeveledActorBase().GetSex()==0 isFemale=false ElseIf akActor.GetLeveledActorBase().GetSex()==1 isFemale=true Else return EndIf String E_Key = "EGG_MODKEY" If value == 0.0 NiOverride.ClearBodyMorph(akActor, nodeName, E_Key) Else NiOverride.SetBodyMorph(akActor, nodeName, E_Key, value) Endif NiOverride.UpdateNodeTransform(akActor, false, isFemale, nodeName) NiOverride.UpdateNodeTransform(akActor, true, isFemale, nodeName) NiOverride.UpdateModelWeight(akActor) EndFunction You can choose different names for the functions and the json file and the key needs to be unique from other mods that use RaceMenu's NIO so that people who don't use slif can let the built in RaceMenu morph mode solve them by itself (skee64.ini) Quote ; Determines key merging method (when there are two body morph keys for the same morph) ; 0 - Additive ; 1 - Averaged ; 2 - Maximum iBodyMorphMode=0 Edit: forgot to mention the contents of the json file so here they are { "Count": 6, "1": "Breasts", "1m": 0.4, "2": "BreastHeight", "2m": 0.05, "3": "BreastGravity2", "3m": 0.0, "4": "BreastPerkiness", "4m": -0.4, "5": "NippleLength", "5m": 0.1, "6": "NipplePuffy_v2", "6m": 0.3 } should be self explanatory Edited July 15, 2023 by stavlan 1
BananasManiac Posted July 15, 2023 Author Posted July 15, 2023 13 minutes ago, stavlan said: The example is based on a mod called egg factory that I edited to add the json file to be read You probably already have a OnUpdate event going on where you can call a function similar to this: Â Function SetBreastScale(Actor akActor, float value) int loop = 1 int data = JValue.readFromFile("Data/EggFactoryLactaion.json") int Count = JMap.getInt(data, "Count") while(loop<=Count) float mx = JMap.getFlt(data, loop as string +"m") string name = JMap.getStr(data, loop as string) ;debug.notification("debug loop names: "+mx+loop) SetNodeScaleNIO(akActor,name,value*mx,false) loop += 1 endwhile EndFunction Function SetNodeScaleNIO(Actor akActor, string nodeName, float value, bool dummy) bool isFemale = true If akActor.GetLeveledActorBase().GetSex()==0 isFemale=false ElseIf akActor.GetLeveledActorBase().GetSex()==1 isFemale=true Else return EndIf String E_Key = "EGG_MODKEY" If value == 0.0 NiOverride.ClearBodyMorph(akActor, nodeName, E_Key) Else NiOverride.SetBodyMorph(akActor, nodeName, E_Key, value) Endif NiOverride.UpdateNodeTransform(akActor, false, isFemale, nodeName) NiOverride.UpdateNodeTransform(akActor, true, isFemale, nodeName) NiOverride.UpdateModelWeight(akActor) EndFunction You can choose different names for the functions and the json file and the key needs to be unique from other mods that use RaceMenu's NIO so that people who don't use slif can let the built in RaceMenu morph mode solve them by itself (skee64.ini) Edit: forgot to mention the contents of the json file so here they are { "Count": 6, "1": "Breasts", "1m": 0.4, "2": "BreastHeight", "2m": 0.05, "3": "BreastGravity2", "3m": 0.0, "4": "BreastPerkiness", "4m": -0.4, "5": "NippleLength", "5m": 0.1, "6": "NipplePuffy_v2", "6m": 0.3 } should be self explanatory Which mods will this require to function in addition to skse?
stavlan Posted July 15, 2023 Posted July 15, 2023 (edited) It will need Jcontainers to read the json file and RaceMenu for the NIO function, the NIO mod that was integrated into RaceMenu is available as standalone mod in case someone uses ECE instead. If you want to avoid the Jcontainers mod you can skip the part where it reads the file and hardcode some slider names to be used. Edited July 15, 2023 by stavlan
BananasManiac Posted July 15, 2023 Author Posted July 15, 2023 1 hour ago, stavlan said: It will need Jcontainers to read the json file and RaceMenu for the NIO function, the NIO mod that was integrated into RaceMenu is available as standalone mod in case someone uses ECE instead. If you want to avoid the Jcontainers mod you can skip the part where it reads the file and hardcode some slider names to be used. Â Yeah, I think I will skip Jcontainers. I can already feel the incoming support questions if I were to use that mod.
BananasManiac Posted July 15, 2023 Author Posted July 15, 2023 @stavlan Do you know where I can find a list of relevant morphs for 3BA?
BananasManiac Posted July 16, 2023 Author Posted July 16, 2023 New version released - 0.4.0 Added experimental Bodymorph support disabled by default, can be activated and configured via mcm
J.Azure Posted July 16, 2023 Posted July 16, 2023 Bro this is fuckin wild. Don't get me wrong I'm not hatin just.... What?
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