Jump to content

Schlongs of Skyrim AE - No DLL Version 1.1.4


About This File

About This File

This is an update to Schlongs of Skyrim SE that works with post-AE Skyrim. I have only combined the original Schlongs of Skyrim SE version 1.1.4 with the papyrus script provided by Erstam. I then deleted the original .dll file from SOS. 

 

I was having trouble getting the SoS AE 1.0.3 mod to work and it would always not only crash my game but make my desktop unusable. So I did this instead and decided to share.

 

Since this has the full SoS mod with the changes by Erstam minus the dll file, you should install this as a standalone version of SoS. I imagine a second install of the same files would likely generate some errors.

 

I hope some of you find this useful. I truly appreciate all of the work everyone has done on here.

 

The permissions and acknowledgements below are inherited from the original SoS file since this is a derivative mod. 

 

Erstam's Post Text (in case it gets deleted for any reason):

Quote

 

Great news - PapyrusUtil has been updated to Skyrim AE. That means that this version of SOS, which only depends on SKSE and PapyrusUtil, works on the 1.6.318 exe:

 

Some important things first:

  1. This is an update to SOS SE and only contains the changed esp and scripts. It's not the full mod. So install the files over your existing SOS installation.
  2. As long as you have a working SKSE and PapyrusUtil (either for AE or older SE versions), you're good to go.
  3. Best remove, hide, or move your SchlongsOfSkyrim.dll. It shouldn't really hurt when it's trying to load, but it will cause warnings in the logs.
  4. I've done no testing on 1.6.318 (I'm running a partially downgraded 1.5.97), but it runs fine on my Skyrim installation, and I'm pretty sure it will also work with the new exe, provided you have installed the requirements. After some testing on 1.6.318 I can confirm that it does work.

So how does this work? I've replaced all the functions from the dll with corresponding functions from PapyrusUtil. It looks like the SOS dll was actually forked from an early version of PapyrusUtil, so many functions are identical.

 

Other functions are emulated in Papyrus script. Of course that's much slower than native code, but I took a lot of effort in optimizing them. Particularly the function that randomly picks a schlong for new actors, depending on race and MCM probabilities. Now it caches the values in lists according to race and gender. For example, the first time a Nord gets a schlong, the process is still slow, but subsequent Nords are schlongified much faster. The cache is invalidated when you install or remove addons, or enable/disable addons for certain races in the MCM, or change their probabilities.

 

Further optimizations have been done all over the place. PapyrusUtil functions were often wrapped in multiple layers of convenience functions. I've inlined those where speed does matter. Also fixed some bugs - for instance, when schlongs have been lost (often due to load order changes), the recovery code would run twice.

 

This version cannot read old exported settings from SOS.json. It's using JsonUtil now (part of PapyrusUtil), and the format is different compared to SchlongsOfSkyrim.dll. But I think it's not a big deal, you can easily export your settings in the new format.

 

 

Sources:
Schlongs of Skyrim SE

Erstam

 

 

UPDATES

 

I do not intend to update this file, but if I do, subsequent versions will be posted here.

 

 

SUPPORT

 

I offer no support or warranties. Sorry, I'm just a random who happened to want to make this more convenient for the other randoms. 

 

I have done very minimal testing and it appears to work just fine.

 

As always, install with a mod-manager to minimize your risk.

 

ACKNOWLEDGEMENTS

 

Thanks to galgaroth for the SE version of SoS.

 

We would also like to thank the following people that in someway or another, helped us developing it, just by sharing their knowledge:

Fore
Theru
Thanks for FaerieXDecay, for providing us with beautiful screenshots!

 

Thanks to Earrindo, Zor2k13, and XunAmarox, for fixing the SoS Light esp and meshes!

 

Thanks to h38fh2mf and Ashal for PapyrusUtil and the provided support

 

Thanks to jonwd7 for Brawl Bugs Patch - Plugins - Modder Resource

 

Thanks to Shiene, Tiranno_71, Huili and forceet24 for their translations.

 

Thanks to everyone that is helping this project to grow and took initiative to make new mods to work with Schlongs of Skyrim

 

Also thanks to the Baraboards and Hall of Torque communities, for giving their support. Without them probably SOS would never come to exist. Thanks to all our Beta Testers, that gave us feedback and helped at detecting bugs.

 

Thanks to the moderators at The Nexus, that helped us clarifying if the mod could be uploaded there. They proved themselves to be quite reasonable.

 

Thanks to everyone in general, that showed interest in having a rigged and animated penis.

 

Thanks to all the Mods and Modders that served as an inspiration in taking the male mods, one step forward.

 

And finally ofc, thanks to Bethesda (although they should have included this feature in the game xD)

 


PERMISSION USAGE

 

1. SOS and any derivative mod, should be kept in Lover's Lab only. If your mod uses any SOS asset, it should be kept in here. Such assets encompass Meshes, Textures and specific Havok files that VectorPlexus or Smurf have developed. Skeletons/Bones are an exception
2. Even in the case of posting a mod in Lover's Lab under the previous condition, those assets should always be properly credited to VectorPlexus and Smurf


Other Files from Discord9999


×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, see our Privacy Policy & Terms of Use