Yakuza 0 not running on 10.14.6 MacOS with wine stable

Questions about Wine on macOS.
Locked
dariooliviero09
Level 1
Level 1
Posts: 5
Joined: Fri Dec 15, 2023 12:28 pm

Yakuza 0 not running on 10.14.6 MacOS with wine stable

Post by dariooliviero09 »

So, this is the continuation of my bug report that I posted on bugzilla here: https://bugs.winehq.org/show_bug.cgi?id=56028

So far, I have been trying to install the best and latest version of wine for a 10.14 Mac in order to run my newly bought Yakuza 0. It was established that I required wine-staging instead of the stable version, but using homebrew, I received a version that ran only on 10.15+ Macs.
How should I go about it?
User avatar
olivierfrdierick
Level 5
Level 5
Posts: 258
Joined: Thu Sep 13, 2012 12:09 pm

Re: Yakuza 0 not running on 10.14.6 MacOS with wine stable

Post by olivierfrdierick »

Hello,

After more reading on the subject, I found that homebrew stopped providing Mojave package after wine version 8.10.

You may download & install the wine-staging 8.10 package manually, or compile the latest wine-staging 9.0-rc1 through macports.

Either way, you'll have to uninstall the homebrew wine-staging first:

Code: Select all

brew uninstall --cask wine-staging
Regards.
dariooliviero09
Level 1
Level 1
Posts: 5
Joined: Fri Dec 15, 2023 12:28 pm

Re: Yakuza 0 not running on 10.14.6 MacOS with wine stable

Post by dariooliviero09 »

Okay, I have done what you suggested, I installed the files in order to setup wine 8.10
The README files says:
"From the top-level directory of the Wine source (which contains this file),
run:
./configure
make"

What does that mean?
User avatar
olivierfrdierick
Level 5
Level 5
Posts: 258
Joined: Thu Sep 13, 2012 12:09 pm

Re: Yakuza 0 not running on 10.14.6 MacOS with wine stable

Post by olivierfrdierick »

Hello,

That means that you downloaded the plain source code.

The pre-built packages for MacOS can be found there:
https://github.com/Gcenx/macOS_Wine_builds/releases
The OS version requirements are indicated in the individual descriptions.

Here is a direct link to the pre-built 8.10 wine-staging package:
https://github.com/Gcenx/macOS_Wine_bui ... x86.tar.xz

Extracting that file should give you a 'Wine Staging.app' folder that you have to move to '/Applications'.
Then you should be able to use wine commands in the terminal(or scripts), as usual.

You can check that wine-staging is correctly installed with the command:

Code: Select all

wine --version
If the response includes 'wine-8.10' and '(Staging)', you're good to go and try Yakuza 0 again.

Regards.
dariooliviero09
Level 1
Level 1
Posts: 5
Joined: Fri Dec 15, 2023 12:28 pm

Re: Yakuza 0 not running on 10.14.6 MacOS with wine stable

Post by dariooliviero09 »

I have successfully installed wine staging 8.10.

But the same issue pops up again, I forgot to save the error message into a file, if it's needed, I can do it.

What's different is that if I just casually open the .exe file with that version of Wine, literally nothing happens.
Only by specifically telling Wine to run that file on the terminal do I get the same error message

I even tried Fallout New Vegas, which worked with the previous wine stable version, with similar results now.
User avatar
olivierfrdierick
Level 5
Level 5
Posts: 258
Joined: Thu Sep 13, 2012 12:09 pm

Re: Yakuza 0 not running on 10.14.6 MacOS with wine stable

Post by olivierfrdierick »

Hello,

I will need to see the terminal output, not the backtraces, to be of further help, preferably for each games.

To generate the log files, use this command construction:

Code: Select all

wine whatever.exe >>logfile_name.txt 2>&1
replacing whatever.exe and logfile_name.txt with the proper executable and name for each application.

If the log files are less than 256KB, you may attach them here (in 'Full editor & preview' mode → 'Attachments' tab → 'Add files' button).

Regards.
dariooliviero09
Level 1
Level 1
Posts: 5
Joined: Fri Dec 15, 2023 12:28 pm

Re: Yakuza 0 not running on 10.14.6 MacOS with wine stable

Post by dariooliviero09 »

As always, thank you for your commitment, it's been of a great help to me.

