Online savegames
Posted: Wed Feb 16, 2011 9:24 am
I'd like to see a feature to allow us to save games online and play from anywhere with my profile. I know that with the current size of the save files this isn't feasible, so I have some thoughts about what should/can be left out of them to make this possible.
Firstly, what should be saved:
Stats, build, inventory, eq. Easy.
What artifacts you found, and whether they're eligible to show back up. (like if it was a ring in a shop--those can reappear elsewhere)
The level location of any artifacts you didn't pick up
What levels you've completed and what bosses you've killed
What quests you've completed
The location of any randomly placed dungeons you've found
The map layout, if any, of the level your character is currently on
Possibly, any lua error messages received. The game could check for these on startup and upload them when you log in.
Other stuff I didn't think about
What doesn't need to be saved:
The map layout of every level you visit.
What items you dropped on these levels.
If upon exiting a dungeon to the world map, the map of the dungeon is lost, save files shrink to reasonable levels. Maps really don't need to be saved. Store the dungeon you're currently in in system memory, and that's good enough. Also, make it so that if a certain artifact drops on a level, it will always reappear there somewhere. That way you don't really lose it if you're willing to go back and hunt for things you missed. (Option two would be to allow it to reappear anywhere later on, and that doesn't happen right now. If you miss something it's gone forever, afaik.) Furthermore, on levels you're re-exploring, no new artifacts may appear. Also, no bosses may reappear. Everything else is fine, except in cases like the ruined dungeon treasure. No repeats on that.
If people want to keep all the level information then they can save locally. Once they upload their save files and play from there, the save converts to an online only save, and they play from then on with the limitations I mention.
Firstly, what should be saved:
Stats, build, inventory, eq. Easy.
What artifacts you found, and whether they're eligible to show back up. (like if it was a ring in a shop--those can reappear elsewhere)
The level location of any artifacts you didn't pick up
What levels you've completed and what bosses you've killed
What quests you've completed
The location of any randomly placed dungeons you've found
The map layout, if any, of the level your character is currently on
Possibly, any lua error messages received. The game could check for these on startup and upload them when you log in.
Other stuff I didn't think about
What doesn't need to be saved:
The map layout of every level you visit.
What items you dropped on these levels.
If upon exiting a dungeon to the world map, the map of the dungeon is lost, save files shrink to reasonable levels. Maps really don't need to be saved. Store the dungeon you're currently in in system memory, and that's good enough. Also, make it so that if a certain artifact drops on a level, it will always reappear there somewhere. That way you don't really lose it if you're willing to go back and hunt for things you missed. (Option two would be to allow it to reappear anywhere later on, and that doesn't happen right now. If you miss something it's gone forever, afaik.) Furthermore, on levels you're re-exploring, no new artifacts may appear. Also, no bosses may reappear. Everything else is fine, except in cases like the ruined dungeon treasure. No repeats on that.
If people want to keep all the level information then they can save locally. Once they upload their save files and play from there, the save converts to an online only save, and they play from then on with the limitations I mention.