Safety Load by kapaer

Post » Sat Nov 09, 2013 7:07 am

I'm always interested in and approve of developers working on mods and tools that improve the stability of a modded Skyrim. As anyone who uses mods should know they have the responsibility to creating a stable load order. Unfortunately, some things are simply limited by the Skyrim's engine and its utilization of hardware and OS. It's fascinating, there been a few tools that have been develop to workaround some of these limitations. Tools like ENBoost, the now obsolete, but instrumental SkyBoost and quite a few others. Considering Skyrim's age and the number and quality of tools released, I'm really impressed with the community. Keep up the great work! Browsing the Nexus site. It looks like there's another potential gem being cut and polished. It's called http://skyrim.nexusmods.com/mods/46465//?and I think it's very similar to http://oblivion.nexusmods.com/mods/22282/?. For those who might not click were they should. I've included some details below about the mod. To the gurus out there what do you think? Keep in mind that this is a work in progress.

---------------------------------------------------------------------
Safety Load v.1.1
by kapaer
---------------------------------------------------------------------

----------------------------------------------------------------------
Description
----------------------------------------------------------------------
This mod blocks "Infinite Loading Screen" bug and game freezing during play.
Rather than an error of load, "Infinite Loading Screen" is caused by an error in memory allocation.
This mod modify the function of memory allocation and block all freezing due to memory allocation failure.

----------------------------------------------------------------------
Notes
----------------------------------------------------------------------
When you install many mods or large textures, animation of loading screen will be stopped sometimes.
However, the game will continue to load in the background. Please wait.
You can check it is infinite loading or not by using "Skyrim Performance Monitor", "Windows Task Manager" etc.
When the memory usage or Disk I/O has changed, game is running.
** OSD information is not usable because it is stop with loading screen. **

Infinite Loading Screen happens for several reasons:
1. broken saveGame
2. memory shortage
3. when game loads many object/texture data

This mod blocks 3. only.
If detect broken saveGame, this mod writes error to a logfile (data/SKSE/Plugins/SafetyLoad.log) and stop game (CTD, call to desktop). It would be better than Infinite Loading Screen.

This mod fix "memory allocate function" only, it does not affect the other.
But, it is possible to install a lot of mods, it may malfunction occurs in overload. Be careful.

----------------------------------------------------------------------

User avatar
Mrs Pooh
 
Posts: 3340
Joined: Wed Oct 24, 2007 7:30 pm

Post » Fri Nov 08, 2013 10:25 pm

I should test this with Open Cities :tongue: Which seems to be having issues with infinite loading screens with the latest Skyrim patch. It's an engine problem, not the authors.

User avatar
Paula Rose
 
Posts: 3305
Joined: Fri Feb 16, 2007 8:12 am

Post » Sat Nov 09, 2013 12:26 pm

Seems like this mod works only on a specific set of issues, which can be useful if your having these issues.

User avatar
Taylah Illies
 
Posts: 3369
Joined: Fri Feb 09, 2007 7:13 am

Post » Fri Nov 08, 2013 9:13 pm

My ILS issues were fixed by the INI ([MAP]) fixes...though I can still recreate the ILS if I try very hard e.g., loading a save in outdoor cells with dense trees and grass and enable a few object / actor intensive mods (e.g., Interesting NPCs and certain music overhaul). "Safety Load" kills the ILS even if I try...so I can say it works as intended.

I also noticed a somewhat smoother cell transit...though FPS pretty much stay the same. Tests performed: riding an insanely fast horse running from Whiterun to Riften.

P.S. I have ENB .221 with ENB Boost with Safety Load. So far no issues.

User avatar
Erin S
 
Posts: 3416
Joined: Sat Jul 29, 2006 2:06 pm

Post » Sat Nov 09, 2013 3:58 am

While the plugin's author knows what he's doing, I'd advise caution. I wish the source code was available, but from what I've seen so far, the plugin patches a critical part of the engine's memory management code. More likely than not, it could have unintended side effects.

User avatar
Stephanie Nieves
 
Posts: 3407
Joined: Mon Apr 02, 2007 10:52 pm

Post » Fri Nov 08, 2013 10:17 pm

You're right, it could have unintended consequences. The question is, as makes changes to the memory management does it get baked into a save game?

Memory shortages are pretty much addressed by ENBoost unless imposed by physical RAM limits. As for preventing crashes for a corrupt save game, would be disastrous and shouldn't be suppressed. In fact I think that argument was made against some of the CTDs WEOCPS suppressed.

If/when Safety Load is indeed polished and works as intended, I think there's only one major CTD outside of mod conflicts that plagues community. Cleaning scripts from saves. I'm not aware of any other major CTD issues.

User avatar
Bonnie Clyde
 
Posts: 3409
Joined: Thu Jun 22, 2006 10:02 pm

Post » Sat Nov 09, 2013 7:11 am

Unlikely. CTDs and weird behaviour is what one ought to look out for.

User avatar
Justin
 
Posts: 3409
Joined: Sun Sep 23, 2007 12:32 am

Post » Sat Nov 09, 2013 1:09 am

From my tests so far I have not seen any CTDs or weird behavior (no more than normal at least) but I am keeping an eye out for if the game crashes more often. I know several people reported that this mod caused them to crash more often, and Arthmoor said that although the plugin solved ILS issues for him with OCS, they were instead replaced with a CTD.

The best advice I can give: try the plugin for yourself and see what happens. It does work, but we need a good sample base to see if it actually does cause more CTDs.

User avatar
Jack Walker
 
Posts: 3457
Joined: Wed Jun 06, 2007 6:25 pm


Return to V - Skyrim