Opened 17 years ago

Closed 11 years ago

Last modified 12 months ago

#7249 closed enhancement

Load game from Launcher

Reported by: SF/jamieson630 Owned by:
Priority: low Component: GUI
Keywords: Cc:
Game:

Description

The Game Launcher window should have a "Load"
button in addition to a "Start" button, so the user can
load a savegame at the same time they select which
game to play. That way, they don't have to Start the
game and then go right back into the GUI to load a
savegame. (Since sometimes the GUI can't be pulled up
right away, e.g. during the Sam & Max "loading sounds"
screen, this can get especially tedious.)

So the user's steps would be:

(1) Start ScummVM without any parameters.
(2) Select game to run from the list shown.
(3) Click "Start" to start a new game, OR
(4) Click "Load" to load a savegame.

Something like that....

Ticket imported from: #649705. Ticket imported from: feature-requests/65.

Change History (10)

comment:1 by SF/itsr0y, 16 years ago

This is a good idea. As a workaround for now, you can press
CTRL-1 (or whatever your save game is) which allows you to
load a game when you can't pull up the F5 dialog. I know
this works for MI2 during the copy protection, not sure
about Sam & Max.

comment:2 by fingolfin, 16 years ago

There are no GUI accessible load dialogs for sky/simon. And the
one for Scumm is only accesible if there is an instance of a
Scumm object around already. So currently this is not feasible,
unless all you have in mind is a text input field where one can
enter a number.

comment:3 by fingolfin, 16 years ago

Priority: normallow

comment:4 by SF/jamieson630, 16 years ago

Hmm, this feature request is still open. Is the conclusion that
we will never be able to do this? Or that it will take some
code restructuring before it becomes possible?

I suppose if the Engine base class provided an interface to
receive a list of savegames based on game ID, that list could
be queried after the specific Engine derivative class had been
created but before the game is started, while the Launcher
still has control. If each list entry provides a string savegame
name and a slot number, the Launcher could pass the
selected game back in as a -x option. (And of course that
requires that the non-Scumm engines accept the -x option.
Do they now?)

So yeah, the Launcher would need a dialog similar to Load
Game interface used by the Scumm engine.

comment:5 by SF/vne, 14 years ago

From the user point of view:
Most logical and useful way for this is to add "Load saved
game at startup option" to the game options dialog (on
the "Paths" tab, see sketch). In this case it will be
stored in config file.
Default load path in this case means basicly last saved
file from default save path (selected using filename
template).

comment:6 by SF/vne, 14 years ago

Sketch:
[img]http://negorv.nm.ru/image/sshot01.jpg[/img]

comment:7 by SF/vne, 14 years ago

And there really no need for extra "Load" button and I no
longer want "Skip intro" option.

comment:8 by sev-, 11 years ago

This has been implemented as a part of GSoC and is in trunk now

comment:9 by sev-, 11 years ago

Status: newclosed

comment:10 by digitall, 12 months ago

Component: GUI
Note: See TracTickets for help on using tickets.