ModOrganizer2 / modorganizer

Mod manager for various PC games. Discord Server: https://discord.gg/ewUVAqyrQX if you would like to be more involved
http://www.nexusmods.com/skyrimspecialedition/mods/6194
GNU General Public License v3.0
2.24k stars 163 forks source link

BSA Count Report #1594

Open Webmetz opened 3 years ago

Webmetz commented 3 years ago

Is your feature request related to a problem? Please describe. I am always frustrated when I unknowingly reach the limit of BSA Archives for Fallout 4/Skyrim. Sometimes I don't even realize it is the issue until much debugging.

Describe the solution you'd like Within the tooltip that lists the number of ESM/ESP/ESL, have it also list the number of BSAs and Active BSAs.

Al12rs commented 3 years ago

What limit are you talking about?

LostDragonist commented 3 years ago

I was talking with the WJ folks and there doesn't seem to be a limit in the sense of "the game will always crash when you exceed 255 BA2s" but there does seem to be some sort of limit. I suspect it's tied into the general "file handle" limit that these games often have (usually 512 without mods, 2048 with mods).

That said, it seems reasonable enough to add a count for archives. Though it'd run into the same problems we currently have where MO2 doesn't really know what constitutes an "active" archive for each game.

Webmetz commented 3 years ago

The one described here https://www.reddit.com/r/FalloutMods/comments/kmlp7x/fo4_is_there_a_max_limit_on_the_number_of_bsa/

The actual limit might vary from system to system, but there is a limit to how many that can be used.

I can replicate it by reaching the limit with a packed bsa and it crashing at launch of FO4. Then unpacking that BSA and it working. It is the oddest thing.

All I am asking is for the statistic to be reported, for diagnostic purposes.

EzioTheDeadPoet commented 3 years ago

I made a tool BSA Counter you can run in MO2 that can count your BSAs. Might be a good source until MO2 implements something similar. It is not in the MO2 UI but it works.