Cannot run game

Questions about Wine on macOS.
Locked
AshJoubs
Level 2
Level 2
Posts: 13
Joined: Tue Mar 21, 2017 3:57 am

Cannot run game

Post by AshJoubs »

I posted about this before and have searched around but didn't really get anywhere. So I'm hoping someone else could shed some light on this issue!
I've been installing other games without a problem and I want to run the game Zoo Tycoon 2: Zookeeper Collection, but just get errors.

I'll put some potentially useful info below:

I'm running wine-5.7 (Staging) on macOS Mojave.

The disk contents:
Screen Shot 2021-07-08 at 14.59.52.png
Output when I run in terminal:

Code: Select all

wine /Volumes/ZT2ZCD1/setup.exe 
0009:fixme:esync:do_esync eventfd not supported on this platform.
000b:fixme:esync:do_esync eventfd not supported on this platform.
000b:fixme:winediag:__wine_start_process Wine Staging 5.7 is a testing version containing experimental patches.
000b:fixme:winediag:__wine_start_process Please mention your exact version when filing bug reports on winehq.org.
000d:fixme:esync:do_esync eventfd not supported on this platform.
000f:fixme:esync:do_esync eventfd not supported on this platform.
0012:fixme:esync:do_esync eventfd not supported on this platform.
0019:fixme:esync:do_esync eventfd not supported on this platform.
000f:err:service:process_send_command service protocol error - failed to write pipe!
000f:fixme:service:scmdatabase_autostart_services Auto-start service L"SecDrv" failed to start: 1053
001b:fixme:esync:do_esync eventfd not supported on this platform.
001d:fixme:esync:do_esync eventfd not supported on this platform.
0026:fixme:esync:do_esync eventfd not supported on this platform.
0009:err:environ:run_wineboot boot event wait timed out
/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.200.3/Common/ChunkCompression.cpp:49: Error: unsupported compressor 8
/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.200.3/Libraries/CompressData/CompressData.c:353: Error: Unknown compression scheme encountered for file '/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/Exceptions.plist'
/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.200.3/Common/ChunkCompression.cpp:49: Error: unsupported compressor 8
/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.200.3/Libraries/CompressData/CompressData.c:353: Error: Unknown compression scheme encountered for file '/System/Library/CoreServices/CoreTypes.bundle/Contents/Library/AppExceptions.bundle/Exceptions.plist'
0009:err:macdrv:process_attach Failed to start Cocoa app main loop
0009:err:user:load_desktop_driver failed to load L"C:\\windows\\system32\\winemac.drv"
0009:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0009:err:winediag:nodrv_CreateWindow The explorer process failed to start.
Screenshot of error when opened directly:
Screen Shot 2021-07-23 at 11.28.32.png
Screen Shot 2021-07-23 at 11.28.32.png (12.19 KiB) Viewed 90169 times
This might be irrelevant but I randomly decided to open the autorun.exe to see what would happen and it took me to the autorun screen, I clicked install, the Install Shield Wizard came up and loaded a bit, but then I got this error message:
Screen Shot 2021-07-08 at 14.58.29.png
Screen Shot 2021-07-08 at 14.58.29.png (14.83 KiB) Viewed 90169 times
I'd so so appreciate some wisdom and guidance, I'm super clueless!
Gcenx
Level 6
Level 6
Posts: 709
Joined: Mon Dec 25, 2017 12:11 pm

Re: Cannot run game

Post by Gcenx »

You’d usually want to cd into the directory that contains the exe as this avoids some issues.

Though wine-5.7 is over a year old at this point but luckily as your running macOS Mojave you can make use of the wine packages if providing.
AshJoubs
Level 2
Level 2
Posts: 13
Joined: Tue Mar 21, 2017 3:57 am

Re: Cannot run game

Post by AshJoubs »

Thanks for the speedy reply!

I used the cd command and tried again but got pretty much the same output and error message about the initialization file.

