Jump to content
  • 0

[WIP] DDSopt & Texture Overhauls


z929669

Question

  • Answers 1.7k
  • Created
  • Last Reply

Top Posters For This Question

Recommended Posts

  • 0

There have been very few posts on the appropriate DDSopt parameters for optimizing uncompressed textures. The majority of the uncompressed textures in mods (vs. vanilla) are in body-related textures.

 

* The other major comment is that uncompressed normal maps are noticeably better than compressed ones, so if the author provides uncompressed normal maps (e.g., *_msn.dds) it is best to keep these textures as uncompressed.

 

 

I tried to optimize Mature Skin and Body, but concluded to leave the uncompressed body and face normals(_msn.dds) untouched.

Going from X8 to R5 for the _msn* degraded the quality considerably, giving me some artifacts(in the compressonator) and less contrasted(warm) skin look in-game.

 

 

 

D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\f\childrenclothes - Babette.dds
processing:
Format           : A8R8G8B8 to A4R4G4B4
Dimensions       : 1024x1024 - 1 to 11 levels

notes:
Missing 10 mip-level(s) complemented.
delta:            1398102 bytes less

# childrenclothes - Dagny.dds #################################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\f\childrenclothes - Dagny.dds
processing:
Format           : DXT5
Dimensions       : 1024x1024 - 11 levels

notes:
Alpha-channel has 256 distinct value(s), including black and white.

# childrenclothes - Dagny_n.dds ###############################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\f\childrenclothes - Dagny_n.dds
processing:
Format           : A8R8G8B8 to A4R4G4B4
Dimensions       : 1024x1024 - 1 to 11 levels

notes:
Missing 10 mip-level(s) complemented.
delta:            1398102 bytes less

# childrenclothes - middleclass.dds ###########################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\f\childrenclothes - middleclass.dds
processing:
Format           : A8R8G8B8 to A4R4G4B4
Dimensions       : 512x512 - 1 to 10 levels

notes:
Missing 9 mip-level(s) complemented.
delta:            349526 bytes less

# childrenclothes - orphan.dds ################################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\f\childrenclothes - orphan.dds
processing:
Format           : X8R8G8B8 to R5G6B5
Dimensions       : 512x512 - 1 to 10 levels

notes:
Missing 9 mip-level(s) complemented.
delta:            87382 bytes less

# childrenclothes - Royal.dds #################################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\f\childrenclothes - Royal.dds
processing:
Format           : A8R8G8B8 to A4R4G4B4
Dimensions       : 1024x1024 - 1 to 11 levels

notes:
Missing 10 mip-level(s) complemented.
delta:            1398102 bytes less

# childrenclothes.dds #########################################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\f\childrenclothes.dds
processing:
Format           : A8R8G8B8 to A4R4G4B4
Dimensions       : 1024x1024 - 1 to 11 levels

notes:
Missing 10 mip-level(s) complemented.
delta:            1398102 bytes less

# childrenclothesv02.dds ######################################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\f\childrenclothesv02.dds
processing:
Format           : DXT5
Dimensions       : 2048x2048 - 1 to 12 levels

notes:
Alpha-channel has 256 distinct value(s), including black and white.
Missing 11 mip-level(s) complemented.
delta:            1398128 bytes more

# childrenclothesv03.dds ######################################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\f\childrenclothesv03.dds
processing:
Format           : A8R8G8B8 to A4R4G4B4
Dimensions       : 1024x1024 - 1 to 11 levels

notes:
Missing 10 mip-level(s) complemented.
delta:            1398102 bytes less

# childrenclothes_n.dds #######################################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\f\childrenclothes_n.dds
processing:
Format           : DXT1
Dimensions       : 512x512 - 10 levels

# childrenshoes - Dagny.dds ###################################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\f\childrenshoes - Dagny.dds
processing:
Format           : A8R8G8B8 to A4R4G4B4
Dimensions       : 256x256 - 1 to 9 levels

notes:
Missing 8 mip-level(s) complemented.
delta:            87382 bytes less

