Jump to content
TechAngel85

Cleaned Skyrim SE Textures (by Kartoffels)

Recommended Posts

Discussion topic:
Cleaned Skyrim SE Textures by Kartoffels
Wiki Link

STEP SE Notes:

Confirmed that some new artifacts are introduced due to batch processing and that the mod is packaged in a way that utilizes base game files in a non-standard way for modding.

 

There is probably little reason not to include this mod. It should probably be tested against SE vanilla textures, though. For example, the plants and grass aren't very good because the mix of LE shadowing on the texture with SE lighting isn't good. I'm sure that is why Bethesda removed the shadows from these textures for SE. For that reason some more testing should be done. This mod is associated with the following and should be tested independently but with those other mods in consideration:

I am placing this and all dependencies noted above in my MO mod list as:
kpvQOYXA_o.jpg
 


 


Vanilla  >  CSSET
Vanilla29.pngVanilla42.pngVanilla31.pngVanilla44.pngVanilla33.pngVanilla46.png
Vanilla35.pngVanilla48.pngVanilla37.pngVanilla50.pngVanilla38.pngVanilla51.png
Vanilla54.pngVanilla55.png

Upon closer inspection, it's a hard sell whether or not to include the mod. Some textures are improved by removing artifacts from the BC1 compression and a bit of sharpness increase. It also looks like some of the grass shadowing has been fixed. However, on the other hand some issues are introduced such as: lost detail in tree mipmaps without any noticeable improved in closeup detail, shadowing on plants, and jaggies in some of the landscape textures. Then there are other textures that there is no noticeable difference until you really get down to the (still blurry) details.

 

 

Share this post


Link to post
Share on other sites

I'm placing this under "Foundation" just after USSEP in the MO load order.

Share this post


Link to post
Share on other sites

I'm placing this under "Foundation" just after USSEP in the MO load order.

It's loose files so it's going to overwrite USSEP anywhere you put it.

Share this post


Link to post
Share on other sites

Just saying that's where it seems to fit best logically if it were included.

Share this post


Link to post
Share on other sites

This introduced a bug known from LE where the banners in Markath goes bananas (photo).

 

Solved by hiding: Textures/Clutter/citybannermarkarth01.dds

 

5Oigizt.jpg

Share this post


Link to post
Share on other sites

This mod should be repackaged into a bsa and loaded before USSEP. This will fix problems such as the above, and probably even improve performance.

Share this post


Link to post
Share on other sites

This mod should be repackaged into a bsa and loaded before USSEP. This will fix problems such as the above, and probably even improve performance.

The mod provides a BSA version: "kart_CSSET_BC7_BSA" + "kart_CSSET_BSA_ESM" + hotfix

 

EDIT: Updated OP with install instructions.

Share this post


Link to post
Share on other sites

Looking at the way this mod is packaged via BSAs, I see that we have one esp file:

 

kart_CSSET.esp

 

And 4 BSA files:

 

kart_CSSET.bsa

kart_CSSET - Textures.bsa
kart_CSSET0 - Textures.bsa
kart_CSSET01 - Textures.bsa
 
As I understand the way that SSE loads BSA files, I was under the impression that only the following BSA file names could be loaded by an esp file named kart_CSSET.esp:
 
kart_CSSET.bsa
kart_CSSET - Textures.bsa
 
This would mean that, as currently packaged, the game would never load the following BSAs:
 
kart_CSSET0 - Textures.bsa
kart_CSSET01 - Textures.bsa
 
This, of course, could be fixed by duplicating kart_CSSET.esp as kart_CSSET1.esp and renaming the problematic BSAs as:
 
kart_CSSET1.bsa
kart_CSSET1 - Textures.bsa
 
However, testing would probably be needed to confirm this behavior.

Share this post


Link to post
Share on other sites

It looks as if you may be right based on the behavior I'm seeing in ProcMon with the BSA version of this mod. I see Skyrim Special Edition calls QueryOpen for kart_CSSET.bsa, calls CreateFile to open the BSA, and reads the header and directory entries in the BSA. A little later I see QueryOpen for kart_CSSET - Textures.bsa, CreateFile to opens the file, and reads the header and directory entries in the BSA. I then see it loading a lot of assets from both BSA files.

 

All I see are QueryDirectory calls (basically just a directory listing) that reference kart_CSSET0 - Textures.bsa and kart_CSET01 - Textures.bsa so the game knows these two files exists, but game is not doing anything with these files at all. If the game uses these two files, I expect to see some evidence that it's at least reading the header and directory entries in the BSA to determine which assets are stored in these two archives.

 

