Jump to content

Bethesda Modding Diary - 20 July 2022


gregaaz

647 views

Hi folks, and welcome back. I hope you enjoyed yesterday's dive in to the ships of the 22nd century Deep Space Fleet - I'm looking forward to doing the next volume, though I need to do some research first, especially into Brad Torgerson's studies into the actual size of 23rd century Drells compared to the notoriously flawed FASA art. Even as I wrote the last article, I learned some new things "in progress", such as about the existence of the LD5 in Star Fleet Battles and the specific differences between the otherwise very similar D3, D4, and (L)D5 stats blocks. I'm expecting that the D7 article will be similarly enlightening. 

 

In the meanwhile, before I attack those bad navmeshes for my case study, I've got some catching up to do on my mod background - as you can see above, other than the Deviant Art tab (J. Bob Roony's colorized ship recognition chart), the Audible Store, and Torgerson's website, everything else is Nexus and Loverslab pages for things I've identified as wanting to install and integrate. We need to thin this down a bit!

 

image.png.26c88bf2cb45c5230f5ae8f11a463a62.png

 

Mini-Lore

Spoiler

For our short-form Trek Lore section, the numbers today are 1788 and 1737. 

 

  • NCC-1788 was planned as U.S.S. Mirazh, one of the 130+ Achernar class ships authorized on Stardate 5930. Like many of the high-numbered contracts of this type, she was never built in this configuration. However, 1788 is associated with a very different ship - and one with an intimate tie to one of our central characters. According to the TOS comic, "Captain's Log: Pike", 1788 is the hull number of the J-Class training ship that Christopher Pike was on during the serious accident that left him seriously injured by exposure to delta radiation. That comic names the ship U.S.S. Exeter, but that name was in use by another ship at the same time, NCC-1672. Given that CL:P contradicts other facts from both Burning Dreams and Star Trek: Strange New Worlds, we can probably assume that the attribution of the name is incorrect. Given its role as a training ship, perhaps we can imagine its real name being U.S.S. Phillips.

    image.png.354266cf7cd31f36983c01cc0756a64a.png

    We don't know much about the J-Class, but I think we can imagine it as being similar to the R-Class, which is to say that it has similar warp dynamics to the Connie but overall older technology. It appears to have a thicker saucer section, perhaps something similar to what Masao Okazaki imagines as the Belleau Wood class in the imaginative but sadly impossible to reconcile with canon Starfleet Museum. If that's the case, perhaps the 1788 contract was reprogrammed to completely replace the J-Class ship's engineering section and warp propulsion systems with those from the Achernar design - maybe even taken from a partially-built Mirazh

    Beyond its role in Captain Pike's fateful accident, we don't know much about this ship's adventures, but if it was selected as a training ship its likely that in its pre-refit incarnation this ship distinguished itself in some way. Indeed, perhaps this ship was U.S.S. Exeter at some point prior to the launch of 1672, with the Connie named after her J-Class predecessor. 
     
  • As you might have guessed from its contract number, Star Fleet Battles lists 1737 as a CB type ship. She was planned as U.S.S. Proxima as part of the big Achernar acquisition but never built. Years later she was finally commissioned as U.S.S. Coral Sea, meaning she was probably a rare "native built" CB. As a native CB, we can say with confidence that she was built some time after 2280. We don't know anything about 1737's adventures, but if she survived the 2280s she probably eventually converted to CX configuration and then (again, if she escaped an "exciting" fate) decommissioned in the 2320s or so. 

 

 

Synthesis Update For Clean Startup

Spoiler

I mentioned a while back that I needed to update my Synthesis patch, including adding "No Starting Map Markers" to the patch. We'll do that today, though I imagine it won't be the last time we need to rebuild this patch. 

 

First things first, let's remove the old synthesis patch so there's no file conflicts in play. We've got the file in a holding folder for self-made patches, and placed in load order just before my worldspace conflict resolution patch. The reason for this is that I still want things like top level cell data to prevail within the conflict resolution patch if they get out of synch. After all, I'll be regenerating this again in the future, and those future iterations will need to draw on the worldspace patch to populate their own records.

 