# childrenshoes - Dagny_n.dds #################################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\f\childrenshoes - Dagny_n.dds
processing:
Format           : A8R8G8B8 to A4R4G4B4
Dimensions       : 256x256 - 1 to 9 levels

notes:
Missing 8 mip-level(s) complemented.
delta:            87382 bytes less

# childrenshoes - orphan.dds ##################################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\f\childrenshoes - orphan.dds
processing:
Format           : A8R8G8B8 to A4R4G4B4
Dimensions       : 256x256 - 1 to 9 levels

notes:
Missing 8 mip-level(s) complemented.
delta:            87382 bytes less

# childrenshoes - orphan_n.dds ################################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\f\childrenshoes - orphan_n.dds
processing:
Format           : A8R8G8B8 to A4R4G4B4
Dimensions       : 256x256 - 1 to 9 levels

notes:
Missing 8 mip-level(s) complemented.
delta:            87382 bytes less

# childrenshoes-dark.dds ######################################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\f\childrenshoes-dark.dds
processing:
Format           : A8R8G8B8 to A4R4G4B4
Dimensions       : 256x256 - 1 to 9 levels

notes:
Missing 8 mip-level(s) complemented.
delta:            87382 bytes less

# childrenshoesMC.dds #########################################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\f\childrenshoesMC.dds
processing:
Format           : A8R8G8B8 to A4R4G4B4
Dimensions       : 256x256 - 1 to 9 levels

notes:
Missing 8 mip-level(s) complemented.
delta:            87382 bytes less

# childrenshoesMC_n.dds #######################################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\f\childrenshoesMC_n.dds
processing:
Format           : A8R8G8B8 to A4R4G4B4
Dimensions       : 256x256 - 1 to 9 levels

notes:
Missing 8 mip-level(s) complemented.
delta:            87382 bytes less

# childrenshoes_n.dds #########################################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\f\childrenshoes_n.dds
processing:
Format           : DXT1
Dimensions       : 256x256 - 9 levels

# childrenclothes - darkchild.dds #############################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\m\childrenclothes - darkchild.dds
processing:
Format           : A8R8G8B8 to A4R4G4B4
Dimensions       : 1024x1024 - 1 to 11 levels

notes:
Missing 10 mip-level(s) complemented.
delta:            1398102 bytes less

# childrenclothes - Frothar.dds ###############################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\m\childrenclothes - Frothar.dds
processing:
Format           : A8R8G8B8 to A4R4G4B4
Dimensions       : 1024x1024 - 1 to 11 levels

notes:
Missing 10 mip-level(s) complemented.
delta:            1398102 bytes less

# childrenclothes - Frothar_n.dds #############################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\m\childrenclothes - Frothar_n.dds
processing:
Format           : DXT5 to DXT1
Dimensions       : 512x512 - 1 to 10 levels

notes:
Automatic dropped alpha-channel.
Missing 9 mip-level(s) complemented.
delta:            87368 bytes less

# childrenclothes - middleclass.dds ###########################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\m\childrenclothes - middleclass.dds
processing:
Format           : X8R8G8B8 to R5G6B5
Dimensions       : 1024x1024 - 1 to 11 levels

notes:
Missing 10 mip-level(s) complemented.
delta:            349526 bytes less

# childrenclothes - Nelkir.dds ################################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\m\childrenclothes - Nelkir.dds
processing:
Format           : A8R8G8B8 to A4R4G4B4
Dimensions       : 1024x1024 - 1 to 11 levels

notes:
Missing 10 mip-level(s) complemented.
delta:            1398102 bytes less

# childrenclothes - Nelkir_n.dds ##############################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\m\childrenclothes - Nelkir_n.dds
processing:
Format           : X8R8G8B8 to R5G6B5
Dimensions       : 512x512 - 1 to 10 levels

notes:
Missing 9 mip-level(s) complemented.
delta:            87382 bytes less