I also see that LOOT is sorting kart_CSSET.esp after Unofficial Skyrim Special Edition Patch.esp and I think we'd want it to load before so the assets from USSEP override.

Share this post


Link to post
Share on other sites

Yeah, this is probably an issue. The CK should have packed the mod correctly for use. It will split large BSAs, I think, automatically.

Share this post


Link to post
Share on other sites

Agree it's pretty unclear. There are also redundant plugins, and no reason clarified. I posted on the Nexus asking the author to fix or provide clarification. Ther is also a load order discussion out there now.

 

IMO, this is too much of a PITA to use ATM ... unless we have clear answers and instructions for use (which is too much unnecessary work, IMO ... if we manage to figure it out and provide instructions and then it get's fixed later, our instructions will need to be fixed :wallbash: ).

 

I think the textures BSAs are mostly redundant and differ with just a few options (see packed file sizes) that don't seem to be mentioned.

Share this post


Link to post
Share on other sites

I messaged the author on Discord. They'll have it fixed for the next update. No ETA. We can just wait for the update, imo.

The other option is to use BethINI to add the texture archives to the INI and ignore the plugin. That will ensure they are always loaded were they should be; directly after the game files.

Share this post


Link to post
Share on other sites

I do not advise altering the sResourceArchiveList INI settings unless the user knows what they are doing, and 99% of users will not even have a clue. The sResourceArchiveList INI settings are treated extra special by BethINI simply because of how important they are to be correct, and because they are used for various forms of Archive Invalidation, not to mention total conversion mods such as Enderal and Nehrim, and probably in the future, SkyWind.

 

I repackaged this mod on my end by doing the following:

 

kart_CSSET1.esp (dummy esp flagged as esl/esm)

kart_CSSET1.bsa
  • actors
  • architecture
kart_CSSET1 - Textures.bsa
  • armor
  • blood
  • clothes
kart_CSSET2.esp (dummy esp flagged as esl/esm)
kart_CSSET2.bsa
  • clutter
  • creationclub
  • critters
  • dungeons
  • effects
  • furniture
  • impactdecals
  • interface
  • landscape
  • lod
  • plants
  • puddle
  • shadertests
  • sky
  • terrain
  • test
  • trap
  • water
  • weapons
  • the other loose files
kart_CSSET2 - Textures.bsa
  • _byoh
  • dlc01
  • dlc02

Per Tech's comments here and on Discord, I unchecked any of the plant, tree, or grass textures to the archives. Grouping these directories together made the most sense to me, plus kept each bsa under 2gb (I read there is a limit near 2gb but I haven't tested that). I then ensured that I loaded the plugins immediately after Dragonborn.esm

Edited by DoubleYou

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By DoubleYou
      Discussion topic:
      SSE FPS Stabilizer by Shizof
      Wiki Link
      I'm sure everyone has at least heard of this mod by now. The default settings mainly alter TerrainManager LOD settings higher/lower as FPS increases/decreases, but it can be configured to dynamically adjust any INI setting higher/lower as the FPS increases/decreases. Below is the customized INI file that I am using with this for testing, which is geared toward higher-end hardware.
       
    • By xXTTVFAZEBTWYTXx
      Just downloaded MO2 to mod skyrim SE, i downloaded 3 mods to test run and when i was done click play and came up with 
      Error 5 ERROR_ACCESS_DENIED: Access is denied. (0x5)
      . binary: 'D:\Program Files\ModifiableWindowsApps\Skyrim Special Edition (PC)\SkyrimSELauncher.exe'
      . owner: GetEffectiveRightsFromAclW(), The access control list (ACL) structure is invalid. (0x538)
      . rights: GetEffectiveRightsFromAclW(), The access control list (ACL) structure is invalid. (0x538)
      . arguments: ''
      . cwd: 'D:\Program Files\ModifiableWindowsApps\Skyrim Special Edition (PC)'
      . stdout: no, stderr: no, hooked: yes
      . MO elevated: no
      . usvfs x86:ok x64:ok proxy_x86:ok proxy_x64:ok
      and failed to run I followed a guide when I set up MO2 so i dont know whats happening I dont use an anti-virus like it suggests to disable temporarily I can only think of one thing that could be wrong personally which is I own and used the Skyrim SE from the Microsoft store which when i made an instance said it might not run properley but acess denied doesnt sound like it could be realated if you have any answers on this please write them down thanks!
       
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.