[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