Code: Select all

0009:fixme:esync:do_esync eventfd not supported on this platform.
000b:fixme:esync:do_esync eventfd not supported on this platform.
000b:fixme:winediag:__wine_start_process Wine Staging 5.7 is a testing version containing experimental patches.
000b:fixme:winediag:__wine_start_process Please mention your exact version when filing bug reports on winehq.org.
000d:fixme:esync:do_esync eventfd not supported on this platform.
000f:fixme:esync:do_esync eventfd not supported on this platform.
0012:fixme:esync:do_esync eventfd not supported on this platform.
0019:fixme:esync:do_esync eventfd not supported on this platform.
001b:fixme:esync:do_esync eventfd not supported on this platform.
0020:fixme:esync:do_esync eventfd not supported on this platform.
0027:fixme:esync:do_esync eventfd not supported on this platform.
/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.200.3/Common/ChunkCompression.cpp:49: Error: unsupported compressor 8
/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.200.3/Libraries/CompressData/CompressData.c:353: Error: Unknown compression scheme encountered for file '/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/Exceptions.plist'
/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.200.3/Common/ChunkCompression.cpp:49: Error: unsupported compressor 8
/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.200.3/Libraries/CompressData/CompressData.c:353: Error: Unknown compression scheme encountered for file '/System/Library/CoreServices/CoreTypes.bundle/Contents/Library/AppExceptions.bundle/Exceptions.plist'
I also couldn't find a newer version on the site to download, but I don't think that's the issue here?
Gcenx
Level 6
Level 6
Posts: 709
Joined: Mon Dec 25, 2017 12:11 pm

Re: Cannot run game

Post by Gcenx »

If you use homebrew run the following commands in terminal

Code: Select all

brew tap gcenx/wine
brew install --cask --no-quarantine gcenx-wine-staging
If you don’t use homebrew directly grab a newer package from https://github.com/Gcenx/macOS_Wine_builds
AshJoubs
Level 2
Level 2
Posts: 13
Joined: Tue Mar 21, 2017 3:57 am

Re: Cannot run game

Post by AshJoubs »

Done but I get the error

Code: Select all

Error: Cask 'gcenx-wine-staging' conflicts with 'wine-stable'.
Gcenx
Level 6
Level 6
Posts: 709
Joined: Mon Dec 25, 2017 12:11 pm

Re: Cannot run game

Post by Gcenx »

You need to remove the already installed wine-stable cask then you can install the new one.

The wine-* and gcenx-wine-* casks add symlinks into /usr/local/bin so you can easily call “wine” via a stock terminal session.
AshJoubs
Level 2
Level 2
Posts: 13
Joined: Tue Mar 21, 2017 3:57 am

Re: Cannot run game

Post by AshJoubs »

Okay cool that worked and I ran the setup.exe but got this output:

Code: Select all

