Posted September 09, 2018
===== SOLUTION =====
The scaling problem that prompted this thread is of general interest and is solved here: https://www.gog.com/forum/myst_series/residualvm_apparently_has_hidden_parameters.
Also see https://answers.microsoft.com/en-us/windows/forum/games_windows_10/solved-how-can-i-get-change-high-dpi-settings-to/f073795f-8500-4b60-b76f-e838e7ba7227?tm=1536683457680
=====
Game is Myst 3.
OBJECTIVE: A 1280x720 game image (with well-sized 'finger') that Windows then scales up to 3840x2160.
WHY IMPORTANT: If I set these:
'fullscreen=true'
'fullscreen_res=desktop'
then the game image is 3840x2160 -- Yeah! -- which Windows doesn't need to scale up -- Yeah! -- but the 'finger' (i.e., the mouse pointer) is infinitesimal -- almost impossible to see.
I achieved my OBJECTIVE just one time, then it broke. Since then, Windows no longer scales the 1280x720 up to 3840x2160 but just black-mattes it to 3840x2160 (with infinitesimal 'finger').
Here's my myst3.ini:
[residualvm]
gui_saveload_chooser=list
filtering=false
autosave_period=300
mute=false
speech_volume=223
aspect_ratio=true
talkspeed=179
renderer=opengl_shaders
gui_browser_show_hidden=false
subtitles=false
fullscreen=false
console=false
sfx_volume=118
music_volume=76
speech_mute=false
lastselectedgame=myst3-win
vsync=true
kbdmouse_speed=3
versioninfo=0.3.1
gui_theme=MODERN
[myst3-win]
filtering=true
description=Myst III Exile (DVD/Windows/English)
widescreen_mod=true
savepath=C:\GOG Games\Myst 3\SAVEGAME
renderer=opengl_shaders
path=C:\GOG Games\Myst 3
fullscreen=true
gameid=myst3
language=en
fullscreen_res=1280x720
platform=windows
vsync=true
aspect_ratio=true
guioptions=sndNoSubs sndNoSpeech sndNoSFX sndNoMIDI gameOption1 lang_English
Windows is making Registry entries that control scaling, but they are binary settings and I've not found any documentation regarding how to interpret the binary.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Store]
"C:\\GOG Games\\Myst 3\\residualvm\\residualvm.exe"=hex:53,41,43,50,01,00,00,\
00,00,00,00,00,07,00,00,00,28,00,00,00,0e,20,9c,00,92,0e,9d,00,01,00,00,00,\
00,00,00,00,00,00,00,0a,61,20,00,00,bf,a2,13,9d,ed,d1,d3,01,00,00,00,00,00,\
00,00,00,05,00,00,00,10,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,80,02,00,00,00,68,01,00,00,00,00,00,00,10,00,00,20,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,63,11,84,00,00,00,00,00,3c,00,00,00,1b,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,53,\
af,05,00,00,00,00,00,1d,00,00,00,00,00,00,00,00,00,00,00,00,00,00,a0,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,78,7e,1a,00,00,00,00,00,23,00,00,\
00,00,00,00,00,00,00,00,00,10,00,00,a0,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,1a,4f,00,00,00,00,00,00,07,00,00,00,00,00,00,00,00,00,00,00,10,\
00,00,a2,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,ee,32,02,00,00,00,\
00,00,07,00,00,00,00,00,00,00,00,00,00,00,12,00,00,a0,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,6d,22,00,00,00,00,00,00,01,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,22,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,8c,\
22,00,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,a2,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,70,3e,00,00,00,00,00,00,02,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,e0,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,6b,1d,00,00,00,00,00,00,01,00,00,00,00,00,00,00
Can anyone here lend a hand?
As things currently sit, the game is unplayable.
Warm Regards,
Mark.
The scaling problem that prompted this thread is of general interest and is solved here: https://www.gog.com/forum/myst_series/residualvm_apparently_has_hidden_parameters.
Also see https://answers.microsoft.com/en-us/windows/forum/games_windows_10/solved-how-can-i-get-change-high-dpi-settings-to/f073795f-8500-4b60-b76f-e838e7ba7227?tm=1536683457680
=====
Game is Myst 3.
OBJECTIVE: A 1280x720 game image (with well-sized 'finger') that Windows then scales up to 3840x2160.
WHY IMPORTANT: If I set these:
'fullscreen=true'
'fullscreen_res=desktop'
then the game image is 3840x2160 -- Yeah! -- which Windows doesn't need to scale up -- Yeah! -- but the 'finger' (i.e., the mouse pointer) is infinitesimal -- almost impossible to see.
I achieved my OBJECTIVE just one time, then it broke. Since then, Windows no longer scales the 1280x720 up to 3840x2160 but just black-mattes it to 3840x2160 (with infinitesimal 'finger').
Here's my myst3.ini:
[residualvm]
gui_saveload_chooser=list
filtering=false
autosave_period=300
mute=false
speech_volume=223
aspect_ratio=true
talkspeed=179
renderer=opengl_shaders
gui_browser_show_hidden=false
subtitles=false
fullscreen=false
console=false
sfx_volume=118
music_volume=76
speech_mute=false
lastselectedgame=myst3-win
vsync=true
kbdmouse_speed=3
versioninfo=0.3.1
gui_theme=MODERN
[myst3-win]
filtering=true
description=Myst III Exile (DVD/Windows/English)
widescreen_mod=true
savepath=C:\GOG Games\Myst 3\SAVEGAME
renderer=opengl_shaders
path=C:\GOG Games\Myst 3
fullscreen=true
gameid=myst3
language=en
fullscreen_res=1280x720
platform=windows
vsync=true
aspect_ratio=true
guioptions=sndNoSubs sndNoSpeech sndNoSFX sndNoMIDI gameOption1 lang_English
Windows is making Registry entries that control scaling, but they are binary settings and I've not found any documentation regarding how to interpret the binary.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Store]
"C:\\GOG Games\\Myst 3\\residualvm\\residualvm.exe"=hex:53,41,43,50,01,00,00,\
00,00,00,00,00,07,00,00,00,28,00,00,00,0e,20,9c,00,92,0e,9d,00,01,00,00,00,\
00,00,00,00,00,00,00,0a,61,20,00,00,bf,a2,13,9d,ed,d1,d3,01,00,00,00,00,00,\
00,00,00,05,00,00,00,10,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,80,02,00,00,00,68,01,00,00,00,00,00,00,10,00,00,20,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,63,11,84,00,00,00,00,00,3c,00,00,00,1b,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,53,\
af,05,00,00,00,00,00,1d,00,00,00,00,00,00,00,00,00,00,00,00,00,00,a0,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,78,7e,1a,00,00,00,00,00,23,00,00,\
00,00,00,00,00,00,00,00,00,10,00,00,a0,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,1a,4f,00,00,00,00,00,00,07,00,00,00,00,00,00,00,00,00,00,00,10,\
00,00,a2,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,ee,32,02,00,00,00,\
00,00,07,00,00,00,00,00,00,00,00,00,00,00,12,00,00,a0,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,6d,22,00,00,00,00,00,00,01,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,22,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,8c,\
22,00,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,a2,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,70,3e,00,00,00,00,00,00,02,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,e0,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,6b,1d,00,00,00,00,00,00,01,00,00,00,00,00,00,00
Can anyone here lend a hand?
As things currently sit, the game is unplayable.
Warm Regards,
Mark.
Post edited September 14, 2018 by markfilipak
No posts in this topic were marked as the solution yet. If you can help, add your reply