image.png.a8c57766c6e8e1b649d4c60be8c6386e.png

 

After downloading the new patcher from the Nexus, we'll open up Synthesis from within MO2 and select the new Synth file.

 

image.png.c76855ddf4179d63e02f871ef126745f.png

 

image.png.6d89d8c175bf7cee64f5d0a0c6d4c63a.png

 

Now we'll click "run" and let the new patch build. 

 

image.png.9ba58cbae042150fa637adbd64363038.png

 

Hmm, I don't think that's functioning as intended :( Let's grab the GitHub version and see if it runs better.

 

image.png.ee83aa63536b862274962d20b4d42ddd.png

 

image.png.e03cd28aa2b3a2cca6762554c6b067c0.png

 

 

Much better, and fast too! One thing I love about Synthesis is just how blazingly fast it makes the patches. But we're not quite done. We'll put the patch back where you saw it earlier and activate it, then go into xEdit. Last time I ran this patcher, it applied the patch to novel cells created by ESL flagged files - and if you've been following this blog for a while you know that's problematic. So we'll go into the patcher and filter it by cell, then prune out any cells with FE form IDs. We also need to add an ESL flag to the patch itself.

 

image.png.61ff41e01e956682f7204d8f97c8bae6.png

 

Incidentally, I forgot to turn off SBC before running this and it included SBC in its patch. This is good, in theory, but it does mean I'll need to regenerate my patch if/when I disable SBC.

 

image.png.233946012143c97fc264d4bda2e7d1cb.png

 

image.png.f0342b3bc9487803d84f78d18e1548ce.png

 

With that done, let's go and see what the map looks like for a freshly rolled character!

 

image.png.a1b1f2680e73013a01ca5e02fe9fefa3.png

 

Don't mind how ugly the map is - that's just a side effect of my generating LODs but not cleaning up their interaction with my map mod. However, note how there are no pre-placed map markers anymore. This is only a minor enhancement for the big cities, but I have a number of mods that pre-place dungeon or other POI mods, which kind of defeats the purpose of discovering them! Suppressing those is an important part of my "clean start protocol" and so this patcher has saved me the trouble of manually patching all those records.

 

Some Sick Content

Spoiler

Next up in my queue is Immersive Diseases. It uses spell overlays to add a visual component to diseases. Now, I imagine you're about to ask me: why am I adding a mod that uses spell overlays... isn't that going to conflict with other mods like Dirt and Blood? Well, in part I'm going to address that in the next post, but we'll also be increasing the number of spell overlay slots to hopefully mitigate that issue.

 

image.png.f0fea390851325f13217a8ed94417707.png

 

Currently I allow up to 3 spell overlays. I'm going to increase that to 4 in each location to allow for one additional overlay (the disease mod). I'm also going to up the overall count for hands and feet to 8 just in case Racemenu shares its iNumOverlays value with spells. 

 

image.png.bee330c320c828adac5f008894b7412c.png

 

I'm also going to move this config file to my SKSE overrides folder so it isn't accidentally overwritten by mod updates in the future.

 

image.png.19bea03866e34f1e864760ac0a8b9763.png

 

Moving on to the mod itself, let's download the main package and also the RND patch. This one has no asset conflicts and the plugins are already compacted and ESL flagged, so that's a good start. Also no dirty records in xEdit, even better! Finally, the conflicts are limited to the magic effects themselves, which means that this one isn't touching anything beyond the immediate scope of the mod. Great!

 

image.png.5c8070096f360ee094756458c2e8b391.png

 

We do need to do some patching for compatibility with iWant widgets, but its really minimalistic and straightforward. 

 

image.png.e79faa511bbf6f05e5586ed53c93fa7d.png

image.png.39265a15b89e086f28ec02bd20fb0394.png

 

Now I mentioned that I was going to separately address Dirt & Blood, and I'll be doing it using this mod from here on the Lab. Longer term I still plan to actually mash up Bathing in Skyrim with D&B to get a "best of both worlds" supermod, but that's something I'll need to sit down and focus on in the future. DB&C is one of the puzzle pieces to building the supermod, and we'll get it up and running today.

 

This one does include some asset conflicts, but its only overwrites of the main bod's scripts, and I see that it does include source code, which will be important for making the supermod.

 

image.png.572d7e93feba4f4cc4b5fce5245b6425.png

 

The plugin is already compacted and flagged, but it has errors. Let's take a closer look.

 

image.png.d8c8f2a6f391b45a3069dcd390003c1e.png

 

So there's a few possible explanations for this, but we'll start out by seeing if this i just a consequence of my mod being out of date. I do see that there's a new version up on the Nexus. 

 

image.png.fe6bb9024d44b0e8ac39823cd095773a.png

 

Much better. Now let's check it for conflicts, which should be light. Even better... no conflicts at all!

 

image.png.3a8350e3677d4ab0b5bae9c0d97e69f5.png

 

image.png.9f96a760d781c9e752de8b111afb90d3.png

 

OK, something's not quite right here. As you can see from these pictures, neither mod is applying its effects. This might be one of the many functions that doesn't work until you've loaded a game once, but I'm still a little annoyed about this. I doubt that either mod is the direct culprit, but I'm going to need to dig down a little deeper in the days ahead to find out what's going on.

 

image.png.1dc7a7015bcc2fbd0b6b54ff26a3367c.png

 

For now these mods can stay installed, but I'm not done with them yet!

 

 

 

A Brief Side Note

Spoiler

I'm not venturing into Fallout 4 today, but I did notice that the Fusion Girl conversion for the Phase II vault suit is up, so I'll take another crack at that one in a future session. Hopefully that'll help me overcome my writer's block and continue the story :) I have a mental picture of where I want to go with the remaining chapters up to 50 and the end of part 2, just having trouble getting it into words and I think the difficulty in making the matching illustrations are part of the problem.

 

 

 