# childrenclothes - orphan.dds ################################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\m\childrenclothes - orphan.dds
processing:
Format           : A8R8G8B8 to A4R4G4B4
Dimensions       : 512x512 - 1 to 10 levels

notes:
Missing 9 mip-level(s) complemented.
delta:            349526 bytes less

# childrenclothes.dds #########################################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\m\childrenclothes.dds
processing:
Format           : A8R8G8B8 to A4R4G4B4
Dimensions       : 1024x1024 - 1 to 11 levels

notes:
Missing 10 mip-level(s) complemented.
delta:            1398102 bytes less

# childrenclothes02.dds #######################################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\m\childrenclothes02.dds
processing:
Format           : A8R8G8B8 to A4R4G4B4
Dimensions       : 2048x2048 - 1 to 12 levels

notes:
Missing 11 mip-level(s) complemented.
delta:            5592406 bytes less

# childrenclothes03.dds #######################################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\m\childrenclothes03.dds
processing:
Format           : A8R8G8B8 to A4R4G4B4
Dimensions       : 1024x1024 - 1 to 11 levels

notes:
Missing 10 mip-level(s) complemented.
delta:            1398102 bytes less

# childrenclothes_n.dds #######################################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\m\childrenclothes_n.dds
processing:
Format           : DXT1
Dimensions       : 512x512 - 10 levels

# childrenshoes - Nelkir.dds ##################################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\m\childrenshoes - Nelkir.dds
processing:
Format           : A8R8G8B8 to A4R4G4B4
Dimensions       : 256x256 - 1 to 9 levels

notes:
Missing 8 mip-level(s) complemented.
delta:            87382 bytes less

# childrenshoes - Nelkir_n.dds ################################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\m\childrenshoes - Nelkir_n.dds
processing:
Format           : DXT5
Dimensions       : 256x256 - 1 to 9 levels

notes:
Alpha-channel has 256 distinct value(s), including black and white.
Missing 8 mip-level(s) complemented.
delta:            21872 bytes more

# childrenshoes - orphan.dds ##################################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\m\childrenshoes - orphan.dds
processing:
Format           : A8R8G8B8 to A4R4G4B4
Dimensions       : 512x512 - 1 to 10 levels

notes:
Missing 9 mip-level(s) complemented.
delta:            349526 bytes less

# childrenshoes - orphan_n.dds ################################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\m\childrenshoes - orphan_n.dds
processing:
Format           : A8R8G8B8 to A4R4G4B4
Dimensions       : 512x512 - 1 to 10 levels

notes:
Missing 9 mip-level(s) complemented.
delta:            349526 bytes less

# childrenshoesMC.dds #########################################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\m\childrenshoesMC.dds
processing:
Format           : A8R8G8B8 to A4R4G4B4
Dimensions       : 256x256 - 1 to 9 levels

notes:
Missing 8 mip-level(s) complemented.
delta:            87382 bytes less

# childrenshoesMC_n.dds #######################################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\clothes\childrenclothes\m\childrenshoesMC_n.dds
processing:
Format           : A8R8G8B8 to A4R4G4B4
Dimensions       : 256x256 - 1 to 9 levels

notes:
Missing 8 mip-level(s) complemented.
delta:            87382 bytes less

# childrenclothesv04.dds ######################################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\_byoh\clothes\childrenclothesvariants\f\childrenclothesv04.dds
processing:
Format           : A8R8G8B8 to A4R4G4B4
Dimensions       : 1024x1024 - 1 to 11 levels

notes:
Missing 10 mip-level(s) complemented.
delta:            1398102 bytes less

# childrenclothesv05.dds ######################################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\_byoh\clothes\childrenclothesvariants\f\childrenclothesv05.dds
processing:
Format           : A8R8G8B8 to A4R4G4B4
Dimensions       : 1024x1024 - 1 to 11 levels

notes:
Missing 10 mip-level(s) complemented.
delta:            1398102 bytes less

# childrenclothes04.dds #######################################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\_byoh\clothes\childrenclothesvariants\m\childrenclothes04.dds
processing:
Format           : A8R8G8B8 to A4R4G4B4
Dimensions       : 1024x1024 - 1 to 11 levels