0198:fixme:esync:do_esync eventfd not supported on this platform.
01a0:fixme:esync:do_esync eventfd not supported on this platform.
01a8:fixme:esync:do_esync eventfd not supported on this platform.
01b0:fixme:esync:do_esync eventfd not supported on this platform.
01bc:fixme:esync:do_esync eventfd not supported on this platform.
01c8:fixme:service:service_control_dispatcher failed to open service L"Winedevice1"
01b0:fixme:service:scmdatabase_autostart_services Auto-start service L"MountMgr" failed to start: 1053
01d4:fixme:esync:do_esync eventfd not supported on this platform.
01b4:err:rpc:rpcrt4_ncacn_np_handoff Failed to retrieve the computer name, error 2
01b0:err:service:process_send_command receiving command result timed out
01b0:fixme:service:scmdatabase_autostart_services Auto-start service L"WineBus" failed to start: 1053
01f0:fixme:esync:do_esync eventfd not supported on this platform.
01fc:fixme:service:service_control_dispatcher failed to open service L"Winedevice3"
01b0:fixme:service:scmdatabase_autostart_services Auto-start service L"SecDrv" failed to start: 1053
0208:fixme:esync:do_esync eventfd not supported on this platform.
01b4:err:rpc:rpcrt4_ncacn_np_handoff Failed to retrieve the computer name, error 2
0224:fixme:esync:do_esync eventfd not supported on this platform.
01b0:fixme:service:scmdatabase_autostart_services Auto-start service L"Eventlog" failed to start: 1053
023c:fixme:esync:do_esync eventfd not supported on this platform.
01b4:err:rpc:rpcrt4_ncacn_np_handoff Failed to retrieve the computer name, error 2
0248:fixme:nsi:add_device failed to create device error c0000035
0248:fixme:ndis:add_device failed to create device error c0000035
0248:fixme:ndis:add_device failed to create device error c0000035
0248:fixme:ndis:add_device failed to create device error c0000035
0248:fixme:ndis:add_device failed to create device error c0000035
0248:fixme:ndis:add_device failed to create device error c0000035
0248:fixme:ndis:add_device failed to create device error c0000035
0248:fixme:ndis:add_device failed to create device error c0000035
0248:fixme:ndis:add_device failed to create device error c0000035
0248:fixme:ndis:add_device failed to create device error c0000035
0248:fixme:ndis:add_device failed to create device error c0000035
0248:fixme:ndis:add_device failed to create device error c0000035
0248:fixme:ndis:add_device failed to create device error c0000035
0248:fixme:ndis:add_device failed to create device error c0000035
0248:fixme:ndis:add_device failed to create device error c0000035
0198:err:environ:run_wineboot boot event wait timed out
0198:err:module:import_dll Library sechost.dll (which is needed by L"C:\\windows\\syswow64\\advapi32.dll") not found
0198:err:module:import_dll Library advapi32.dll (which is needed by L"C:\\windows\\syswow64\\shlwapi.dll") not found
0198:err:module:import_dll Library gdi32.dll (which is needed by L"C:\\windows\\syswow64\\shlwapi.dll") not found
0198:err:module:import_dll Library sechost.dll (which is needed by L"C:\\windows\\syswow64\\advapi32.dll") not found
0198:err:module:import_dll Library advapi32.dll (which is needed by L"C:\\windows\\syswow64\\shcore.dll") not found
0198:err:module:import_dll Library sechost.dll (which is needed by L"C:\\windows\\syswow64\\advapi32.dll") not found
0198:err:module:import_dll Library advapi32.dll (which is needed by L"C:\\windows\\syswow64\\ole32.dll") not found
0198:err:module:import_dll Library gdi32.dll (which is needed by L"C:\\windows\\syswow64\\ole32.dll") not found
0198:err:module:import_dll Library sechost.dll (which is needed by L"C:\\windows\\syswow64\\advapi32.dll") not found
0198:err:module:import_dll Library advapi32.dll (which is needed by L"C:\\windows\\syswow64\\rpcrt4.dll") not found
0198:err:module:import_dll Library rpcrt4.dll (which is needed by L"C:\\windows\\syswow64\\ole32.dll") not found
0198:err:module:import_dll Library user32.dll (which is needed by L"C:\\windows\\syswow64\\ole32.dll") not found
0198:err:module:import_dll Library ole32.dll (which is needed by L"C:\\windows\\syswow64\\shcore.dll") not found
0198:err:module:import_dll Library user32.dll (which is needed by L"C:\\windows\\syswow64\\shcore.dll") not found
0198:err:module:import_dll Library shcore.dll (which is needed by L"C:\\windows\\syswow64\\shlwapi.dll") not found
0198:err:module:import_dll Library user32.dll (which is needed by L"C:\\windows\\syswow64\\shlwapi.dll") not found
0198:err:module:import_dll Library shlwapi.dll (which is needed by L"C:\\windows\\syswow64\\shell32.dll") not found
0198:err:module:import_dll Library user32.dll (which is needed by L"C:\\windows\\syswow64\\shell32.dll") not found
0198:err:module:import_dll Library gdi32.dll (which is needed by L"C:\\windows\\syswow64\\shell32.dll") not found
0198:err:module:import_dll Library sechost.dll (which is needed by L"C:\\windows\\syswow64\\advapi32.dll") not found
0198:err:module:import_dll Library advapi32.dll (which is needed by L"C:\\windows\\syswow64\\shell32.dll") not found
0198:err:module:import_dll Library sechost.dll (which is needed by L"C:\\windows\\syswow64\\advapi32.dll") not found
0198:err:module:import_dll Library advapi32.dll (which is needed by L"C:\\windows\\syswow64\\aclui.dll") not found
0198:err:module:import_dll Library sechost.dll (which is needed by L"C:\\windows\\syswow64\\advapi32.dll") not found
0198:err:module:import_dll Library advapi32.dll (which is needed by L"C:\\windows\\syswow64\\comctl32.dll") not found
0198:err:module:import_dll Library gdi32.dll (which is needed by L"C:\\windows\\syswow64\\comctl32.dll") not found
0198:err:module:import_dll Library sechost.dll (which is needed by L"C:\\windows\\syswow64\\advapi32.dll") not found
0198:err:module:import_dll Library advapi32.dll (which is needed by L"C:\\windows\\syswow64\\imm32.dll") not found
0198:err:module:import_dll Library user32.dll (which is needed by L"C:\\windows\\syswow64\\imm32.dll") not found
0198:err:module:import_dll Library imm32.dll (which is needed by L"C:\\windows\\syswow64\\comctl32.dll") not found
0198:err:module:import_dll Library user32.dll (which is needed by L"C:\\windows\\syswow64\\comctl32.dll") not found
0198:err:module:import_dll Library comctl32.dll (which is needed by L"C:\\windows\\syswow64\\aclui.dll") not found
0198:err:module:import_dll Library gdi32.dll (which is needed by L"C:\\windows\\syswow64\\aclui.dll") not found
0198:err:module:import_dll Library user32.dll (which is needed by L"C:\\windows\\syswow64\\aclui.dll") not found
0198:err:module:import_dll Library aclui.dll (which is needed by L"C:\\windows\\syswow64\\shell32.dll") not found
0198:err:module:import_dll Library shell32.dll (which is needed by L"C:\\windows\\syswow64\\start.exe") not found
0198:err:module:import_dll Library user32.dll (which is needed by L"C:\\windows\\syswow64\\start.exe") not found
0198:err:module:LdrInitializeThunk Importing dlls for L"C:\\windows\\syswow64\\start.exe" failed, status c0000135
Gcenx
Level 6
Level 6
Posts: 709
Joined: Mon Dec 25, 2017 12:11 pm

