Jump to content

Save file anti-bloating/crash prevention mod like Oblivion's '


galacticninja

Recommended Posts

Is there an FNV mod that has similar features to Oblivion's Clean up by kuertee? Clean Up prevents saved-game file-size bloating, and also crashes.

 

This is what the Clean Up mod does:

===========

Description

===========

Prevents saved-game file-size bloating by cleaning the game of actor and item references that are no longer required.

(e.g. inactive references created from dropped items that were picked-up by the player.)

 

Cleans long-dead actors that may have been corrupted somehow.

 

=======

Details

=======

The cleaning process used is the game's inherent behaviour of removing items that no longer has any "links" to the game world.

 

Normally, dead actors and "dynamically created" items that were not picked up by the player will be removed from the world, when the cell they are in resets.

(Dynamic items are those created at game-time as opposed to those created in the Construction Set.

Examples of these items are: those created by PlaceAtMe, those dropped by the Player, those dropped by dying NPCs: e.g. shields, etc.)

 

However, there are cases when these actors and dynamically created items will (for some reason or another) stay in the game world forever.

And actors not cleaned up by the game properly will never respawn, causing a "broken" game experience.

Saved-game bloat is the result of these.

And saved-game bloating may be the cause of some game crashes.

 

======================================

Examples of causes of saved-game bloat

======================================

These are some causes of "corrupt" actors and "dynamically created" items:

1. Corrupted actor-spawns.

Sometimes dead actors retain a "link" to the game world preventing the game from removing their entities from the game world.

Their spawn entity is therefore not reused to create a new actor.

Ultimately, this will decrease the game world's population.

How these occur is still a mystery.

In my game, undead and some goblins were forever dead.

It reached a point where I no longer encountered skeletons nor zombies in the wild.

 

2. Items dropped by the player.

These items will forever stay in the game world.

These are not corrupt entities per se, but some if not most may be categorised as "clutter" and are no longer required by the player.

E.g.: dropped ingredients or food, dropped useless clothing, clutter no longer required.

 

====================

The cleaning process

====================

The mod runs in the background.

It scours the player's immediate area for dead actors and dynamically-created items.

 

Any dead actors evaluated as being "no longer required" will be disabled (i.e. actorRef.Disable).

The disabled actor will be removed from the game world the next time the cell is reset.

 

Any items evaluated as being "clutter" and ignored by the player (i.e. not picked up) will be picked-up by a "special" cleaner NPC (i.e. itemRef.Activate cleanerRef, 1).

Any item picked-up by the cleaner NPC will be removed from the game world immediately (i.e. cleanerRef.RemoveItem itemRef itemCount).

 

So that the mod doesn't remove actors and items that may actually be required by the game, each actor and item found will first be evaluated before being cleaned.

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...