notes:
Missing 10 mip-level(s) complemented.
delta:            1398102 bytes less

# childrenclothes05.dds #######################################################
D:\Games\ModOrganizer\mods\Prince and The Pauper\Textures\_byoh\clothes\childrenclothesvariants\m\childrenclothes05.dds
processing:
Format           : A8R8G8B8 to A4R4G4B4
Dimensions       : 1024x1024 - 1 to 11 levels

notes:
Missing 10 mip-level(s) complemented.
delta:            1398102 bytes less


Final report "D:\DDSopt_TPC\out":
processed files: 39
modified textures: 39
skipped textures: 0
fixed textures: 0
fixed files: 0
broken files: 0 (0 without fixed ones)
planar (1x1) textures: 0
changed texture formats: 33
i/o delta: -26629416 bytes
tex delta: -26629416 bytes

# femalebody_1.dds ############################################################
D:\Games\ModOrganizer\mods\Mature Skin Texture and Body - UNP\textures\actors\character\female\femalebody_1.dds
processing:
Format           : DXT1
Dimensions       : 4096x4096 - 13 levels

# femalebody_1_s.dds ##########################################################
D:\Games\ModOrganizer\mods\Mature Skin Texture and Body - UNP\textures\actors\character\female\femalebody_1_s.dds
processing:
Format           : X8R8G8B8 to L8
Dimensions       : 2048x2048 - 12 levels

notes:
Automatic greyscale conversion.
delta:            11184810 bytes less

# femalebody_1_sk.dds #########################################################
D:\Games\ModOrganizer\mods\Mature Skin Texture and Body - UNP\textures\actors\character\female\femalebody_1_sk.dds
processing:
Format           : DXT1 to A8R8G8B8
Dimensions       : 1024x1024 to 1x1 - 6 to 1 levels

notes:
Planar image detected, collapsing to size 1x1.
Texture was compressed.
delta:            698876 bytes less

# femalehands_1.dds ###########################################################
D:\Games\ModOrganizer\mods\Mature Skin Texture and Body - UNP\textures\actors\character\female\femalehands_1.dds
processing:
Format           : DXT1
Dimensions       : 2048x1024 - 12 to 11 levels

notes:
Excess of 1 mip-level(s) removed.
delta:            8 bytes less

# femalehands_1_s.dds #########################################################
D:\Games\ModOrganizer\mods\Mature Skin Texture and Body - UNP\textures\actors\character\female\femalehands_1_s.dds
processing:
Format           : X8R8G8B8 to L8
Dimensions       : 2048x1024 - 12 to 11 levels

notes:
Automatic greyscale conversion.
Excess of 1 mip-level(s) removed.
delta:            5592407 bytes less

# femalehands_1_sk.dds ########################################################
D:\Games\ModOrganizer\mods\Mature Skin Texture and Body - UNP\textures\actors\character\female\femalehands_1_sk.dds
processing:
Format           : DXT1 to A8R8G8B8
Dimensions       : 1024x1024 to 1x1 - 6 to 1 levels

notes:
Planar image detected, collapsing to size 1x1.
Texture was compressed.
delta:            698876 bytes less

# femalehead.dds ##############################################################
D:\Games\ModOrganizer\mods\Mature Skin Texture and Body - UNP\textures\actors\character\female\femalehead.dds
processing:
Format           : DXT1
Dimensions       : 2048x2048 - 12 levels

# femalehead_s.dds ############################################################
D:\Games\ModOrganizer\mods\Mature Skin Texture and Body - UNP\textures\actors\character\female\femalehead_s.dds
processing:
Format           : DXT1
Dimensions       : 2048x2048 - 12 levels

notes:
Automatic greyscale conversion.

# femalehead_sk.dds ###########################################################
D:\Games\ModOrganizer\mods\Mature Skin Texture and Body - UNP\textures\actors\character\female\femalehead_sk.dds
processing:
Format           : DXT1
Dimensions       : 256x256 - 9 levels


