Jump to content

DOWNLOAD MODS

Are you looking for something shiny for your load order? We have many exclusive mods and resources you won't find anywhere else. Start your search now...

LEARN MODDING

Ready to try your hand at making your own mod creations? Visit the Enclave, the original ES/FO modding school, and learn the tricks of the trade from veteran modders...

JOIN THE ALLIANCE

Membership is free and registering unlocks image galleries, project hosting, live chat, unlimited downloads, & more...

[SKY] BSA's vs Loose Files


l0new0lf331
 Share

Recommended Posts

Ok first I have Skyrim updatated to 1.8.151.0.7 with Dawnguard,Hearthfire,Dragonborn and the HRDLC.Just read a thread on Skyrim freezing randomly which is what happens to me though it is usually a quick freeze and some random stuttering.I use the TPC (Texture Pack COmbiner) with the low res options as I only have a 512mb card.I ran into some issues with running the TPC and the HRDLC together so I removed the TPC.What I have gathered is to not use the HRDLC and instead use the HRDLC Optimized 1024 options for my poor GPU,and then try to use the TPC again.Before I came back to Skyrim and updated I ran the low res version of TPC fine.No issues,no stuttering.Now that I updated the game and my mods and the TPC(also added the HRDLC+hearthfire+Dragonborn) I'm running into various issues with stuttering,freezes,and CTD's(though the only CTD's I was getting was in character creation;the culprit Apachii Sky Hair).And a constant freeze at the EXACT same spot when starting a new game with mods but I'll ask about that later.

I've been researching things on the S.T.E.P. Wiki and am going to follow the advice found there for optimizing textures and getting the game stable and goodlooking.

I remember in Oblivion it was better to unpack the BSA's into the Data folder for performance and I am going to do that now.I prefer that anyway from my Oblivion habits.

What are the ini edits that must be made.I only saw a reference to that and was wondering what it is.Also are there any other steps to take in order to have loose files instead of BSA's?

Link to comment
Share on other sites

BSAs are basically just compressed archives like a RAR or Zip. So in order for the game to access them, it has to decompress the files it needs before loading them into memory. So by having the files uncompressed, be it with Oblivion, Skyrim, or any game, can give some performance boost to load times. Yes, just load times.

It can improve loading at the start of the game, between cells, and texture swapping in the world, but if the textures are too much for your card's VRAM, then you will still see stuttering due to the unloading and loading of textures from memory.

Link to comment
Share on other sites

Thank you.I know I have to optomize the textures and go with the lower resolutions,I'm looking into that now.The stuttering only came with the updates I did.Right now I am redownloading the HRDLC Optimized so I can use the 1024 recomended for 512mb GPU's and also looking into both the TPC and the STEP guide and will debate between the two since they contain many of the same mods.

I want to unpack ALL the BSA's; textures,meshes,interface,etc. since I run into hang ups and random freezes during the load screen to which I have to ctl+alt+del,start task manger and close Skyrim since it reads "not responding".

What are the ini edits to the Achives that are needed?Do I have to remove this:

[Archive]

sResourceArchiveList=Skyrim - Misc.bsa, Skyrim - Shaders.bsa, Skyrim - Textures.bsa, Skyrim - Interface.bsa, Skyrim - Animations.bsa, Skyrim - Meshes.bsa, Skyrim - Sounds.bsa

sResourceArchiveList2=Skyrim - Voices.bsa, Skyrim - VoicesExtra.bsa

from the ini?

Or can I just unpack the BSA's and remove them from the Data folder?

EDIT:The magic question to do this after using BSAopt and checking the structure; How should the folder structure be once done?

I only ask because the Animations BSA has only a meshes folder inside.

Should it be:Data-->

Animations

Interface

lodsettings

Meshes

Misc

scripts

Shaders

Sounds

strings

Textures

Video

Voices

VoicesExtra
Edited by l0new0lf331
Link to comment
Share on other sites

Im not entirly sure. I have the files extracted and have the BSAs in the ini file listed, so Im not 100% sure if it is loading the lose files for me. I have my install on one of my SSDs, and a graphics card able to handle the high resolutions, so ive not seen any issues.

Link to comment
Share on other sites

You follow the same file structure as is in the BSA.

If its your own mod, I recommend making a folder of your userid or something, and subfolders of the mod name within that.

Example:

\data\meshes\williesea\levelerstower\

\data\textures\williesea\levelerstower\

You cannot do this with scripts though, they must go in the \scripts\ folder.

Link to comment
Share on other sites

Ok I was needing to know this my only concern was that the animations BSA has a meshes folder only.I wasn't sure if it should be merged with the main meshes folder or not.And the meshes BSA structure was /-->

lodsettings

meshes

So I was just wanting to ensure of the exact folder structure.Thanks

Link to comment
Share on other sites

Unless there is a 'requirement' that you put your custom files in the games folders, then you should not. Its best to make your own folders for your files within the games folders.

Mixing your files in makes it near impossible to manually uninstall your mod.

Link to comment
Share on other sites

Thanks willie I'll remember that when i finally get this sorted and start again on my modding,but what I mean is what should the data folder look like once I've extracted the Vanilla BSA's?What is the folder structure?Should I just extract them to the Data folder and not worry?

Link to comment
Share on other sites

  • 2 weeks later...

No. All you need to do is 'extract' the BSA file using a BSA extracter directly to your games DATA folder. It will create all the folders you need.

If you only select to extract a single file, it will not create the necessary folders.

Edited by WillieSea
Link to comment
Share on other sites

  • 2 weeks later...

BSAs are basically just compressed archives like a RAR or Zip. So in order for the game to access them, it has to decompress the files it needs before loading them into memory. So by having the files uncompressed, be it with Oblivion, Skyrim, or any game, can give some performance boost to load times. Yes, just load times.

I always find myself wondering about this: as CPU speeds and IO throughput diverge, at some point the overhead for decompression will be less than the overhead of dragging the full-size file in from mass storage. But at what point does that happen? Has it happened already? Does the system's overhead for maintaining multiple file handles have an adverse impact? Lots of theoretical questions from me but no useful answers at this point!
Link to comment
Share on other sites

  • 1 month later...

That's what I'm wondering about too.Seems to me  a lot of extra redundant work to uncompress the files everytime the engine calls for them.So far I've just unpacked the meshes and textures BSA's.I found a noticable performance increase(though not drastic).But my laptop isn't an uber machine so it is noticable to me.

Link to comment
Share on other sites

  • 1 month later...
  • 2 months later...
  • 5 months later...

"BSAs are basically just compressed archives like a RAR or Zip. So in order for the game to access them, it has to decompress the files it needs before loading them into memory. So by having the files uncompressed, be it with Oblivion, Skyrim, or any game, can give some performance boost"  -  _echo

 

This is not necessarily true.  Disk is exponentially much slower than the memory and cpu cycle rates so if files are compressed then they require fewer really slow disk IOs and more exponentially much faster cpu and memory cycles.  Compression of disks has quite often been found to speed up systems because the slow IO times are offset by the faster CPU times.  The real benefit of loose files would be their reuse by other mods.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...