Jump to content

Question

Posted

Optimizer Textures by AdPipino

https://skyrim.nexusmods.com/mods/12801

 

STEP currently recommends DDSopt for optimizing textures. I think DDSopt can often times be a superior tool, however I think Optimizer Textures would be a better fit for STEP.

 

The reason is DDSopt has problems with exceptions. To optimize a BSA you have to extract the BSA into loose files and optimize those, because otherwise DDSopt will ruin the BSA. If you select a file that DDSopt is not suited to optimize, than DDSopt can kill the file (read esm, esps, ect). When I optimized my own game using the tool, I noticed that the on camera blood effects from Enhanced Blood textures were corrupted, for example. DDSopt, if configured properly, can work all its magic and do none of its harm but the problem is the configuration process is somewhat involved, and not well suited for the average STEP user.

 

Enter Optimizer Textures. Optimzer Textures does not even need to be extracted from an archive to work. You simply select maximum strength, click BSA, click select all in the BSA tab, and run it. At maximum strength I was able to get my textures folder down to about 4.5gb, while DDSopt forced it down to about 3.95gb using recommend settings. DDSopt does slightly better job with mipmaps, but texture optimzer actually seemed leaner on VRAM, probably due to not including as many mipmaps. Another advantage is that Optimizer Textures takes about 15 minutes to process my texture folder, and about an hour to process all of my BSAs. To perform the same task with DDSopt took somewhere somewhere around three or four hours on my system, mileage of course will vary. 

 

Also, I want to note that in the PDF section 3.A.7 "Increase Overall Performance", the hyperlink that says "texture optimization" leads to this page:

https://wiki.step-project.com/Guide:Skyrim_Installation#tab=Graphic_Editors

 

I believe that is a mistake. EDIT: I see, it in the utilities tab. There really should be a separate page for this.

 

Advantages of DDSopt over Optimzer Textures:

Better compression

Better mipmaps

 

Advantages of Optimize Textures over DDSopt:

Works much more quickly

Much easier to use

Don't have to worry about exceptions - handles them on their own

Optimizing BSAs does not requires manual extraction and repackaging

 

cons of DDSopt:

Difficult to use

Need to worry about exceptions, and some of them may not yet be known

Takes a long time to run

 

I don't want to see STEP get rid of DDSopt or stop recommending it in the STEP guide, instead I want STEP to first recommend Optimzer Textures because it is easier to use and faster, and then I would like to see the community work on a better and more complete power users guide for DDSopt for the brave and daring willing to try it. I think that would give the best of both worlds.

 

Guide to using Optimizer Textures to optimize your skyrim game.

 

Download optimizer textures from the nexus.

 

Extract the archive into a folder. Then double click on ordenator.exe

 

Posted Image

 

In the window, click on the folder icon, and navigate to you skyrim data folder. For most of you, this will be in 'C://ProgramFiles/Steam/steamapps/common/skyrim'.

 

Posted Image

 

In the upper right under profiles, click on the menu and select "maximum". In the menu below it, select "skyrim".

 

Posted Image

 

Click on the box titled "BSA" and then on the tab called "BSA" to the right of "Textures". Check the boxes "Compress BSA", "unite internal files", and "Mark BSA". All of your BSA files will be shown to the right. Select all of them by checking each box.

 

Posted Image

 

When you have done this, click start. Optimizer Textures will run and optimize your entire skyrim install. A window will pop up showing its progress. Wait until it is finished.

 

Posted Image

 

My particular data folder has been optimized before, but there are a few textures that I have added sense the last time I ran it.

 

Optimizer Textures will create a back up of every file it changes and all your BSA in a folder called "Texture Backups" located in "C://TextureBackups". Your texture folder will be archived. To restore you old unoptimized texture just extract it to your data folder in skyrim. Your BSAs will be backed up and renamed with the file extension ".bak" added to it. To restore you old BSA, just rename the file so as to delete the ".bak" extension, and move it to your data folder in skyrim.

 

Posted Image

  • Answers 38
  • Created
  • Last Reply

Top Posters For This Question

Recommended Posts

  • 0
Posted

So when optimizing the dragonborn bsa (using optimizer textures) I get a Error: Direct3D device fail for some textures, lod's i think, is this something that can just be ignored? up just checked definitely lods as the 3d fail errors only happen occasionally but always after textures/terrain which are lod dds files right?

  • 0
Posted

Had the same issue in the past with DDSopt if memory serves it was the exact same problem with both dawnguard and dragonborn, I assume that it is nothing to worry about? Am guessing it was luck of the draw that I spotted the error whilst dragonborn was getting optimized, chances are could've happened wirth dawnguard too

  • 0
Posted

I haven't seen any errors with LOD textures with DDSopt and the vanilla textures; there is always the issue with LODs on whether they should be optimized at all, especially for the ones provided in mods.

  • 0
Posted

So I don't know if other people have been having problems with this tool lately, but I have been having many. Nothing game breaking, it just fails to optimize many BSAs anymore, and it crashes for no particularly good reason and fails to compress textures a lot, ect. Shame too, because it used to work just fine, even if its texture compression algorithm wasn't as aggressive as DDSopt. Most of the problems DDSopt used to have when I originally made this thread have been fixed. So I won't discourage people from using optimizer textures, but I am thinking DDSopt is definitely a better tool now, especially compared to where it used to be.

  • 0
Posted

I want to try it out, but I don't get why it doesn't detect my BSAs. They're in my Skyrim folder, I even extracted some BSAs with ModOrganizer into their Modfolder, but it doesn't find anything, when I link to that path.

 

Edit: Apparently it has to be exactly the subfolder where the bsa is included, for example /skyrim/modorganizer/mods/convenienthorses

And not only /skyrim, for every single bsa to be detected. So is it safe to go through every single mod path and compress every single bsa? Since they're not listed all together.

Takes some time, though..

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Guidelines, Privacy Policy, and Terms of Use.