[Scummvm-tracker] [ScummVM :: Bugs] #16532: MYST3: Resized window dimensions, if any, shouldn't persist after quitting the game

ScummVM :: Bugs trac at scummvm.org
Tue Feb 10 05:31:23 UTC 2026


#16532: MYST3: Resized window dimensions, if any, shouldn't persist after quitting
the game
-------------------+----------------------------
Reporter:  macca8  |       Owner:  (none)
    Type:  defect  |      Status:  new
Priority:  normal  |   Component:  Engine: Myst3
 Version:          |  Resolution:
Keywords:          |        Game:  Myst 3: Exile
-------------------+----------------------------
Description changed by macca8:

Old description:

> 4-CD Initial US English Version 1.22 (originally 1.0).
>
> Tested with recent daily master & 2026.1.0 release with arm64(Apple
> Silicon builds) on macOS 15.7.3. See also #16254 for historical context
> of this issue.
>
> If the existing window dimensions (last_window_width/height) are smaller
> than the minimum required by the game, then the game overwrites these
> values with its minimum requirements.
>
> Currently, the previous values aren't restored to the config file when
> quitting, so the resized window dimensions (incorrectly) persist after
> the game quits.
>
> This occurs, for example, if the widescreen mod is enabled and the
> desktop resolution is less than 1710x1107, when using ScummVM's default
> 4:3 window dimensions.
>
> With smaller desktop resolutions, the existing (4:3) window width is
> always smaller than the widescreen mod's minimum 853x480, forcing an
> overwrite.
>
> If the existing window is larger than the minimum required by the game,
> the window isn't resized, but is created (in windowed mode) the same as
> if the widescreen mod was disabled.
>
> The proper fix here is to store the existing window dimensions when
> launching the game, and restore them to the config file (if necessary)
> when quitting the game.
>
> This also helps manage #16253, by restricting any unexpected resizings to
> the game, until that issue can be properly fixed.

New description:

 4-CD Initial US English Version 1.22 (originally 1.0).

 Tested with recent daily master & 2026.1.0 release using arm64(Apple
 Silicon) build on macOS 15.7.3. See also #16254 for historical context of
 this issue.

 If the existing window dimensions (last_window_width/height) are smaller
 than the minimum required by the game, then the game overwrites these
 values with its minimum requirements.

 This occurs, for example, if the widescreen mod is enabled and the desktop
 resolution is less than 1710x1107, when using ScummVM's default 4:3 window
 dimensions.

 With smaller desktop resolutions, the existing (4:3) window width is
 always smaller than the widescreen mod's minimum 853x480, forcing an
 overwrite.

 However, if the existing window is larger than the minimum required by the
 game, that window isn't resized, but is created (in windowed mode) the
 same as if the widescreen mod was disabled.

 Currently, any previous window dimensions aren't restored to the config
 file when quitting the game, so the resized window dimensions
 (incorrectly) persist after the game quits.

 The proper fix here is to store the existing window dimensions when
 launching the game, and restore them to the config file (if necessary)
 when quitting the game.

 This also helps manage #16253 until that issue can be properly fixed, by
 restricting any unexpected resizings to this game.

--
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/16532#comment:2>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list