Jump to content
  • 0

Use USVFS and CAO to pack only used textures?


RainingTacco

Question

So i would like to use CAO from inside MO2 to only pack my used textures, instead of using CAO on individual mods, or on all mod folder, which is not only bad practice, but also cumbersome. If i had packed just my used textures overrides from USVFS[virtual file system] then i could get benefit of bsa without the hassle of packing every individual texture mod. 

Link to comment
Share on other sites

15 answers to this question

Recommended Posts

  • 0
1 hour ago, RainingTacco said:

So i would like to use CAO from inside MO2 to only pack my used textures, instead of using CAO on individual mods, or on all mod folder, which is not only bad practice, but also cumbersome. If i had packed just my used textures overrides from USVFS[virtual file system] then i could get benefit of bsa without the hassle of packing every individual texture mod. 

From CAO:

image.png

MO creates only your 'used' assets in the instance 'mods' folder, so just run CAO on the installed mods folder to limit to what you have installed.

Link to comment
Share on other sites

  • 0
3 minutes ago, RainingTacco said:

So really there's no way? Maybe i could somehow copy the textures folder from VFS, into the "real" operating system folder explorator and run it outside of MO2? I cant find a way to copy files from VFS

MO creates only your 'used' assets in the instance 'mods' folder, so just run CAO on the installed mods folder to limit to what you have installed.

Paste: %LOCALAPPDATA%/ModOrganizer in Start > Run or any explorer address bar to find your instance and mods folder.

Link to comment
Share on other sites

  • 0

I want to pack ONLY textures of the mods i use. The mods folder in MO have also mods that i unticked in left pane[roughly 50-60% of my mods] and would therefore pack all the textures from mods that i dont use. I only want to pack the LAST texture overrides ie. my current  load order textures.

Also i think CAO can't target textures only for packing .bsa, octagon is a better tool for that.

Edited by RainingTacco
Link to comment
Share on other sites

  • 0

I would use left pane of MO to see my mod priority and physically copy each mod from MO 'mods' into a temp folder beginning with lowest to highest priority. I would overwrite existing as I go and wind up with the final outcome in temp. Then I would remove any assets not wanted in the archive (plugins, etc.). Then archive that.

Link to comment
Share on other sites

  • 0

I'd do it this way. if you have a recent version of Mod Organizer, run "Explore Virtual Folder" from within Mod Organizer. This brings up a "File Explorer" like application right in the game's Data directory. Right click the Textures folder and copy. Select File > New Tab to open a new tab. In the new tab, select or create a temp folder somewhere outside of Mod Organizer's purview (e.g. C:\TempTextures or D:\TempTextures) or whatever. In this new folder, click Paste. This copies only the textures that are actually used by the game in an empty folder. Once complete, close Explorer++ and Mod Organizer, run CAO, and do what you want with the textures in the temp folder.

Link to comment
Share on other sites

  • 0
21 minutes ago, Greg said:

I'd do it this way. if you have a recent version of Mod Organizer, run "Explore Virtual Folder" from within Mod Organizer. This brings up a "File Explorer" like application right in the game's Data directory. Right click the Textures folder and copy. Select File > New Tab to open a new tab. In the new tab, select or create a temp folder somewhere outside of Mod Organizer's purview (e.g. C:\TempTextures or D:\TempTextures) or whatever. In this new folder, click Paste. This copies only the textures that are actually used by the game in an empty folder. Once complete, close Explorer++ and Mod Organizer, run CAO, and do what you want with the textures in the temp folder.

That's the easiest way by far. I just never tried it, since I never had cause to do so.

Link to comment
Share on other sites

  • 0
1 hour ago, DoubleYou said:

The main issue I see with all this is... there is no automated way to disable the relevant loose textures files. The loose textures will still override any archive you make via this method, so you would need to manually disable all those textures.

You would need to secondarily handle archives independently by extracting with override into a common location according to plugin priority, then overwrite this with everything in ... let's call it step 1. Then you would have the correct result, I think.

Link to comment
Share on other sites

  • 0
On 1/12/2023 at 4:04 AM, DoubleYou said:

The main issue I see with all this is... there is no automated way to disable the relevant loose textures files. The loose textures will still override any archive you make via this method, so you would need to manually disable all those textures.

I would put the dummy plugin tied to .bsa at bottom of the plugin order[loaded last] and it would overwrite everything relevant that way.

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.