A Special Toy For A Special Elf

Spoiler

Remember that Altmer woman that Damsels In Distress: Spoils of War puts in downtown Windhelm? I've been meaning to give her a custom outfit for a while, but I felt like I was missing something important. I recently came across Crazy Sex Toys SSE and in it I think I found the missing piece -- blue anal beads.

 

Let's start by finding the NPC record for our favorite womer (is that the correct feminine form of "mer", like woman is to man?). Here she is.

 

image.png.c01e7472e3ca0cd29d01973df72b8300.png

 

By default she's just naked, no outfit. But I can't see Ulfric letting a Thalmor spy observe his city or spread dissent, even if her's going to dispose of her. Likewise, she needs something to keep her warm in the harsh winter climate. Let's make a custom outfit.

 

image.png.13e3502e8615d4940e5fc49f6e90007f.png

 

But first! Let's install the sex toys mod (I got a little ahead of myself there). The toys mod has no conflicts, but its an uncompacted plugin so we'll need to do something about that. As you can see, there's no reason for this mod to be uncompacted, so we'll just crunch it down and apply the ESL flag.

 

image.png.dc81a64211f70de5d7bab0a7e323b741.png

 

It's got no errors and a single wild-edit ITM (which I removed) so cleaning went pretty well. I do see that it places a cheat chest, which we'll need to examine and decide if we want to or need to remove. Longer term, we're going to want to revise how this mod distributes its items, probably by adding them to relevant leveled lists and/or merchant containers.

 

image.png.1549983c18f30301e3ade9765908cb5c.png

 

First things first though, let's go back and finish the outfit.

 

image.png.88d746e96f31f83f3777f0636f22456c.png

image.png.9dfa20ecbe6074d91d9f6bff4b15808d.png

 

That should cover it, but let's see how she looks from inside the game.

 

ScreenShot2001.png.ff034eea87b8d885143506aee7ce6238.pngScreenShot2000.png.39e3537d01199e5d93803ade2ff07b1b.png

 

So, we're mostly OK but we have two problems. First, the gag isn't aligned right. I'll just remove it, its not worth fighting with Toys Framework over this. Second, the anal beads are missing. That's probably a body slot conflict. Let's look.

 

image.png.5f9f0a9f0330dc28426449ef08d4f47b.png

 