Final report "D:\DDSopt_TPC\out":
processed files: 9
modified textures: 9
skipped textures: 0
fixed textures: 0
fixed files: 0
broken files: 0 (0 without fixed ones)
planar (1x1) textures: 2
changed texture formats: 4
i/o delta: -18174977 bytes
tex delta: -18174977 bytes

# femalehead_msn.dds ##########################################################
D:\Games\ModOrganizer\mods\Mature Skin Texture and Body - UNP\textures\actors\character\bretonfemale\femalehead_msn.dds
processing:
Format           : X8R8G8B8 to R5G6B5
Dimensions       : 1024x1024 - 11 levels
delta:            1398101 bytes less

# femalehead_msn.dds ##########################################################
D:\Games\ModOrganizer\mods\Mature Skin Texture and Body - UNP\textures\actors\character\darkelffemale\femalehead_msn.dds
processing:
Format           : X8R8G8B8 to R5G6B5
Dimensions       : 1024x1024 - 11 levels
delta:            1398101 bytes less

# femalebody_1_msn.dds ########################################################
D:\Games\ModOrganizer\mods\Mature Skin Texture and Body - UNP\textures\actors\character\female\femalebody_1_msn.dds
processing:
Format           : X8R8G8B8 to R5G6B5
Dimensions       : 2048x2048 - 12 levels
delta:            5592405 bytes less

# femalehands_1_msn.dds #######################################################
D:\Games\ModOrganizer\mods\Mature Skin Texture and Body - UNP\textures\actors\character\female\femalehands_1_msn.dds
processing:
Format           : X8R8G8B8 to R5G6B5
Dimensions       : 1024x512 - 11 to 10 levels

notes:
Excess of 1 mip-level(s) removed.
delta:            699053 bytes less

# femalehead_msn.dds ##########################################################
D:\Games\ModOrganizer\mods\Mature Skin Texture and Body - UNP\textures\actors\character\female\femalehead_msn.dds
processing:
Format           : X8R8G8B8 to R5G6B5
Dimensions       : 1024x1024 - 11 levels
delta:            1398101 bytes less

# femaleheadorc_msn.dds #######################################################
D:\Games\ModOrganizer\mods\Mature Skin Texture and Body - UNP\textures\actors\character\femaleorc\femaleheadorc_msn.dds
processing:
Format           : X8R8G8B8 to R5G6B5
Dimensions       : 1024x1024 - 11 levels
delta:            1398101 bytes less

# femalehead_msn.dds ##########################################################
D:\Games\ModOrganizer\mods\Mature Skin Texture and Body - UNP\textures\actors\character\highelffemale\femalehead_msn.dds
processing:
Format           : X8R8G8B8 to R5G6B5
Dimensions       : 1024x1024 - 11 levels
delta:            1398101 bytes less

# femalehead_msn.dds ##########################################################
D:\Games\ModOrganizer\mods\Mature Skin Texture and Body - UNP\textures\actors\character\imperialfemale\femalehead_msn.dds
processing:
Format           : X8R8G8B8 to R5G6B5
Dimensions       : 1024x1024 - 11 levels
delta:            1398101 bytes less

# femalehead_msn.dds ##########################################################
D:\Games\ModOrganizer\mods\Mature Skin Texture and Body - UNP\textures\actors\character\redguardfemale\femalehead_msn.dds
processing:
Format           : X8R8G8B8 to R5G6B5
Dimensions       : 1024x1024 - 11 levels
delta:            1398101 bytes less


Final report "D:\DDSopt_TPC\out":
processed files: 9
modified textures: 9
skipped textures: 0
fixed textures: 0
fixed files: 0
broken files: 0 (0 without fixed ones)
planar (1x1) textures: 0
changed texture formats: 9
i/o delta: -16078165 bytes

 

 

Link to comment
Share on other sites

  • 0

There are some files that DDSopt can not downsize.

All of these files are something like 4k x 1k or 2k x 1k resolutions.

