Joined: Dec 2012
[Skyrim Mod] SOS - Schlongs of Skyrim + Bulked Body Type
So, as promised, here it is the mod I've been doing for TES5: Skyrim. Do remember though, that at this point this is pretty much an Alpha Version, since it only really works when the Actor is naked. This mod can actually be split in 2 "mods", and probably will do so in the future:
- The mesh with the new Body type, should work as a standalone
- The mod itself, the code part, and the genitals meshes, which can be easily adapted for any body type, by simply editing the genitals meshes
An important disclaimer. This mesh was worked with the FavoredSoul Mesh as the base mesh, present in "Better Males by Chris57 and FavoredSoul" over at The Nexus. I did tried to contact Chris, but he's mailbox was full. This was just a pro forma, since he has a message on the mod's page authorizing anyone to do any changes to the Better Males mod, so I think it's ok to distribute this.
Still, I would like to ask you to not distribute this mod anywhere else. I may release it at The Nexus in the future, if I see fit. Give me your opinions on this one aswell, should I or should I not publish this at The Nexus?
*** IMPORTANT NOTICE TO THOSE WHO HAD ANY VERSION PRIOR TO v1.80A***
To those who had v1.69 or v1.70, this is the best way to ensure that the new SOS version will work:
*** ONLY INSTALL ONE OF THESE!! DON'T INSTALL BOTH!!! ***
- Load your saved game, and go to any player house (or any interior cell with the least possible NPC count)
- Dismiss any followers
- Save the game in a new slot and quit the game
- Disable UniqueMaleGenitals.esp in your data/mod manager
- Delete the UniqueMaleGenitals.esp located in the /Data folder and every script inside /Data/Scripts that start with MaleGenitals
- Launch the game, and load the previously saved game. Wait a few mins (5 mins will suffice). Some oddities may occur while doing this proccess: You may get a radiant quest failed, added a random item to your inventory, and you may see a certain spell casting by itself over, and over again. This is the reason why you should wait the 5 mins, to let the game finish with any spell spamming it may do
- Save the game in a new slot, and quit the game
- Launch the game again and load the last saved game. Save the game in a new slot and quit the game
- Proceed to install the new version normally
(unless you know what you're doing)
***REQUIRES AT LEAST SKSE 1.6.5 TO WORK***
- Install Better Males - FavoredSoul first if you haven't already (choose whichever options you want)
- Extract the "DATA" folder provided in the file in this thread, UML v1.70A, to your game folder. It will prompt you if you want to continue and replace, say yes everytime. DON'T DO THIS IN CASE YOU'RE IN A MAC! You'll lost all files that exist already in the Data folder
- Install one, and only one of the mods provided (either the Default, or Bulked)
- Removed some debugging messages
- Bug Fix: NPC Potion Dialogs not showing
- Implemented variables to be able to setup the size range for each addon (not working in game yet)
- Addon forms nomenclature implemented: SOS_Addon_XXX
- Addon support implemented
- Changed the Core Mod from ESP to ESM, to be able support the Addon feature
- Implemented specific nomenclatures for variables, properties and Functions (SOSXXX, SOS_XXX, SOS_Fn_XXX)
- Mod name and Forms renamed from Unique Male Genitals to SOS - Schlongs of Skyrim
- Added a new MagicEffect attached to the PC, to allow listening for generic events needed by both PC genders
- Revised code some part of the scripts to avoid issues with other mods, where the genitals would not get equipped again, when those mods used the UnequipAll, RemoveAll functions while the body slot was unequipped, or when the NPC changed his Outfit (BBLS problems solved)
- Bug Fix: Fixed schlong when changing gender to female and back to male
- Bug Fix: Fixed the issue where PC could end up with having more then one Amulet of Phalos or Genitals in its inventory
- Increased geometry for nipple detail
- Added support for a more default body size aswell, since ppl asked for it
- Refitted ALL the genitals files, because there was a very little (although almost unnoticeable) gap between the body and the genitals
- Mod was split in 2: The Bulked Body Type, and Default Body Type
- Some minor script changes to improve it
- Changed the way the erection spell was working. Right now, it will behave like this: Checks if player has body equipped or not, or if the armor is set as Revealing. It will unequip all items if body slot is equipped and not revealing. If revealing, just changes the genitals state from flaccid to erect. You can now equip body slot normally, it won't automatically unequip through the buff duration(the buff is still applied though, and the proper erection mesh will be displayed if the player unequips the body slot)
- Changed the Exaustion debuff duration, it has been reduced to 15 mins
- Changed the way the feature of self re-equipping was working on the Amulet of Phalos. Works better now, it will re-equip whenever the player changes his location (usually not an issue for brawling quests). Just running through any place in skyrim will equip it automatically
- Potion menu options were not showing in the NPC dialogs
- Corrected an issue, where the Actor/Player would not get the flaccid after an erection if the erection spell was cast while naked (I'm surprised no one complained about this...)
- Removed the edit to the DialogFollower Quest, to avoid a problem reported while using UFO
- Corrected an issue where the Erection Buff wouldn't be dispelled, preventing from updating the genitals mesh when an armor was equipped/unequipped
- A more Bearish/Bodybuilder body type, based on the FavoredSoul mesh. Besides the more obvious tweaks to the shapes, I also tweaked the UVs. (the shape is roughly the same if you could multiply the weight setting by x2)
- A re-worked skeleton rig, where the weapon placement was adjusted to avoid mesh clipping (only for the Bulked Body Type)
- A way to customize genitals shape/size, allowing to have within the same game different shape/sizes/flaccid/erect for each actor. For now, only the cut version is ready. There are 10 different sizes. In future releases, I plan to add the uncut version and maybe (a very remote maybe) add specific genitalia to beast races
- Each actor (only males and playable races), will have a randomly shape/size generated, between size 1 and 5 ( *** The size limit generation has been temporarily disabled in v1.80, until setup options are built in the mod *** ), when the Player gets near enough (the range is 192 ft.). The size will be saved only for unique/named actors. Dynamically generated actors, will only "save" it's setting as long as they exist ofc... This is set by saved game. Player character always start at size 1. You'll have to grind if you want to get bigger... or you an just simply cheat by using the console, but where's the fun in doing that? =S
- Setup your own revealing armors, allowing for the actor to keep his genitals shape/size, rather than one that fits for all. This is set by saved game. (read below for more info)
- Erection: Don't need to explain what this one does I guess... (otherwise, you should be searching for cute kitties instead...). A small notice: The duration of this spell, is level based. for every 10 levels, 50 seconds will be increased to the total duration. Starting from lvl 1, you have 60+50. When you hit lvl 11, you get 60+100+100, and so on... the erection has a 15 min cooldown. This spel will unequip all your gear, unless no body slot is equipped, or if using a revealing body armor
- Setup Revealing Armor - Player: Toggles the currently equipped armor to be set as revealing, allowing for the genitals mesh to stay "equipped" even when using that particular armor
- Setup Reveling Armor - NPC: Same as above, but for NPCs. 80 ft range
NPC Interactions, Dialogues (requires NPC to be male and a playable race):
- Amulet of Phalos (pun intended): This amulet is what makes things go, so you should have it equipped at all times. It would be possible to do this without any item, but the problem is, the way the script works, will affect Brawling Quests, making them fail. So having an item that you can unequip for disabling it, was pretty much, a basic way to allow the player to circunvent this issue. The amulet can be equipped with other standard amulets, to avoid loosing one equipment slot, and although the amulet shows it's mesh if you drop it, it is not visible when equipped, to avoid overlapping with other amulets. To avoid the hassle of having to re-equip it or in case you forget to do it, the amulet will re-equip itself when the game is loaded, or just by walking around. Whenever the game is loaded, it also checks if the player has this item, if not, one will be added and equipped
- Bottled Dragon Cum: Increases the size of your genitalia (kinky potion name I know...). Drops only from dragons... who could have guessed that!!! o_O
- Bottled Falmer Cum: Pretty much the same as the above, but decreases the size and drops from Trolls!! (no, not really, I just wanted to check if people are actually reading this...)
- Both potions were set to a 25% drop rate
- Distilled Mandrake: For now, this potion allows the player to have an erection for an extended period (60 mins). Available at Arcadia's Cauldron in Whiterun. I will change the effects of this potion, together with other planned features
About the Genitals:
- PLAYER: "Hey stud..."
- PLAYER: "... I need a fuck!"
- NPC: "Let me just take my clothes off..." - NPC will get naked and erect
- NPC: "I'm not in the mood right now..." - Just like the player, NPCs are subject to the 15min cooldown. Nothing will happen... (there are some issues here, where the NPC will loose the debuff, allowing to get erect without the 15 mins cooldown. ***slightly bugged, its possible for NPCs to loose the Exaustion effect when changing cells***
- PLAYER: "Here, drink this..."
- PLAYER: "I don't think you're big enough..." - Requires player to have at least 1 Bottled Dragon Cum in his inventory
- NPC: "No way I'm taking more of those... I'm already big enough!" - NPC is already max size, you perv! ***temporarily disabled on v1.80.xxxA***
- NPC: "Ermmm... Ok... I hope you know what you're doing..." - Increases NPC's junk size
- PLAYER: "You're way too big!" - Requires player to have at least 1 Bottled Falmer Cum in his inventory
- NPC: "Sorry, I'm not taking that... My dick is small enough..." - NPC is already at minimum size ***temporarily disabled on v1.80.xxxA***
- NPC: "Couldn't you get some lube instead?" - Decreases NPC's junk size
Let me explain first how the mod works. Genitals, and even hands, feet, or body, are, for game purposes, just like any other armor. So the concept was, having the genital armor behave to equip/unequip within certain conditions.
So, this mod is really just an equipment manager (a very specific one), "listening" for the events that trigger whenever an Actor equips/unequips his body slot. So, in order for the mod to know what to do it must wait for the action, and that's why, when you equip/unequip a body slot armor, there's a fraction of a second in which both meshes (armor and genitals) are equipped, overlapping or not equipped at all, displaying a eunuch model. This is not as much as a glitch, its normal, since it's the only way I could imagine doing this, although I tried to minimize this effect as much as possible. Overall, I think it works nice, considering my scripting skill (or rather lack of it...)
About the Body shape/skeleton:
There are 2 main issues to take account when using this body type:
About Reavealing Armors:
- The body type only works when the Actor is naked, because as stated previously, the body parts are just armors. So, whenever the actor equips something, it will use the vanilla/whatever mods you might have installed. To work properly, each and every armor in the game must be adapted/fitted to the new Body Type. And thats something that requires a lot of work.
- Since it has an increased volume, mesh clipping will be more visible frequent, specially during paired animations. This can be minimized if instead of the skeleton.nif that I supply, you use the vanilla skeleton, although I think it's not really worth it. Besides, my nif corrects weapon placement for the increased body volume, otherwise, you'll have a 2H sword piercing your back.
- This feature does not make a normal armor look more revealing, it just tells the mod how to behave specifically to certain armors. for example... lets say you are using one of those revealing armors for Sundracon or FavoredSoul mesh. When you equip those armors, they already have a "static" junk mesh, disregarding completely, if your penis was bigger, smaller, cut, uncut, whatever. SO what this feature really does is, it tells the game that is OK or not to show the genitals mesh. I've tested some of the revealing armors, and only when the genitals were at the smallest size, you would see 2 overlapping penises/testicles. of course this also depends if its flaccid or erect. But the best type of armors to set as revealing, will be those that have nothing standing in the front, that could cause clipping with either an erection or for bigger flaccid sizes. for smaller flaccid sizes, this feature actually works quite good even for vanilla clothing. A good visible example will be those clothing types that look like a short dress, the guy in the carriage outside Whiterun is a good example if you want to test it.
- This feature can be setup by 2 methods: either by using the spells provided in game, or by doing a small mod to "add" the revealing armors. Using the spells is saved game based, which means that every save, can have a different list. Doing your own mod, will enable that list for all games (prefered method). Since I don't know which revealing armors you have installed, I've chosen to let it empty. I will later do a small tutorial on how to add your own list in the mod, it's very simple, a skeever could do it.
- If you use the spell provided in-game, instead of your own Mod List, the setting will only apply when the armor is re-equipped, so NPCs like guards will stay the same until they re-equip it. For this, you can apply the spell twice, or ask the NPC to undress/get hard. Again, this is another reason why building your own reavealing list with the Creation Kit is prefered.
Future Plans, ideas and fixes (some might be possible, some might not):
- Any mod that might manage NPCs inventory/outfit/equipped items might be potencially "incompatible"
- Script might not work with some specific "actors". The encarcerated mage in Helgen Keep, during the initial quest is a good example, he will stay eunuch, I believe that in this particular case, its not even an actor, it's just a dummy object that looks like an actor, and that's what causing this particular behaviour. The mod is being applied to dead actors (the flickering blue aura is what lets you know the mod has started working on that particular actor)
- If you spam the Growth/Shrink Potions, you might end up with the wrong size after the spam. to correct this, just equip and unequip any body armor that hides the genitals
- Will conflict with any mod that changes Arcadia's Vendor List. I'll add a custom NPC later on, this was just something I did as a "quick fix"
- Will conflict with any mod that changes Falmer or Dragon item drop list
- Lacking a proper Normal map, to avoid the strange lightning in the crotch zone, during that 1 second when the player doesn't have any genitals equipped
- Add a softer set of 10 different sizes that max range will be the current 5
- Adding re-fitted armors for the new body type
- Add a custom NPC which sells the potions, previously listed. Dragon/Falmer will have low spawn rate though
- Make a buff called "Morning Wood" to replace the well rested buff. The idea is to provide 1 free extra erection without getting the usual debuff (and maybe an increased duration) when the player rests
- Adapt the genital meshes for other body types (although this can be done by others aswell, the ones I provided might work ok aswell with other body meshes, you can give it a try)
- Integration with Mini-Lovers (relating to erection buffs, radiant quests, etc)
- Not sure yet, but while I was looking for something in the Creaton Kit, I had an idea that might be possible, and "link" it to the mini-lovers mod: making a Cum Effect using the blood decals feature
- Autonomy for NPCs to initiate their own rape with other NPCS (or player) using Mini-Lovers
- It's possible to add "kinks" like... Player as a fetish for, let's say Draugr... whenever he sees one... *POP!* gets a hardon. Not really sure if I'll make this though... it's a little far fetched. Although it can be done to set an Actor as Gay/Straight/Bi, which I don't really care... as far as I'm concerned, they all like cawk! =D
- Develop my own textures
- Maybe add a "thematic" unique dungeon/quest...
What do I expect from you guys... FEEDBACK! give me ideas, suggestions, report glitches or errors, etc anything that helps improve it... I did this mainly for me, but I do like to share with others, specially when others take interest in it, and won't mind doing any requests you might have, if I see fit, and within reason. And if you think you're able to help me with the Mod aswell, I'm more than willing co-authoring this.
Tell me if you find any grammatical or orthographic errors aswell, since english is not my native language, but I'm pretty much a grammar nazi, so I like to have my shit properly written.
I hope you guys enjoy the mod as much a I do xP
(This post was last modified: 02-10-2013 12:38 PM by VectorPlexus.)