#10144 closed enhancement (fixed)

TITANIC: allow loading saved games via the GMM in the main game window

Reported by: dafioram Owned by: dreammaster
Priority: low Component: Engine: Titanic
Keywords: Cc:
Game: Starship Titanic

Description

In case the user accidentally hit start instead of load it would be nice if they could load a saved game from that point using the GMM.

Attachments (1)

scummvm00001.png (160.9 KB) - added by dafioram 20 months ago.
main game window gmm open

Download all attachments as: .zip

Change History (7)

Changed 20 months ago by dafioram

Attachment: scummvm00001.png added

main game window gmm open

comment:1 Changed 20 months ago by dafioram

Priority: normallow

comment:2 Changed 20 months ago by dreammaster

Owner: set to dreammaster
Resolution: fixed
Status: newclosed

comment:3 Changed 20 months ago by dafioram

Resolution: fixed
Status: closednew

If I open the GMM while the titanic logo is being shown or once it reaches the main game window the game crashes. I would like to be able to load using the GMM when at the main game window.

1.10.0git-4664-g1def441

#0  0x00000000004235cb in Titanic::TitanicEngine::canSaveGameStateCurrently (
    this=0x156de70) at engines/titanic/titanic.cpp:214
#1  0x000000000064bb5b in MainMenuDialog::reflowLayout (this=0x1d98db0)
    at engines/dialogs.cpp:174
#2  0x00000000005acfb8 in GUI::GuiManager::openDialog (this=0x122bbb0, 
    dialog=0x1d98db0) at gui/gui-manager.cpp:452
#3  0x00000000005a5880 in GUI::Dialog::open (this=0x1d98db0)
    at gui/dialog.cpp:89
#4  0x00000000005a5833 in GUI::Dialog::runModal (this=0x1d98db0)
    at gui/dialog.cpp:77
#5  0x0000000000648c06 in Engine::runDialog (this=0x156de70, dialog=...)
    at engines/engine.cpp:584
#6  0x000000000064887c in Engine::openMainMenuDialog (this=0x156de70)
    at engines/engine.cpp:533
#7  0x000000000061219b in DefaultEventManager::pollEvent (this=0xc86790, 
    event=...) at backends/events/default/default-events.cpp:157
#8  0x00000000005494f8 in Titanic::Events::pollEvents (this=0x15bdd20)
    at engines/titanic/events.cpp:48
#9  0x000000000054983c in Titanic::Events::pollEventsAndWait (this=0x15bdd20)
    at engines/titanic/events.cpp:112
#10 0x000000000059dcbd in Titanic::CContinueSaveDialog::show (
    this=0x7ffffffb78c0) at engines/titanic/continue_save_dialog.cpp:80
#11 0x000000000054f077 in Titanic::CMainGameWindow::selectSavegame (
    this=0x15bff00) at engines/titanic/main_game_window.cpp:133
#12 0x000000000054ee6a in Titanic::CMainGameWindow::getSavegameSlot (
    this=0x15bff00) at engines/titanic/main_game_window.cpp:107
#13 0x000000000054eb66 in Titanic::CMainGameWindow::applicationStarting (
    this=0x15bff00) at engines/titanic/main_game_window.cpp:72
#14 0x0000000000422f14 in Titanic::TitanicEngine::initialize (this=0x156de70)
    at engines/titanic/titanic.cpp:122
#15 0x00000000004230a2 in Titanic::TitanicEngine::run (this=0x156de70)
    at engines/titanic/titanic.cpp:149
#16 0x000000000040df8e in runGame (plugin=0xc46e20, system=..., 
    edebuglevels=...) at base/main.cpp:263
#17 0x000000000040f151 in scummvm_main (argc=1, argv=0x7fffffffdf38)
    at base/main.cpp:529
#18 0x000000000040c0fe in main (argc=1, argv=0x7fffffffdf38)
    at backends/platform/sdl/posix/posix-main.cpp:45

comment:4 Changed 20 months ago by dreammaster

Resolution: fixed
Status: newclosed

comment:5 Changed 20 months ago by dafioram

Resolution: fixed
Status: closednew

The bug was fixed, but now the game is back to how it was before the feature was requested. It has the load option not selectable when at the main game window (see the picture).

I would like to be able to load using the GMM when at the main game window.

comment:6 Changed 20 months ago by dreammaster

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.