MantisBT - VCMI
View Issue Details
0000716VCMIGUI - PreGamepublic2011-03-07 23:512016-11-03 20:37
Zamolxis 
Dydzio 
normalfeaturehave not tried
assignedopen 
0.84 
 
0000716: Last started/saved game not remembered (+ enhancement suggestions)
In H3, when we went back to Main Menu > New Game > ... , the game remembered our last selection for that session.

Likewise, when we went back to Main Menu > Load Game > ... , the game remembered and defaulted the selection on:
- last saved game, if our last save/load action was save
- last loaded game, if our last save/load action was load

It would be useful for the testers to have this implemented in VCMI soon. Especially in combination with the missing features from 0000714 & 0000715, we end up needing a lot of mouse clicks when testing certain bugs.
SUGGESTION 1 (very nice to have): H3 remembered our last selection only as long as we went back to the same sub-menu (SP, MP, Campaign, prolly also Tutorial). If we clicked the MultiPlayer icon by mistake for example, our last new/save/load game choice for Single Player was lost. So the request is if VCMI could keep separate trace of our last selections for each sub-menu: SP, MP, Campaign and maybe also Tutorial.

SUGGESTION 2: When going back to New Game, H3 only remembered our last selection for the scenario, but not all the options we chose. It may be useful if VCMI could remember also our choices for Player Difficulty, as well as any Advanced Options. Like this, going back to New Game > ... and clicking on Begin would act pretty much like Restart Scenario, with the useful differences that the player will see all his/her custom choices and will have the possibility to modify only what he/she wasn't happy with in a couple of clicks, rather than tens of clicks to do all the setup again (flag/towns/heroes/bonuses/duration/difficulty).

SUGGESTION 3: When going back to both New or Load lists of games, it would be nice if VCMI would also preserve our previous column sort criteria (No of players, Map Size, Version, Name, Victory/Lose condition).
Note: I also thought of the map size filters on top, if they should be added to this feature as well, but I'm not sure if it should include them. I'll leave this up to you, as I see both advantages and risks in having filters on by default.

SUGGESTION 4: For the main feature request in this report, as well as the 3 suggestions here above, it'd be nice if VCMI could preserve player's last choice also across sessions. Like this, even if we take a longer break from the game at some point, when we come back, after days/weeks/etc, we can see what was our last choice and pick up from that if we want. This would be a very nice to have again, especially as long as we don't have a "Sort by date" button/column, which would probably be harder to implement as compared to this.

Note: The suggestions shouldn't prevent the report from being marked as Resolved if the main feature is implemented. They are just listed here for debate. If I get positive comments, but in the same time they're something that cannot be done at this stage, I can always make splits, creating separate reports for each of them.
No-harm enhancement
related to 0000715closed Tow Load Game functionality (+ request for Quick Load functionality) 
related to 0000714closed Tow Restart Scenario functionality (+ request for Quick Restart functionality) 
related to 0000612new  VCMI could remember last sorting in scenario/custom campaign/generated map list 
related to 0001222assigned Tow Request for QuickSave/Load and/or Sort-by-Date functionalities 
Issue History
2011-03-07 23:51ZamolxisNew Issue
2011-03-07 23:51ZamolxisIssue generated from: 0000715
2011-03-07 23:51ZamolxisRelationship addedrelated to 0000715
2011-03-07 23:51ZamolxisRelationship addedrelated to 0000714
2011-03-08 00:12ZamolxisAdditional Information Updatedbug_revision_view_page.php?rev_id=1285#r1285
2011-03-08 00:12ZamolxisTag Attached: No-harm enhancement
2012-03-11 07:57ZamolxisAssigned To => Tow
2012-03-11 07:57ZamolxisStatusnew => assigned
2012-03-11 07:57ZamolxisCategoryOther => GUI - PreGame
2013-03-01 15:19ZamolxisRelationship addedrelated to 0000612
2013-03-01 16:14ZamolxisIssue cloned: 0001222
2013-03-01 16:14ZamolxisRelationship addedrelated to 0001222
2016-11-01 16:31SXXAssigned ToTow =>
2016-11-01 16:31SXXStatusassigned => new
2016-11-02 16:20DydzioAssigned To => Dydzio
2016-11-02 16:20DydzioStatusnew => assigned
2016-11-02 19:17DydzioNote Added: 0006886
2016-11-03 20:28SXXNote Added: 0006890
2016-11-03 20:37SXXNote Added: 0006891

Notes
(0006886)
Dydzio   
2016-11-02 19:17   
Fixed in: https://github.com/vcmi/vcmi/pull/249 [^] (without suggested improvements)
(0006890)
SXX   
2016-11-03 20:28   
Save window saving doesn't work for me at least. I'll prefer to keep this one open until we actually have proper saving implemented for other important elements.
(0006891)
SXX   
2016-11-03 20:37   
Oops ok actual saves I made during play does show up properly. My bad.