I created the .txt files for both games, but the attachment option doesn't let me add these kinds of files, calling it an
invalid file extension
, weird.

Furthermore, these files are fare from being over the limit, being only 3 and 8 Kb respectively.

So at this point I don't know if I should even think about copying and pasting it all here as it would be far too long and clumsy.

Any other way to send these two minuscule files?
User avatar
olivierfrdierick
Level 5
Level 5
Posts: 258
Joined: Thu Sep 13, 2012 12:09 pm

Re: Yakuza 0 not running on 10.14.6 MacOS with wine stable

Post by olivierfrdierick »

Hello,

I guess it's fine to copy-paste the files into quote blocks.

Regards.
dariooliviero09
Level 1
Level 1
Posts: 5
Joined: Fri Dec 15, 2023 12:28 pm

Re: Yakuza 0 not running on 10.14.6 MacOS with wine stable

Post by dariooliviero09 »

Alright then,

This one is for Fallout New vegas with Wine-staging 8.1.0
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
002c:fixme:winediag:LdrInitializeThunk wine-staging 8.10 is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
00c4:fixme:keyboard:NtUserActivateKeyboardLayout Changing user locale is not supported
00c8:fixme:keyboard:NtUserActivateKeyboardLayout Changing user locale is not supported
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
0108:fixme:keyboard:NtUserActivateKeyboardLayout Changing user locale is not supported
010c:fixme:keyboard:NtUserActivateKeyboardLayout Changing user locale is not supported
preloader: Warning: failed to reserve range 00001000-00010000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00110000-68000000
wine: failed to start L"Z:\\Users\\salva\\Desktop\\Games not on stem\\Fallout New Vegas\\FalloutNV.exe"
Application could not be started, or no application associated with the specified file.
ShellExecuteEx failed: 0024:err:start:fatal_error FormatMessage failed
As for this, it's Yakuza 0's log file:
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
002c:fixme:winediag:LdrInitializeThunk wine-staging 8.10 is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
00c4:fixme:keyboard:NtUserActivateKeyboardLayout Changing user locale is not supported
00c8:fixme:keyboard:NtUserActivateKeyboardLayout Changing user locale is not supported
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
0108:fixme:keyboard:NtUserActivateKeyboardLayout Changing user locale is not supported
010c:fixme:keyboard:NtUserActivateKeyboardLayout Changing user locale is not supported
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
011c:fixme:keyboard:NtUserActivateKeyboardLayout Changing user locale is not supported
[GalaxySteamWrapper] Galaxy config not found. (./GalaxyConfig.json)
[GalaxySteamWrapper] Galaxy config not found. (./GalaxyConfig.json)
wine: Unhandled page fault on read access to 0000000000000028 at address 0000000180029BDD (thread 011c), starting debugger...
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
0130:fixme:keyboard:NtUserActivateKeyboardLayout Changing user locale is not supported
0124:fixme:keyboard:NtUserActivateKeyboardLayout Changing user locale is not supported
0124:err:clipboard:macdrv_UpdateClipboard clipboard manager not found
Unhandled exception: page fault on read access to 0x0000000000000028 in 64-bit code (0x00000180029bdd).
Register dump:
rip:0000000180029bdd rsp:000000007f20f7d0 rbp:000000007f20fa19 eflags:00010202 ( R- -- I - - - )
rax:00004db425306320 rbx:0000000140fffa20 rcx:0000000000000000 rdx:0000000140d855d8
rsi:0000000000000001 rdi:0000000000000001 r8:000000007f20de60 r9:0000000000000000 r10:000000007f20e370
r11:000000007f20f848 r12:0000000000000000 r13:0000000000000000 r14:000000007f23bee0 r15:0000000000000000
Stack dump:
0x0000007f20f7d0: 0000000000000000 00000001801a678c
0x0000007f20f7e0: 000000000b0000f0 0000000000000000
0x0000007f20f7f0: 0000000000000000 000000007f618080
0x0000007f20f800: 0000000000000030 000000018014defb
0x0000007f20f810: 00004db425306320 000000018001dfee
0x0000007f20f820: 0000000000000000 0000000000000000
0x0000007f20f830: 0000000000000001 000000007f20fa19
0x0000007f20f840: 0000000140fffa20 00000001403f3065
0x0000007f20f850: 00004db425306230 0000000000000000
0x0000007f20f860: 0000000000000000 000000007f23bee0
0x0000007f20f870: 0000000140fffa18 000000018001df71
0x0000007f20f880: 000000000b0000b0 0000000140fffa10
Backtrace:
=>0 0x00000180029bdd in galaxysteamwrapper64 (+0x29bdd) (0x0000007f20fa19)
1 0x000001403f3065 in yakuza0 (+0x3f3065) (0x0000007f20fa19)
2 0x0000018001df71 in galaxysteamwrapper64 (+0x1df71) (0x0000007f20fa19)
3 0x00000140408107 in yakuza0 (+0x408107) (0x0000007f20fa19)
4 0x00000140405e83 in yakuza0 (+0x405e83) (0x0000007f20fa19)
5 0x0000014040a2b6 in yakuza0 (+0x40a2b6) (0x0000007f20fa19)
6 0x000001401b88b9 in yakuza0 (+0x1b88b9) (0x0000007f20fa19)
7 0x00000140ba3cf0 in yakuza0 (+0xba3cf0) (0x00000000000001)
8 0x00000140ba922a in yakuza0 (+0xba922a) (0000000000000000)
9 0x00000178028d09 in kernel32 (+0x28d09) (0000000000000000)
10 0x0000017005e0f8 in ntdll (+0x5e0f8) (0000000000000000)
0x00000180029bdd galaxysteamwrapper64+0x29bdd: mov 0x28(%rcx), %r13
Modules:
Module Address Debug info Name (1 modules, 48 for wow64 not listed)
ELF 0000000000001000-0000000000005000 Deferred <wine-loader>
Threads:
0124:fixme:thread:get_thread_times not implemented on this platform
process tid prio name (all IDs are in hex)
00000020 start.exe
["C:\windows\system32\start.exe" /exec "/Users/salva/Desktop/Games not on stem/Yakuza 0/Yakuza0.exe"]
00000024 0
00000038 services.exe
["C:\windows\system32\services.exe"]
0000003c 0
00000040 0 wine_rpcrt4_server
0000004c 0 wine_rpcrt4_io
00000070 0 wine_rpcrt4_io
00000094 0 wine_rpcrt4_io
000000ac 0 wine_rpcrt4_io
000000bc 0
000000dc 0 wine_rpcrt4_io
00000044 winedevice.exe
[C:\windows\system32\winedevice.exe]
00000048 0
00000054 0
00000058 0 wine_sechost_service
0000005c 0
00000060 0
00000064 0
000000b8 0
00000068 winedevice.exe
[C:\windows\system32\winedevice.exe]
0000006c 0
00000074 0
00000078 0 wine_sechost_service
0000007c 0
00000080 0
00000084 0
00000090 0
00000088 plugplay.exe
[C:\windows\system32\plugplay.exe]
0000008c 0
00000098 0
0000009c 0 wine_sechost_service
000000a0 0 wine_rpcrt4_server
000000a4 svchost.exe
[C:\windows\system32\svchost.exe -k LocalServiceNetworkRestricted]
000000a8 0
000000b0 0
000000b4 0 wine_sechost_service
000000d4 rpcss.exe
[C:\windows\system32\rpcss.exe]
000000d8 0
000000e4 0
000000e8 0 wine_sechost_service
000000ec 0 wine_rpcrt4_server
000000f0 0 wine_rpcrt4_server
000000f8 0 wine_threadpool_worker
00000114 0 wine_rpcrt4_io
0000013c 0 wine_rpcrt4_io
000000fc conhost.exe
["C:\windows\system32\conhost.exe" --unix --width 0 --height 0 --server 0x34]
00000100 0
00000104 explorer.exe
["C:\windows\system32\explorer.exe" /desktop]
00000108 0
0000010c 0
00000110 0 wine_rpcrt4_server
00000118 (D) Z:\Users\salva\Desktop\Games not on stem\Yakuza 0\Yakuza0.exe
["Z:\Users\salva\Desktop\Games not on stem\Yakuza 0\Yakuza0.exe" ]
0000011c 0 <==
00000128 0
0000012c explorer.exe
["C:\windows\system32\explorer.exe" /desktop]
00000130 0
00000134 0
00000138 0 wine_rpcrt4_server
System information:
Wine build: wine-8.10 (Staging)
Platform: x86_64
Version: Windows 10
Host system: Darwin
Host version: 18.7.0
Locked