[Scummvm-tracker] [ScummVM :: Bugs] #16532: MYST3: Resized window dimensions, if any, shouldn't persist after quitting the game (was: MYST3: Resized window dimensions (if any) shouldn't persist after quitting)
ScummVM :: Bugs
trac at scummvm.org
Tue Feb 10 05:00:26 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
-------------------+----------------------------
Changes (by macca8):
* summary:
MYST3: Resized window dimensions (if any) shouldn't persist after
quitting
=>
MYST3: Resized window dimensions, if any, shouldn't persist after
quitting the game
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, and creates the same window (in windowed mode)
> with or without the widescreen mod.
>
> The proper fix here is to store the existing window dimensions when
> launching the game, and restore them to the config file when quitting the
> game (if necessary).
>
> 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 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.
--
--
Ticket URL: <https://bugs.scummvm.org/ticket/16532#comment:1>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list