Re: Cannot run game

Post by Gcenx »

Something seems very off with your wineprefix, as I trashed mine and ran wineboot again and don't get this problem.
AshJoubs
Level 2
Level 2
Posts: 13
Joined: Tue Mar 21, 2017 3:57 am

Re: Cannot run game

Post by AshJoubs »

I trashed the wineprefix and that fixed the above errors, but now I'm back to getting the original error about the setup initialization file :( this is the output:

Code: Select all

0024:fixme:esync:do_esync eventfd not supported on this platform.
002c:fixme:esync:do_esync eventfd not supported on this platform.
002c:fixme:winediag:LdrInitializeThunk wine-staging 6.13 is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
0034:fixme:esync:do_esync eventfd not supported on this platform.
003c:fixme:esync:do_esync eventfd not supported on this platform.
0048:fixme:esync:do_esync eventfd not supported on this platform.
0054:err:sync:RtlpWaitForCriticalSection section 000000007BC64540 "/tmp/wine-staging-6.13/dlls/ntdll/loader.c: loader_section" wait timed out in thread 0054, blocked by 005c, retrying (60 sec)
003c:err:service:process_send_command receiving command result timed out
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"MountMgr" failed to start: 1053
0064:fixme:esync:do_esync eventfd not supported on this platform.
0094:fixme:esync:do_esync eventfd not supported on this platform.
00ac:fixme:esync:do_esync eventfd not supported on this platform.
00c0:fixme:esync:do_esync eventfd not supported on this platform.
00d8:fixme:esync:do_esync eventfd not supported on this platform.
0100:fixme:esync:do_esync eventfd not supported on this platform.
0108:fixme:esync:do_esync eventfd not supported on this platform.
/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.200.3/Common/ChunkCompression.cpp:49: Error: unsupported compressor 8
/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.200.3/Libraries/CompressData/CompressData.c:353: Error: Unknown compression scheme encountered for file '/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/Exceptions.plist'
/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.200.3/Common/ChunkCompression.cpp:49: Error: unsupported compressor 8
/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.200.3/Libraries/CompressData/CompressData.c:353: Error: Unknown compression scheme encountered for file '/System/Library/CoreServices/CoreTypes.bundle/Contents/Library/AppExceptions.bundle/Exceptions.plist'
0120:fixme:esync:do_esync eventfd not supported on this platform.
/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.200.3/Common/ChunkCompression.cpp:49: Error: unsupported compressor 8
/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.200.3/Libraries/CompressData/CompressData.c:353: Error: Unknown compression scheme encountered for file '/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/Exceptions.plist'
/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.200.3/Common/ChunkCompression.cpp:49: Error: unsupported compressor 8
/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.200.3/Libraries/CompressData/CompressData.c:353: Error: Unknown compression scheme encountered for file '/System/Library/CoreServices/CoreTypes.bundle/Contents/Library/AppExceptions.bundle/Exceptions.plist'
This message is coming up now as well, not sure if it's relevant:

