Opened 13 days ago

Last modified 7 days ago

#15095 new defect

ENGINES: Quitting via in-game commands does not respect "Return to the launcher when leaving the game"

Reported by: Thunderforge Owned by:
Priority: normal Component: Common
Version: Keywords: launcher
Cc: Game:

Description

In Freddi Fish 5: The Case of the Creature of Coral Cove (scumm:freddicove), quitting the game from the in-game computer does not respect the Return to the launcher when leaving the game global setting. However, it does respect it when quitting by other means.

Reproduction Steps

Setup

  1. From the ScummVM launcher, click the "Global Options..." button
  2. Click the "GUI" tab
  3. Ensure that "Return to the launcher when leaving the game" is checked

Working Properly

  1. Open Freddi Fish 5: The Case of the Creature of Coral Cove
  2. In Windowed mode, click the ScummVM window's close button

ScummVM properly returns to the launcher.

Working Improperly

  1. Open Freddi Fish 5: The Case of the Creature of Coral Cove
  2. Get past all the intro cutscenes (just keep hitting Esc)
  3. In the bottom left corner, click the computer icon
  4. Click the "Quit" bubble
  5. When prompted "Are you sure you want to quit? (Y/N), hit the Y key

The launcher will be briefly visible, then ScummVM will close.

I also tested these steps in Freddi Fish 4. In that game, it properly returns to the launcher.

Versions Tested

  • Freddi Fish 5: The Case of the Creature of Coral Cove, Steam version
  • ScummVM 2.9.0git (2024-04-27), Windows x64

Change History (3)

comment:1 by Thunderforge, 13 days ago

Just tested in ScummVM 2.8.1 and this does not happen in that game. So something between then and now broke it.

comment:2 by AndywinXp, 9 days ago

Component: Engine: SCUMMCommon
Game: Freddi Fish 5
Keywords: launcher added; freddicove removed
Summary: SCUMM/HE: FREDDI5: Quitting from the in-game computer does not respect "Return to the launcher when leaving the game"ENGINES: Quitting via in-game commands does not respect "Return to the launcher when leaving the game"

Changing this to a more generic ticket, as this affects more engines outside SCUMM.

comment:3 by Thunderforge, 7 days ago

@AndywinXp, I'm confused, which other engines are affected? And why would it affect some SCUMM games like Freddi 5, but not Freddi 4?

Note: See TracTickets for help on using tickets.