MacOS Game-Porting-Toolkit (wine/proton) Usage #1409
benjaminvinschroeder
started this conversation in
Show and tell
Replies: 1 comment
-
Wherever the windowed mode option is available in a WS/generic/fusion fix, use it. I'm not sure how this Wine variant communicates through to Mac OS' display manager, but if it's anything like the old days of Mac Wine, you shouldn't have much problems if the resolution is exposed by EDID and System Settings. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hey Guys,
reffering to the readme file these widescreen fixes also enable you to run older windows games on Apple Silicon with Game-Porting-Toolkit.
" - For using with WINE, follow this guide."
I'll have to test this further but it seems like some games just wont start because WINE is trying to start them in fullscreen in an unsupported resolution (i guess this is due to macos handling resolutions differently).
This was the output from running the games' exe through terminal with wine32on64 command:
wine32on64 output:
wine: created the configuration directory '/Users/benjamin/.wine'
002c:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
002c:fixme:shell:create_link failed to connect to mount manager
002c:fixme:shell:create_link failed to connect to mount manager
00f0:fixme:module:dlopen_32on64_opengl32 loaded "/usr/local/Cellar/game-porting-toolkit/1.0.2/lib/wine/x86_32on64-unix/opengl32.dll.so" early @ 0x68857000
00f0: thread_get_state failed on Apple Silicon - faking zero debug registers
00f8:fixme:module:dlopen_32on64_opengl32 loaded "/usr/local/Cellar/game-porting-toolkit/1.0.2/lib/wine/x86_32on64-unix/opengl32.dll.so" early @ 0x68857000
00f8: thread_get_state failed on Apple Silicon - faking zero debug registers
wine: configuration in L"/Users/benjamin/.wine" has been updated.
0024:fixme:module:dlopen_32on64_opengl32 loaded "/usr/local/Cellar/game-porting-toolkit/1.0.2/lib/wine/x86_32on64-unix/opengl32.dll.so" early @ 0x68857000
0024: thread_get_state failed on Apple Silicon - faking zero debug registers
0024:fixme:thread:get_thread_times not implemented on this platform
015c: thread_get_state failed on Apple Silicon - faking zero debug registers
0160: thread_get_state failed on Apple Silicon - faking zero debug registers
0024:fixme:d3d:wined3d_guess_card_vendor Received unrecognized GL_VENDOR "Apple". Returning HW_VENDOR_NVIDIA.
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0024:fixme:imm:ImeSetActiveContext (0xc7f628, 1): stub
0024:fixme:imm:ImmReleaseContext (00030078, 00C7F628): stub
0164: thread_get_state failed on Apple Silicon - faking zero debug registers
0148:fixme:imm:ImeSetActiveContext (0x379c40, 0): stub
0148:fixme:imm:ImmReleaseContext (0000000000040052, 0000000000379C40): stub
0024:err:display:macdrv_ChangeDisplaySettingsEx No matching mode found 640x480x32 @0!
0024:err:system:NtUserChangeDisplaySettings Changing L"\\.\DISPLAY1" display settings returned -2.
Beta Was this translation helpful? Give feedback.
All reactions