Been looking around for insight on this for the past 2 days but no luck.

Are these files meant to be kept at these resolutions or is there an option somewhere to resize them?

I'd like to have all textures resized to 1k x 1k or below.

Thanks in advance.

Link to comment
Share on other sites

  • 0

I'm not sure why DDSopt can't resize some rectangular textures, but it can't. We asked Ethatron but it was around the time he took a new job and hasn't had time to work on DDSopt. It's one of the reasons I don't try to optimize Skyrim Flora Overhaul.

 

I'm not sure it matters a lot; large textures only affect VRAM load if they are accessed frequently.


There have been very few posts on the appropriate DDSopt parameters for optimizing uncompressed textures. The majority of the uncompressed textures in mods (vs. vanilla) are in body-related textures.

 

* The other major comment is that uncompressed normal maps are noticeably better than compressed ones, so if the author provides uncompressed normal maps (e.g., *_msn.dds) it is best to keep these textures as uncompressed.

 

 

I tried to optimize Mature Skin and Body, but concluded to leave the uncompressed body and face normals(_msn.dds) untouched.

Going from X8 to R5 for the _msn* degraded the quality considerably, giving me some artifacts(in the compressonator) and less contrasted(warm) skin look in-game.

 

 

 

We'll note this in the guide or you can if you prefer. It's always helpful to add comments based on actual tests. I've been doing some precision reduction for tangent space normal maps (*_n.dds) but I've been leaving the model space normal maps and face textures alone.
Link to comment
Share on other sites

  • 0

I added material to the Quick Start portion of the guide that includes a brief overview of using the new batch files for optimizing mods (vs. vanilla textures).

 

To make it easier to understand how to use the batch files, I'm working on an example case to show how they can be used to optimize a set of STEP mods.

Link to comment
Share on other sites

  • 0

I started optimizing my mods an hour ago (using the wiki guide, started with Lockpicking Interface), there are some things that came up:

 

1. does it matter whether the mod files are sorted in "data" (inside the archive) or not?

 

2. the batch file extracts some textures to the mod optimized subfolders, is this intentional (C:\TES V\DDSopt\Working\Mod Optimized\without wings around keyhole-2845-1-2\Data\textures\interface\objects\lockpicking\lock01_n.dds and C:\TES V\DDSopt\Working\Mod Optimized\without wings around keyhole-2845-1-2\Data\textures\interface\objects\lockpicking\locksmallpiece.dds) ? Should DDSopt just overwrite those?

 

3. the batch file only extracts the normal map (C:\TES V\DDSopt\Working\Mod Normal Maps\without wings around keyhole-2845-1-2\Data\textures\interface\objects\lockpicking\lock01_n.dds) when executed a second time, this seems strange to me, is this normal?

 

I ran the batch referred to in the guide: 4_Mod_Sorting&Pre-optimization.bat. I did not run 4_Mod_Sorting&Pre-optimization-beta.bat.

 

Thanks in advance!

 

Regards,

 

Spock

Link to comment
Share on other sites

  • 0

[Edited]

4_Mod_Sorting&Pre-optimization-beta.bat is the correct batch file, and the guide has been updated to show that file name until more testing is done).Version 2.57 of the batch file was uploaded later this evening and fixes some previous problems.

 

1. No

2. In some cases it is. Some small uncompressed textures are put directly into Mod Optimized so their format isn't changed in DDSopt while optimizing large uncompressed textures (1Kx1K or greater).

3. Currently it is; this part of the batch file is being tested and improved. This is an interface texture, and there isn't a lot of value (VRAM reduction) in optimizing interface textures.

Link to comment
Share on other sites

  • 0

Thank you very much! I just got through several mods using your batch file. It saved me loads and loads of time!

One minor improvement suggestion for the guide: Point 12. could be improved by stating where to put 5_Compress_Mods_7z.bat and that it needs the 7za.exe. If you optimize your mods 2 months after the vanilla textures you may have forgotten, it's not hard to find out though :)

