BlacKaos Posted November 20, 2021 Share Posted November 20, 2021 Does anyone know how to have underwear management? Whenever I loot an NPC, they will have underwear for a fraction of the second before losing it. Then I wont even see the underwear on the NPC after looting. Link to comment
4nk8r Posted November 20, 2021 Share Posted November 20, 2021 (edited) 12 minutes ago, BlacKaos said: Does anyone know how to have underwear management? Whenever I loot an NPC, they will have underwear for a fraction of the second before losing it. Then I wont even see the underwear on the NPC after looting. I posted a patch a page or so back that flags them as deleted so they never show up. Edit: If you're after the opposite, recovering the underwear as a wearable item, SOS manages it like the schlong, so it is one or the other and it doesn't leave either in inventory if they aren't equipped (and hides it from the UI when it is equipped). You might try out something like https://www.nexusmods.com/skyrimspecialedition/mods/50718 if that is the direction you're wanting. Edited November 20, 2021 by 4nk8r Link to comment
Ends_and_Memes Posted November 20, 2021 Share Posted November 20, 2021 Downloaded the most recent version and I have a weird neck seam/face discoloration even when using tempered skins. Any help with this issue would be greatly appreciated. Link to comment
4nk8r Posted November 20, 2021 Share Posted November 20, 2021 Just now, Ends_and_Memes said: Downloaded the most recent version and I have a weird neck seam/face discoloration even when using tempered skins. Any help with this issue would be greatly appreciated. Seams when you're naked, clothed or both? Are you using any male clothing replacers? 1 Link to comment
Ends_and_Memes Posted November 20, 2021 Share Posted November 20, 2021 49 minutes ago, 4nk8r said: Seams when you're naked, clothed or both? Are you using any male clothing replacers? Both when clothed and naked but more visible on the back of the head/neck than the front. I recently installed HIMBO however I was having this issue before installing that mod. Link to comment
Ends_and_Memes Posted November 20, 2021 Share Posted November 20, 2021 (edited) More screenshots for reference. Using Silent Horizons ENB and disabled ambient occlusion. LO and mod list. Using Pride of valhalla female skin texture but a lot of those textures are inactive even though they are installed. loadorder.txt modlist.txt Edited November 20, 2021 by Ends_and_Memes 1 Link to comment
4nk8r Posted November 20, 2021 Share Posted November 20, 2021 4 minutes ago, Ends_and_Memes said: More screenshots for reference. Using Silent Horizons ENB and disabled ambient occlusion. LO and mod list. Using Pride of valhalla female skin texture but a lot of those textures are inactive even though they are installed. loadorder.txt 4.09 kB · 0 downloads modlist.txt 14.42 kB · 0 downloads Pick 1 body replacer for males and uninstall the rest. Seems like you're blending elements of 2 or more together. Link to comment
Fredfish Posted November 20, 2021 Share Posted November 20, 2021 2 hours ago, BlacKaos said: Does anyone know how to have underwear management? Whenever I loot an NPC, they will have underwear for a fraction of the second before losing it. Then I wont even see the underwear on the NPC after looting. This mod, maybe? https://www.nexusmods.com/skyrimspecialedition/mods/28978?tab=description 2 Link to comment
Ends_and_Memes Posted November 20, 2021 Share Posted November 20, 2021 2 hours ago, 4nk8r said: Pick 1 body replacer for males and uninstall the rest. Seems like you're blending elements of 2 or more together. Did that and I still have this issue. modlist.txt loadorder.txt 4 Link to comment
Popular Post Erstam Posted November 20, 2021 Popular Post Share Posted November 20, 2021 (edited) 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: SOS PapyrusUtil version Beta 4 (UPDATE).7z Some important things first: 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. As long as you have a working SKSE and PapyrusUtil (either for AE or older SE versions), you're good to go. 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. 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. Edited November 27, 2021 by Erstam 137 Link to comment
Herowynne Posted November 20, 2021 Share Posted November 20, 2021 5 minutes ago, Erstam said: 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. If I understand correctly, you have eliminated the need for SOS to have its own DLL. This is amazing! 2 Link to comment
Pfiffy Posted November 20, 2021 Share Posted November 20, 2021 This is one of the best news during the last week.....Thank you. Link to comment
Erstam Posted November 20, 2021 Share Posted November 20, 2021 5 minutes ago, Herowynne said: If I understand correctly, you have eliminated the need for SOS to have its own DLL. Exactly. 1 Link to comment
4nk8r Posted November 20, 2021 Share Posted November 20, 2021 23 minutes ago, Erstam said: Great news - PapyrusUtil has been updated to Skyrim AE. That means that this version of SOS that only depends on SKSE and PapyrusUtil should now (theoretically) work on the 1.6.318 exe: SOS PapyrusUtil version (UPDATE).7z 59.1 kB · 8 downloads Some important things first: 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. As long as you have a working SKSE and PapyrusUtil (either for AE or older SE versions), you're good to go. 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. 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. 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. This might deserve its own download page since galgaroth is MIA. 6 Link to comment
Erstam Posted November 20, 2021 Share Posted November 20, 2021 7 minutes ago, 4nk8r said: This might deserve its own download page since galgaroth is MIA. I want it to be out in the wild for a while. There may still be some bugs. And if chuckseven manages to recompile the dll for AE, this one will no longer be needed. 1 Link to comment
Pfiffy Posted November 20, 2021 Share Posted November 20, 2021 3 minutes ago, Erstam said: I want it to be out in the wild for a while. There may still be some bugs. And if chuckseven manages to recompile the dll for AE, this one will no longer be needed. less dll's mean less trouble with updates. and it seems that we will get a lot of them in the next few months. So please keep on working... 5 Link to comment
4nk8r Posted November 20, 2021 Share Posted November 20, 2021 7 minutes ago, Erstam said: I want it to be out in the wild for a while. There may still be some bugs. And if chuckseven manages to recompile the dll for AE, this one will no longer be needed. Decoupling this from its own DLL is huge. It will never not be needed again. 4 Link to comment
swmas Posted November 20, 2021 Share Posted November 20, 2021 38 minutes ago, Erstam said: Exactly. Does that mean it's slower and prone to papyrus lag? Link to comment
Erstam Posted November 20, 2021 Share Posted November 20, 2021 6 minutes ago, swmas said: Does that mean it's slower and prone to papyrus lag? Yes, it's still slower than the dll version. But as I wrote above, I optimized the code a lot. You probably won't notice a difference, except when you have extreme script lag anyway. 2 Link to comment
4nk8r Posted November 20, 2021 Share Posted November 20, 2021 8 hours ago, Ends_and_Memes said: Did that and I still have this issue. modlist.txt 12.75 kB · 0 downloads loadorder.txt 3.84 kB · 1 download That's a pretty subtle seam, all things considered. When you 1st mentioned it I was expecting you to show me a visible air-gap between meshes. If you're determined to find the source, I suggest you remove all of your male replacers, both mesh and texture replacers...everything except those that come with SOS. Maybe even reinstall SOS just to make sure that is the only thing you have installed for both meshes and textures and nothing has overwritten it. Once that looks OK in game, reinstall the one male replacer (mesh and/or texture), and check again. If the problem comes back it is either an issue native to the replacer itself (texture/mesh/both) or you still may have loose files lingering that are used by the replacer. If the replacer includes a plugin file, this could be what is going wrong. That will require xedit and examining the plugin files to see if they have their own mesh or texture paths defined. 1 Link to comment
chuckseven1 Posted November 20, 2021 Share Posted November 20, 2021 (edited) 2 hours ago, Erstam said: I want it to be out in the wild for a while. There may still be some bugs. And if chuckseven manages to recompile the dll for AE, this one will no longer be needed. I have compiled the DLL for AE. It successfully loads but I get a CTD when I try to pick a schlong. I suppose it's progress. Edited November 20, 2021 by chuckseven1 typo Link to comment
Orcbot Posted November 21, 2021 Share Posted November 21, 2021 4 hours ago, Erstam said: I want it to be out in the wild for a while. There may still be some bugs. And if chuckseven manages to recompile the dll for AE, this one will no longer be needed. I may have found a bug, it seems all of the elves in my AE game have no body textures (Altmer, Bosmer, and Dunmer; but not orsimer funnily enough) when I load up the game with XPSSE, the new update for papyrusutil, SOS SE, and your SOS SE papyrusutil update file. They're blue from neck seam to foot seam hands included. The only body texture replacer I had is Randomly distributed SOS male body hair from the Nexus, and I disabled that before I loaded these up. Everything else in my load order is landscaping and foliage.. And several additions to Riften and the surrounding area. Everything works aside from that from what I can see, I'm far from an experienced modder but I thought I'd pass that along for you. Link to comment
4nk8r Posted November 21, 2021 Share Posted November 21, 2021 (edited) 9 hours ago, chuckseven1 said: I have compiled the DLL for AE. It successfully loads but I get a CTD when I try to pick a schlong. I suppose it's progress. Probably the lack of an AE compatible JContainers. Forgot this mod doesn't use JContainers. Edited November 21, 2021 by 4nk8r Link to comment
Hellfire207 Posted November 21, 2021 Share Posted November 21, 2021 31 minutes ago, Orcbot said: I may have found a bug, it seems all of the elves in my AE game have no body textures (Altmer, Bosmer, and Dunmer; but not orsimer funnily enough) when I load up the game with XPSSE, the new update for papyrusutil, SOS SE, and your SOS SE papyrusutil update file. They're blue from neck seam to foot seam hands included. The only body texture replacer I had is Randomly distributed SOS male body hair from the Nexus, Ditto on this, getting the same bug with AE. Dude elves are blue from the neck down. 1 Link to comment
4nk8r Posted November 21, 2021 Share Posted November 21, 2021 6 hours ago, Hellfire207 said: Ditto on this, getting the same bug with AE. Dude elves are blue from the neck down. The Erstram update is a patch, not a full version. It lacks meshes, textures. Install it on top of the 1.1.4 version of SOS. Link to comment
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