EDIT: apparently transitioning the forum broke this diagram, so i've rejiggered it and embedded a pic:
Original post:
I was very excited to hear my idea briefly mentioned on the latest bombcast, so i'm pasting the email i sent here to share and add some context. GB doesn't seem to like monospace stuff, so paste the diagram into notepad or something. using the "old" editor i've gotten it to be close enough:
May be a bit long-winded, but bear with me:
Regarding the August 2nd discussion on Fallout/Elder Scrolls gamesaves, and how annoying they are to dig through. Someone suggested a single save file, but this loses flexibility, as noted in the discussion.
How about a hybrid between the current system (a giant sack of timestamped save files all thrown in one folder) and this single save idea? Each character the player creates could have his or her own save tree, where states are sorted by in-game playtime rather than a real-time timestamp. This tree could be navigated almost like Apple's Time Machine software or like the Animus' DNA navigator from the Assassin's Creed series, adding in branches of course. People familiar with code version control software like git may be able to comprehend this better.
Diagram that probably won't work well reading out loud on the podcast, and the monospace formatting will probably break somewhere:
John Doe - Male, (headshot pic), (other start-of-game specs) ------------------------------------------------------------ +-----------------+ +-----------------+ +-----------------+ +-----------------+ | 00:00:00 - LVL1 | | 00:04:06 - LVL1 | | 00:07:01 - LVL1 | | 00:12:56 - LVL1 | | VAULT 153 |---------->| VAULT 153 |-->| VAULT 153 |-->| VAULT 153 | | 8/4/11, 6:30pm | \ | 8/4/11, 6:45pm | | 8/4/11, 6:49pm | | 8/4/11, 6:54pm | | (Autosave) | \ | (Quicksave) | | (Autosave) | | (Quicksave) | +-----------------+ \ +-----------------+ +-----------------+ +-----------------+ \ \ +-----------------+ +-----------------+ \ | 00:06:20 - LVL1 | | 00:11:18 - LVL1 | -->| VAULT 153 |-->| VAULT 153 | | 8/4/11, 6:36pm | | 8/4/11, 6:40pm | | (Autosave) | | (Autosave) | +-----------------+ +-----------------+In this example, the player goes down the lower branch path, and decides to go back to the first save because he didn't like one of his actions. Saves differentiate between auto, quick and manual types, but all get appended to the current branch. Quickload would just load the most recent quicksave on the current branch. Hovering over each node on the tree could show extra stats, quest information, etc. On the pc, an export button could pull out a single save or branch for sharing with friends.
In the end, you still have a giant roster of saves, but everything would be much easier to sort through.
Log in to comment