Well that's the problem right there. The Anal Beads go in slot 44 instead of slot 48, the one that devious devices uses for butt plugs. Since we're removing the gag anyway, we won't sink a ton of time that I don't have into this right now, but in the future we'll need to go back and fix all those body slots (which is going to be a nightmare since the author didn't use texture sets and instead did a separate duplicate nif for each toy :/ 

 

image.png.81a9c919f29a0383f710b23894d9fea0.png

 

Now let's try that again. 

 

image.png.e12ee0acf7b58f88283e16140ee46a7d.png

image.png.fb3a6aea2615efdf24ec47bb10cd7a6a.png

 

The beads are in there now, though they're a little difficult to see. I'll probably be revisiting this mod in the future, but for now the main mission is accomplished: yet another naked NPC now has a custom outfit!

 

Some Easy Ones - More Body Diversity

Spoiler

Urban Nomad Nome has a new bodyslide preset. Let's grab it and install. As you can see, it's just the XML file, already in the proper folder tree, so this one is a fire and forget activation.

 

image.png.1aa0ab322f3971e508d6bd9ad407d8fd.png

 

 

Wrapping Up With Some Patches

Spoiler

Let's finish up today's session with some patches, specifically:

 

 

Now, what have we got here in terms of asset conflicts?

 

image.png.dc3fa0ebf4ec81baf55cd13df6a28aa7.png

 

No unexpected conflicts on the left, so that's good so far. I'm not thrilled that Wade In Water is uncompacted, but we might be able to crunch it down. It's always a little risky though when you're dealing with DLL mods. 

 

image.png.44017e05fab3f1b4fc802e89cba551b1.png

 

Um, OK. So the mod is compacted, just not flagged. Odd, but a state of affairs I'm happy with. Let's add an ESL flag before we check the rest of the mods. 

 

None of the plugins came back with errors. There were 3 deletions and 2 ITMs, all in the Whiterun Pines mod. Cleaning them didn't appear to present any issues. Only three mods had conflicts, and they were fairly limited.

 

image.png.e3b2c6875192b748404b7968db081f24.png

 

Let's take a quick trip to Whiterun to make sure none of the trees are stuck in terrain or buildings.

 

ScreenShot2006.png.ded56b1e0096110c071649922fe4860c.pngScreenShot2005.png.3aeba9116ae14ac40623e144e54617cb.pngScreenShot2004.png.5b1bafd471a08897049c971d78e88357.png

 

OK, no intrusions, so we're in good shape!

 

One Last Mod

Spoiler

That brings us to 1,799 mods installed, so lets to done more to get it to 1800. Specifically, we're download the Namira Shrine. I've been having a good experience with this series, so hopefully this one will continue that trend.

 

As expected, the mod itself has no asset conflicts and both the main file and its Wintersun patch are already compacted and flagged. The mod came back clean and even had no conflicts! Let's visit the shrine site in-game and see how it looks.

 

image.png.c114cc5a6f8710405b607ee038e5bc80.png

 

Perfect. Nice clean install. By the way, that cheat chest? I visited it and its not appropriate to have in the game world. Beyond the cheat function, its a Draugr treasure chest in a location where it's likely to draw a player's attention. We'll patch that out by disabling the ref.

 

image.png.74aab5cc874b3e76613b2fd715dbe053.png

 

 

And that's that - we had a very productive day today and made a big dent in the to-do list. Looking forward to continuing to expand our Skyrim world!

 

 

9 Comments


Recommended Comments

3 minutes ago, EnragedBard said:

By the Gods, 1800!  

 

I am at 707.  Bout to do a big project!

 

You get super good performance in your videos, so clearly you're doing things right. 700 or 1800, a playable experience is the most important thing ? 

Link to comment