Link to comment
Share on other sites

  • 0

@Kelmych

 

I downloaded the latest version of the batch files for DDSopt (version 2.57),found that when I ran the "1_HRDLC_Clean-START.bat", which in turn runs the "1_HRDLC_Clean.bat", I found that the command windows does not close.

 

When I looked at the log file for 1_HRDLC_Clean.bat, I found the last line was waiting for a user response. The line of code in "1_HRDLC_Clean.bat" is:

 

rd "%cd%\Vanilla Extracted\HRDLC3\textures\dlc02\armor\amulets" /s

 

but when I change it to:

 

rd "%cd%\Vanilla Extracted\HRDLC3\textures\dlc02\armor\amulets" /s /q

 

it work fine, not sure it is just unique to my setup or not, but felt that I should let you know.

Link to comment
Share on other sites

  • 0

Heya!

 

I have a decent machine (win7 64, i5 2500K@4.5, 8g, 2 SSDs, HD 6950 2g), but I like to run scripted mods, and am hoping to get better stability by getting serious about texture optimization. I've recently transitioned from a full TPC installation to an almost full STEP set. I'm hoping that setting my Bethesda stuff to 1024 /512 and dialing my STEP mod textures back to "standard level" will give my game some more breathing room.

 

Two questions:

 

1) I've already followed STEP directions about fixing, optimizing and reducing my Bethesda material to 1024 / 512. (I.e., vanilla, dawnguard, heathfire, dragonborn, hrdlc1-3.) However, I recently noticed "Bethesda Hi-Res Optimized" is on the STEP mod list. Is there any reason to use this or can I just ignore it?

 

2) I've followed directions, used the batch files and created the following set of directories:

OPT Mod Exterior Normal Maps

OPT Mod Exterior Textures

OPT Mod Normal Maps

OPT Ordinary Textures

OPT Uncompressed Textures

 

While I was at it, I took the opportunity to reduce the textures of several other mods. (Like: Craftable Cloud Storage, Vilja, Arissa alpha, Falskaar, Helgen Reborn, Footprints, Frostfall, Wet & Cold, Real Skin - Women & Men, Inconsequential NPCs, Winter is Coming.)

 

(BTW, I noticed that Automatic Variants didn't "take" - i.e., the batch file didn't see the texture files hidden away in its "AV Packages" folder. I'm pretty sure that I'm going to drop this mod anyway, but it would be nice to have it in the batch file.)

 

However, I'm not quite sure how I want to go about putting the material back into Mod Organizer to try it out.

 

My current idea is to add the individual mod directories from all 5 folders into a single .7z file, extract them into a folder and run a batch rename - e.g. "Visible Windows" would become "OPT - Visible Windows." Then I could copy all the folders to my MO mod directory and put each "OPT - " folder directly below the original version in MO's left hand pane. A little bit fiddly, but this would allow pretty decent control over which reduced texture files get activated.

 

What would you recommend?

Link to comment
Share on other sites

  • 0

Heya!

 

I have a decent machine (win7 64, i5 2500K@4.5, 8g, 2 SSDs, HD 6950 2g), but I like to run scripted mods, and am hoping to get better stability by getting serious about texture optimization. I've recently transitioned from a full TPC installation to an almost full STEP set. I'm hoping that setting my Bethesda stuff to 1024 /512 and dialing my STEP mod textures back to "standard level" will give my game some more breathing room.

 

Two questions:

 

1) I've already followed STEP directions about fixing, optimizing and reducing my Bethesda material to 1024 / 512. (I.e., vanilla, dawnguard, heathfire, dragonborn, hrdlc1-3.) However, I recently noticed "Bethesda Hi-Res Optimized" is on the STEP mod list. Is there any reason to use this or can I just ignore it?

If you are using 1024/512 maximum size textures STEP recommends using the "Bethesda Hi-Res Optimized" mod. Instructions are here. Textures from this mod will in many cases be used instead of ones from the HRDLC.

 

2) I've followed directions, used the batch files and created the following set of directories:

