Jump to content

[Suggestion][QuickLoad]


Recommended Posts

Hi, assuming that every time a savefile is loaded every asset/tactical map must be loaded, I suggest the following approach:

 

-Tactical Game:

When savefile is loaded, define:

global variables:

.LoadedSaveFile [ID of the loaded file]

.List[TrackAction] [changes on map/actions]

 

-Behavior on Action:

When an action is taken, save on "TrackAction" the following, only when action is taken:

.Soldier/Alien position/stats

.Destroyed objects

 

-Behavior on Load savefile

Check LoadedSaveFile variable vs SaveFile being loaded. If the same, rollback based on List[TrackAction]. If not, full reload. 

 

With this approach you can reduce resource consumtion, loading times for same savefile for repetitive turns (save scum), improve memory management... and makes everyone happy =)

 

Best regards!

Awesome game for and old X-COM and Xenonauts player ;)

 

 

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...