Making automatic checkpoints in a campaign can be a huge pain in the ass.
There aren't only units to be stored. There are orders, rally points, training queues, resources, behaviors, upgrades, missiles, alliances, unit and player properties, traceable booleans, actors, charges, inventories, time of day, UI status, etc. (and those are only the ones I can think of in a couple of minutes). Recovering them would involve lots of coding.
Still, finding the most optimal moments could reduce considerably the efforts as you say, but it's not always applicable and it doesn't necesary happens when the difficulty reaches peaks, where the checkpoints are needed. That would attempt against a consistent checkpoint system in a campaign.
That's a neat idea. Clean and razonable.
Check out my kitbashes! Custom Campaign Initiative: Lots of great Custom Campaigns!! Check out and Support!!
Making automatic checkpoints in a campaign can be a huge pain in the ass.
There aren't only units to be stored. There are orders, rally points, training queues, resources, behaviors, upgrades, missiles, alliances, unit and player properties, traceable booleans, actors, charges, inventories, time of day, UI status, etc. (and those are only the ones I can think of in a couple of minutes). Recovering them would involve lots of coding.
Still, finding the most optimal moments could reduce considerably the efforts as you say, but it's not always applicable and it doesn't necesary happens when the difficulty reaches peaks, where the checkpoints are needed. That would attempt against a consistent checkpoint system in a campaign.
Check out my kitbashes! Custom Campaign Initiative: Lots of great Custom Campaigns!! Check out and Support!!