Save like in Skyrim, Oblivion, Morrorwind, and others

Announcements, support questions, and discussion for the Dialogue System.
Post Reply
Aldurroth
Posts: 43
Joined: Wed Jul 20, 2022 8:44 pm

Save like in Skyrim, Oblivion, Morrorwind, and others

Post by Aldurroth »

To save time and sanity is there a catch all saver that saves your entire sceen including component status in one swoop. Like in Morrorwind per say. Say when you save the monster is in mid swing, in the air, and your character is in mid spell casting animation. When you load back in everything is as it was when you left. The monster continues it's swing, falling, and you complete your casting animating like nothing ever happened. So basically the saver saves like you just paused the game and continues/unpauses on load. Ideally this would even save script components in the moment as well. Is there anything like this by default or is this a simple thing to set up.
User avatar
Tony Li
Posts: 21678
Joined: Thu Jul 18, 2013 1:27 pm

Re: Save like in Skyrim, Oblivion, Morrorwind, and others

Post by Tony Li »

Hi,

No, there isn't a saver like that. You could write one, but that's not exactly the way Bethesda games save their data either. The amount of data would be impractical, and you're probably well aware of how big Bethesda saved games can get already.

Tip: Add whatever savers you need, and then select menu item Tools > Pixel Crushers > Common > Save System > Assign Unique Keys. This way you don't have to come up with your own unique keys for each saver.

One way Bethesda games and the Pixel Crushers save system reduce saved game data is by marking some data as only important to save while the player is in the same location. For example, it's important to save the position of an arrow in flight or the animation of a monster while the player is near that arrow or monster. But if you go to an entirely different area, it's not important to keep track of the arrow, and the monster can reset its animation back to defaults for when you return to the area. To take advantage of this optimization in the Pixel Crushers save system, UNtick the saver's Save Across Scene Changes checkbox.
Aldurroth
Posts: 43
Joined: Wed Jul 20, 2022 8:44 pm

Re: Save like in Skyrim, Oblivion, Morrorwind, and others

Post by Aldurroth »

Awesome, thank you.
User avatar
Tony Li
Posts: 21678
Joined: Thu Jul 18, 2013 1:27 pm

Re: Save like in Skyrim, Oblivion, Morrorwind, and others

Post by Tony Li »

Glad to help!

Another tip: Be super liberal with savers to get as much granularity as you need in the current scene, but UNtick Save Across Scene Changes wherever you can.

And another one: For objects that get spawned at runtime, such as arrows, fireballs, or spawned monsters, use the Spawned Object Manager. Set the Save System component's Frames To Wait Before Apply Data to 1 or higher. (1 is generally good.)
Post Reply