Code: Select all

Unhandled page fault on write access to 0000000000000000 at address 000000006B12497A (thread 0074), starting debugger...
0074:err:seh:start_debugger Couldn't start debugger L"false" (2)
Read the Wine Developers Guide on how to set up winedbg or another debugger
AshJoubs
Level 2
Level 2
Posts: 13
Joined: Tue Mar 21, 2017 3:57 am

Re: Cannot run game

Post by AshJoubs »

After some more digging, I found that Windows users have very similar issues with this game specifically and it is because it doesn't seem to like 64-bit operating systems. If that even means anything at all...

Feels like I'm clutching at straws now but I'd so like to be able to play this game again!
Gcenx
Level 6
Level 6
Posts: 709
Joined: Mon Dec 25, 2017 12:11 pm

Re: Cannot run game

Post by Gcenx »

Seems winedbg indeed broken I. 6.13 this wasn’t the case in 6.12.

However I don’t see anything useful from the provided log, the BuildRoot messages can be ignored along with the esync message spam.
AshJoubs
Level 2
Level 2
Posts: 13
Joined: Tue Mar 21, 2017 3:57 am

Re: Cannot run game

Post by AshJoubs »

Okay, well thanks anyway :) I'll keep updating and see if this isn't resolved in a future update...
AshJoubs
Level 2
Level 2
Posts: 13
Joined: Tue Mar 21, 2017 3:57 am

Re: Cannot run game

Post by AshJoubs »

Managed to fully install the game through PlayOnMac (Wine 3.0.3) but now I get a "EULA Acceptance Required" message when I try to launch it (I definitely did accept the EULA). I posted about it on the PlayOnMac forum but thought I would post an update here too.
AshJoubs
Level 2
Level 2
Posts: 13
Joined: Tue Mar 21, 2017 3:57 am

Re: Cannot run game

Post by AshJoubs »

Solution for anyone else wanting to play this game: https://www.playonmac.com/en/app-1587-Z ... ction.html
Locked