I'm playng oldgen and somehow I got a CTD but had no crashlog adn I don't know why? Does this mod or Baka ScrapHeap have any effect on crashlog generation with Buffout?
I was following The Midnight Ride guide and it suggests changing MaxStdIO's setting to 2048 (in Buffout 4). However, this mod's .config file overwrites that value to -1. Can someone explain the reasoning behind this change? Thanks
I followed TMR also and I have been wondering about this setting also. What I can find about it, this is an old Engine Fix that carried over from Skyrim actually. It's meant to lift the 512 file-handle limit... and you might be thinking "i'm not near the plugin limit"... but apparently this file-handle-limit is not the same as the 255 "plugin-limit"? I don't understand it much, but I read the game engine is counting .BA2 files as "files" which add up to this file-handle-limit, as well as some other file types. Which is partially what introduced the need for this fix up to 2048, as Fallout 4 needs files packed into .ba2 or it runs like a sack of potatoes. However the catch seems to be that you CANNOT go higher than 2048 unless you are on Windows 10 or higher?
*but I still don't understand why this mod chances MaxStdIO to -1. *In this context, I assume that -1 actually means disabled.
A subreddit discussion of MaxStdIO and file-handle-limit
WOW... you both just saved me a ton of headache. I mean... Exoclyps, you are owed a thank you just for your work in general, but this little thread helped me diagnose a problem and I'm just going to document it here in case it helps someone else. I was trying to get past the BA2 limit by using Buffout 4 and was still getting CTD on startup. I tried tweaking files in Buffout4 config.toml and baka scrapheap and a bunch of other things. But reading this I realized that The Midnight Ride is basing his Midnight Ride Glitchfinder AIO on Buffout 4 NG. First I tried just switching the value mentioned from -1 to 2048, but that didn't do anything, but then I disabled TMR Glitchfinder and the game started up no problem. Thank you both.
Nevermind... I might be a dunce. I think I might have literally been at the threshold and when I deactivated The Midnight Ride Glitchfinder ALO it just put me right below the BA2 limit allowing the game to start. Because I have since tried using more mods and am hitting the limit. So still stuck
There is no magical solution to fixing the ba2 limit stuff I'm afraid. The ArchiveLimit in Buffout 4 doesn't really work. While it'll prevent you from crashing at startup you'll instead experience crashing later or texture issues as the game fails to properly loads the archives. In other words, the option doesn't fix the issue, just lets you ignore it for a bit.
Thanks for the information. I had been reading threads on reddit and steam of people celebrating this and wanted to make it work to no avail. Looks like I'll just drop the effort and be more selective about some mods or do some unpacking.
Sorry but I am kind of dumb, does this mod make BakaSH run better or is it strictly for SS2? Currently, I don't know whether I want to download SS2, but I wouldn't mind a further fps boost. 😅
I know buffout 4 ng doesn't have all the features as the official buffout as it's using the old open source version (why did it stop being open source in the 1st place?)
Will this pick up whatever buffout 4 ng is missing?
Could be buffout 4 this mod or another mod put i think one of these mods is disabling my ability to save, ill load in my save from the menu try a load a new save then cant save anymore.
They have not yet addressed Vortex's inability to handle Bethesda Load Ordering. They did create a working Vortex Extension for Starfield and it does handle Load Ordering (but it's only in experimental stage right now). You should NOT be using Vortex for this game. At least until they update the Fallout 4 Vortex Extension so that it can handle manual (and automatic) load ordering.
If you had tried to follow the popular "The Midnight Ride" Fallout 4 modding guide, they even tell you that you cannot use Vortex and follow the guide.
Only real issue I have with adjusting all of this is that it seems that Buffout 4 no longer produces crash logs to look over, which is a shame since I still get crashes (not as commonly, granted), and can't narrow the culprit down.
Sadly that is the reality with the increase in heavy mods as of late. Sim Settlements 2 being a big culprit.
In that case the BuffBaka setup is no long strong enough for you, and you'll need to use the MemoryManager in Buffout4 and drop Baka Scrapaheap.
If you do, Escape Freeze F4SE is highly recommended as the Buffout 4 MemoryManager have some freeze issues (which is a big reason why the BuffBaka setup was recommended for so long) which this mod helps with.
Funnily enough, I don't use Sim Settlements 2. I mostly use Build Limit Limit Enhanced and All Settlements Extended, along with a butt-ton of weapon and armor mods. At least a few of the crashes seem to involve settler assignment in some manner, but I can't read the crash log and there no real how-to on using CLASSIC.
Just about every crash log I've had since installing Buffout 4 (but before adjusting the settings) involves a EXCEPTION_ACCESS_VIOLATION in some manner. And most of them seem to involve Buffout4.dll rather than the Fallout4.exe file. I wouldn't know where to post them for a dedicated modder to check.
132 comments
What I can find about it, this is an old Engine Fix that carried over from Skyrim actually.
It's meant to lift the 512 file-handle limit... and you might be thinking "i'm not near the plugin limit"... but apparently this file-handle-limit is not the same as the 255 "plugin-limit"? I don't understand it much, but I read the game engine is counting .BA2 files as "files" which add up to this file-handle-limit, as well as some other file types. Which is partially what introduced the need for this fix up to 2048, as Fallout 4 needs files packed into .ba2 or it runs like a sack of potatoes. However the catch seems to be that you CANNOT go higher than 2048 unless you are on Windows 10 or higher?
*but I still don't understand why this mod chances MaxStdIO to -1.
*In this context, I assume that -1 actually means disabled.
A subreddit discussion of MaxStdIO and file-handle-limit
The ArchiveLimit in Buffout 4 doesn't really work. While it'll prevent you from crashing at startup you'll instead experience crashing later or texture issues as the game fails to properly loads the archives. In other words, the option doesn't fix the issue, just lets you ignore it for a bit.
or is this only for before next gen update?
Is it necessary for it to be like this?
You can always change that if you want :)
SS2 is not needed for it.
I know buffout 4 ng doesn't have all the features as the official buffout as it's using the old open source version (why did it stop being open source in the 1st place?)
Will this pick up whatever buffout 4 ng is missing?
Oh well, I'll keep waiting on that buffout 4 official update then.
Thank you for answering my question.
i use vortex so idk
If you had tried to follow the popular "The Midnight Ride" Fallout 4 modding guide, they even tell you that you cannot use Vortex and follow the guide.
I've had no issues with load order in Vortex. I use around 800 mods no problem.
Stuff like this is usually user error. Accidents happen.
Jokes aside, that's a lot of mods!
In that case the BuffBaka setup is no long strong enough for you, and you'll need to use the MemoryManager in Buffout4 and drop Baka Scrapaheap.
If you do, Escape Freeze F4SE is highly recommended as the Buffout 4 MemoryManager have some freeze issues (which is a big reason why the BuffBaka setup was recommended for so long) which this mod helps with.
Also, Buffout 4 NG exists.
I am not sure if it is this mod or the Baka ScrapHeap mod but one of them are causing the game to detect the mod and disable achievements.
And uses this instead.
https://www.nexusmods.com/fallout4/mods/12465