Opened 4 years ago

Closed 3 years ago

#12027 closed defect (fixed)

MOHAWK: Custom engine options no longer shown for Myst and Riven

Reported by: criezy Owned by: ccawley2011
Priority: normal Component: Engine: Mohawk
Version: Keywords:
Cc: Game: Myst

Description

In current 2.3.0git version the custom Engine options are no longer displayed for the mohawk engine (for Myst and Riven) in the Edit game dialog. It is displayed when accessing the options from a running game (with F5 > Options).

It is properly displayed in the 2.2.0 release in the Edit game dialog.

I suspect this is related to the changes for the detection plugins.

Change History (7)

comment:1 by macca8, 4 years ago

I can confirm this issue with Riven on macOS.

With respect to the 2.3.0git version, I can trace this issue back to at least this daily build: 2.3.0git9567-g1fef4148a1 (Oct 24 2020 07:06:36).

Both the 2.2.0 release and the latest daily stable builds (2.2.1pre123 - 14 Nov 2020) properly display the Engine options tab in the Edit Game dialog.

comment:2 by sev-, 4 years ago

Summary: Mohawk: Custom engine options no longer shown for Myst and RivenMOHAWK: Custom engine options no longer shown for Myst and Riven

comment:3 by eriktorbjorn, 3 years ago

I could be wrong, but I'm getting the impression that it was a deliberate decision to move the settings to a dialog. I found these two commits, at least:

https://github.com/scummvm/scummvm/commit/1be3c3c7c42aa49e06d427fd22d656b1a1b98cdc
https://github.com/scummvm/scummvm/commit/1f5d4d1fdd31e72f7d3981a10b86e4d62253320b

comment:4 by criezy, 3 years ago

From what I can see the aim of those commits is to unify various options dialogs. But it does not seem to me that making it available only in-game and removing all custom options from the edit game dialog was done on purpose.

comment:5 by ccawley2011, 3 years ago

Owner: set to ccawley2011
Resolution: fixed
Status: newpending

in reply to:  3 comment:6 by macca8, 3 years ago

Replying to eriktorbjorn:

I could be wrong, but I'm getting the impression that it was a deliberate decision to move the settings to a dialog. I found these two commits, at least:

https://github.com/scummvm/scummvm/commit/1be3c3c7c42aa49e06d427fd22d656b1a1b98cdc
https://github.com/scummvm/scummvm/commit/1f5d4d1fdd31e72f7d3981a10b86e4d62253320b

Can't speak for Myst, but originally Riven's custom options were only accessible via a standalone dialog, accessible in-game by pressing F5.

This was changed to allow direct access to these options via the GMM (by adding a Game tab to its Options Menu) as an alternative to the original dialog, providing simplified access to all of Riven's functions via a single dialog. As part of this change, F5 was reassigned to the GMM through the Riven keymap (an alternative to the globally available Ctrl+F5), leaving the original dialog unassigned but accessible via the Riven keymap at the user's discretion.

Further to this, an Engine tab was added to the Edit Game dialog to mirror the in-game Game tab, allowing the user the discretion to modify the options before lauching the game. It's this missing Engine tab that's the source of this bug report.

Last edited 3 years ago by macca8 (previous) (diff)

comment:7 by ccawley2011, 3 years ago

Status: pendingclosed
Note: See TracTickets for help on using tickets.