OPT Mod Exterior Normal Maps

OPT Mod Exterior Textures

OPT Mod Normal Maps

OPT Ordinary Textures

OPT Uncompressed Textures

 

The DDSopt guide instructions use a batch file to initially separate the textures from mods into 3-5 folders. The next optimization steps using DDSopt recombine optimized versions of these textures into individual mod folders in the "Mod Optimized" directory. The resulting mod folders are archived and used instead of the original unoptimized version of each mod. It looks like you didn't select "Mod Optimized" as the output directory for the DDSopt runs. If you want to use the mods with Mod Organizer or Wrye Bash you need to use the recombined versions.

 

 

While I was at it, I took the opportunity to reduce the textures of several other mods. (Like: Craftable Cloud Storage, Vilja, Arissa alpha, Falskaar, Helgen Reborn, Footprints, Frostfall, Wet & Cold, Real Skin - Women & Men, Inconsequential NPCs, Winter is Coming.)

 

That's fine. The batch file is designed to be used with any mod. It's has functioned properly (with only a few minor issues) in all the tests I have done; it is still being tested and refined. The most recent version of the batch files, 2.6, eliminates most of the remaining minor issues.

 

Some slightly modified figures with constraint tab parameter recommendations will be put in the guide soon. The difference will be recommendations that lossless formatting with uncompressed model space normal maps and tint/tone maps be used (the text in the guide already suggests this).

 

(BTW, I noticed that Automatic Variants didn't "take" - i.e., the batch file didn't see the texture files hidden away in its "AV Packages" folder. I'm pretty sure that I'm going to drop this mod anyway, but it would be nice to have it in the batch file.)

 

That might be because the mods weren't recombined as mentioned above.

 

However, I'm not quite sure how I want to go about putting the material back into Mod Organizer to try it out.

 

My current idea is to add the individual mod directories from all 5 folders into a single .7z file, extract them into a folder and run a batch rename - e.g. "Visible Windows" would become "OPT - Visible Windows." Then I could copy all the folders to my MO mod directory and put each "OPT - " folder directly below the original version in MO's left hand pane. A little bit fiddly, but this would allow pretty decent control over which reduced texture files get activated.

 

What would you recommend?

 

If the mods are in folders in the "Mod Optimized" folder, the "5_Compress_Mods_7z.bat" batch file will automatically archive the individual mods and rename them by adding "_opt" to the name (the DDSopt default renaming approach, by the way). You then have individual archives for each mod which are easy to use when installing. This approach also reduces issues in maintenance. When you want to use a new version of a mod you only need to replace a single file, and this doesn't affect any of the other mods already in MO. You'll find that over a few months mod maintenance (optimizing new updates and replacing old versions) will take more time than the original optimization and installation effort, so whatever approach you use should be designed to minimize maintenance.

Link to comment
Share on other sites

  • 0

Hmm... no matter what files I process with the new bat (2.6), I always get these two errors:

 

2013/11/26 03:52:27 ERROR 5 (0x00000005) Accessing Source Directory C:\TES V\DDSopt\Working\Mod DDS\

Access is denied.

2013/11/26 03:52:27 ERROR 5 (0x00000005) Accessing Source Directory C:\TES V\DDSopt\Working\Mod DDS\

Access is denied.

 

There is no Mod DDS folder, can I ignore this?

 

Another quick question: Better Bones and Better Shadowmarks both have note 4 in the list. Does this mean I should process them separately choosing only lossless options in the constrains tab?

Link to comment
Share on other sites

  • 0

The batch file moves Better Shadowmarks uncompressed textures, which are small, directly to the output. Better Bones uncompressed textures (which are larger) are put in the Mod Mixed Uncompressed Textures folder so they can be optimized.

 

I'm not getting an access error with Mod DDS (or any other serious errors); I made several runs including a single mod and a large set of mods. Before you ran the batch did you remove the old temporary folders? Mod Optimized Archive is OK but the rest aren't.

Link to comment
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
×
×
  • Create New...

Important Information

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