Indeed, though none of us is a dilligent as you are I'm afraid, though you did inspire me to be a lot more throughout. I'm at around 1000 now, and got a new problem, seems I've introduced some 'micro-stutters'. I can't really make out any stuttering, but after playing a while I get nauseous (something I'm prone too, sadly enough) and lacking other explanations micro-stutters are the only option. Had those before, attributed them to pc head-tracking (at least removing that seems to have removed the problem back then). Had Head tracking in for a while now without that problem though, so darn, no idea where it comes from. CGO perhaps. I'm half considering just throwing more hardware at the problem and hope that solves it, but there is little guarantee that will work of course (still seems like a good time to get a new gfx card anyway, doubt I want a 40 series with those insane power requirement, not at a time when power cost is surging to insane levels), soo ...

Link to comment
26 minutes ago, Talesien said:

Indeed, though none of us is a dilligent as you are I'm afraid, though you did inspire me to be a lot more throughout. I'm at around 1000 now, and got a new problem, seems I've introduced some 'micro-stutters'. I can't really make out any stuttering, but after playing a while I get nauseous (something I'm prone too, sadly enough) and lacking other explanations micro-stutters are the only option. Had those before, attributed them to pc head-tracking (at least removing that seems to have removed the problem back then). Had Head tracking in for a while now without that problem though, so darn, no idea where it comes from. CGO perhaps. I'm half considering just throwing more hardware at the problem and hope that solves it, but there is little guarantee that will work of course (still seems like a good time to get a new gfx card anyway, doubt I want a 40 series with those insane power requirement, not at a time when power cost is surging to insane levels), soo ...

 

At its default settings, Fallout 4 gives me motion sickness and I could only fix it by adjusting the field of view in the ini file. Apparently these games are optimized for viewing them from 6-10 feet away (console version on a wall mounted TV).

 

You might want to research the FOV settings and see if adjusting it makes you more comfortable.

 

As to the micro stutter, there can be a few causes and they aren't always easy to diagnose. You might want to start by checking your papyrus log to see I'd it had a lot of issues that could be bogging down the game and also inspecting your saved game to see if you have excessive numbers of script attachments for mods that frequently update a lot. I discovered an FPS drop issue related to Lazy Item Hider's NPC mode this way. 

Link to comment
1 hour ago, Talesien said:

Indeed, though none of us is a dilligent as you are I'm afraid, though you did inspire me to be a lot more throughout. I'm at around 1000 now, and got a new problem, seems I've introduced some 'micro-stutters'. I can't really make out any stuttering, but after playing a while I get nauseous (something I'm prone too, sadly enough) and lacking other explanations micro-stutters are the only option. Had those before, attributed them to pc head-tracking (at least removing that seems to have removed the problem back then). Had Head tracking in for a while now without that problem though, so darn, no idea where it comes from. CGO perhaps. I'm half considering just throwing more hardware at the problem and hope that solves it, but there is little guarantee that will work of course (still seems like a good time to get a new gfx card anyway, doubt I want a 40 series with those insane power requirement, not at a time when power cost is surging to insane levels), soo ...

For me RAM is the single greatest upgrade for helping with stutters. Going from 2133 to 3000mhz was an insane improvement and quite a lot of people buy high speed ram but never actually set the speed in their BIOS. Some windows updates even reset the speed. I don't know your level of computer literacy so I thought I would mention this. There are also quite a few skyrimperfs.ini settings you can change that all help with stuttering. You can dm me if you want more information on this. I don't want to hijack gregazz's blog for tech support.?

Link to comment
41 minutes ago, yorpers said:

For me RAM is the single greatest upgrade for helping with stutters. Going from 2133 to 3000mhz was an insane improvement and quite a lot of people buy high speed ram but never actually set the speed in their BIOS. Some windows updates even reset the speed. I don't know your level of computer literacy so I thought I would mention this. There are also quite a few skyrimperfs.ini settings you can change that all help with stuttering. You can dm me if you want more information on this. I don't want to hijack gregazz's blog for tech support.?

 

No, that's a valid point. If SSE has to dip into a page file - especially one on a conventional hard drive - it definitely can cause stutter. More RAM or faster RAM definitely help. Also, running from a fast SSD *and establishing a page file on a different SSD* makes a huge difference. 

Edited by gregaaz
Link to comment
27 minutes ago, yorpers said:

For me RAM is the single greatest upgrade for helping with stutters. Going from 2133 to 3000mhz was an insane improvement and quite a lot of people buy high speed ram but never actually set the speed in their BIOS. Some windows updates even reset the speed. I don't know your level of computer literacy so I thought I would mention this. There are also quite a few skyrimperfs.ini settings you can change that all help with stuttering. You can dm me if you want more information on this. I don't want to hijack gregazz's blog for tech support.?

Thanks, but upgrading the RAM is not on the table, at least until I also change CPU/MoBo. That aside my setup is kinda special. Basically I'm running Archlinux with Windumb being run in a virtual machine (nope, no super slow VirtualBox crap, a proper hypervisor based on KVM). It got its own dedicated Gfx-Card, it's own sound card, a dedicated, fast 2TB M.2 SSD, 6 dedicated CPU cores and 32GB of dedicated RAM (which is not super fast, as it's servergrade ECC RAM, which I could not find faster than 2133 when I build this machine). Is this slower than Windumb barebone? Yes. Is it perceptible? Not really. In theory given the overhead the speed difference should be around 2-3% (unless I use the option to run the whole thing with QEMU and LookingGlass, which of course increases overhead substantially, especially for the gfx card, so most of the time I use a hardware KVM switch to avoid that.).
All that said I don't think the RAM is a problem (and I'm certainly not falling back to page swapping), my old 1st Gen Ryzen is the most likely bottleneck (it certainly struggles if I try to use more than one or two pieces of SMP Clothing).
All that said I'm not really sure it's really any stutters, it's a likely explanation as it happend in the past, but I really can't make out any, no matter how hard I try. Might rather be the modified movement introduced by CGO. I've switched that off, but testing will have to wait till tomorrow ... ah well later today. ?


Anyway thanks for the info I would not have expected Skyrim to be that sensitive to RAM speeds.

Link to comment
24 minutes ago, Talesien said:

Thanks, but upgrading the RAM is not on the table, at least until I also change CPU/MoBo. That aside my setup is kinda special. Basically I'm running Archlinux with Windumb being run in a virtual machine (nope, no super slow VirtualBox crap, a proper hypervisor based on KVM). It got its own dedicated Gfx-Card, it's own sound card, a dedicated, fast 2TB M.2 SSD, 6 dedicated CPU cores and 32GB of dedicated RAM (which is not super fast, as it's servergrade ECC RAM, which I could not find faster than 2133 when I build this machine). Is this slower than Windumb barebone? Yes. Is it perceptible? Not really. In theory given the overhead the speed difference should be around 2-3% (unless I use the option to run the whole thing with QEMU and LookingGlass, which of course increases overhead substantially, especially for the gfx card, so most of the time I use a hardware KVM switch to avoid that.).
All that said I don't think the RAM is a problem (and I'm certainly not falling back to page swapping), my old 1st Gen Ryzen is the most likely bottleneck (it certainly struggles if I try to use more than one or two pieces of SMP Clothing).
All that said I'm not really sure it's really any stutters, it's a likely explanation as it happend in the past, but I really can't make out any, no matter how hard I try. Might rather be the modified movement introduced by CGO. I've switched that off, but testing will have to wait till tomorrow ... ah well later today. ?


Anyway thanks for the info I would not have expected Skyrim to be that sensitive to RAM speeds.

Well if that is your setup your computer literacy probably exceeds my own, and that's a good thing IMO. I have a close friend that gets motion sickness easily and some triggers for them were using a curved monitor, using a monitor with glare, and having overhead lights. Basically anything that created any kind of reflection on their monitor fucked them up. I know that your situation is probably different, but maybe that could help. Also they can only play in third person without becoming sick.

Link to comment
19 hours ago, yorpers said:

Well if that is your setup your computer literacy probably exceeds my own, and that's a good thing IMO. I have a close friend that gets motion sickness easily and some triggers for them were using a curved monitor, using a monitor with glare, and having overhead lights. Basically anything that created any kind of reflection on their monitor fucked them up. I know that your situation is probably different, but maybe that could help. Also they can only play in third person without becoming sick.

Thanks, but given my general setup hasn't changed for years and allowed my to play Skyrim without getting motion sickness. Given that it ought to be some change I made in my LO. First tests suggest it might indeed have been the "leaning" (while changing directions) introduced by CGO. I already reduced it to the lowest setting, but apparently I've to disable it altogether. Still need to test playing for more than 30 minutes, but I hope that was indeed all.

Link to comment

×
×
  • 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