Closed arcataroger closed 1 year ago
ty bro, but I play diablo4 at steam. I use whisky 1.1.1 2.0.0 2.1 2.0.2 but it do not work ,can you fix diablo4 at steam? ty again
ty bro, but I play diablo4 at steam. I use whisky 1.1.1 2.0.0 2.1 2.0.2 but it do not work ,can you fix diablo4 at steam? ty again
Sorry @Mhmnz, I don't have the Steam version so I can't help you figure this out :( I am not the developer of this app either.
Maybe you can find the Diablo IV executable in your Steam folder and try to apply the same workaround and see if that works. If that doesn't, sorry, I don't know what to do.
These steps do not resolve the issue of running Diablo 4 through steam- even with all of the settings it gives the error "cedar must be running to play this game"
These steps do not resolve the issue of running Diablo 4 through steam- even with all of the settings it gives the error "cedar must be running to play this game"
Thanks for the confirmation. If the app owner updates the instructions, I hope they make it clear it's for the Battle.net version only.
Sorry, I'd experiment more if I had a Steam copy too, but I don't want to buy the game again...
This steps are still needed for Bnet version on v2.1.1
@arcataroger Thank you for collating these instructions. I think I'd rather fix the problem causing MSync to have issues with Diablo IV or introduce a toggle to switch between MSync and ESync in Whisky. These instructions are pretty technical for the average user to follow.
@arcataroger Thank you for collating these instructions. I think I'd rather fix the problem causing MSync to have issues with Diablo IV or introduce a toggle to switch between MSync and ESync in Whisky. These instructions are pretty technical for the average user to follow.
Sure, if that's possible, even better!
Still dead in the water here.
BN D4. Whisky 2.11.
Config:
App config:
In the .plist:
I just get endless updates presented in BN for D4. D4 never loads.
I just get endless updates presented in BN for D4. D4 never loads.
Have you tried killing all the bottles and then launching the Diablo IV.exe
directly (instead of the BN launcher?)
That is what I am doing. BN still loads every time, tries to update, then is back to the rum prompt.
That is what I am doing. BN still loads every time, tries to update, then is back to the rum prompt.
Sorry, I am not sure what causes that :(
I think it happened to me early on too and I had to destroy the bottle and reinstall everything from scratch. It's just a pain all around :(
I don't think I'll try to use GPT/Whisky again after this. It's been such a nightmare... hopefully the game just comes out on Geforce Now at some point.
Well…I just installed Diabolo IV yesterday - hadn't played it since the original Dabolo. And yes, the instructions are somewhat involved, but in the end, I was able to run Diabolo IV smoothly on my MBP M1max - such a great game!
Moving to 2.13 and then flipping the toggle from msync to esync fixed my Diablo issues from 2.11; I made no other changes - D4 (BN) immediately opened and ran. Thank you!
Did I miss something? In Whisky, The only programs that appear under installed programs are: iexplore, wordpad, wmplayer. Do I have to install D4 on the local drive?
Did I miss something? In Whisky, The only programs that appear under installed programs are: iexplore, wordpad, wmplayer. Do I have to install D4 on the local drive?
Yes, you have to install the Windows version of Battle.net inside the bottle, then use that to install D4 on the same virtual drive. (See Steps 7-8 in the instructions at the top)
Once you install it and try to run D4 for the first time, you should see it in the installed programs list in subsequent runs. If you don't, you can also try to manually navigate to it. It's installed somewhere like /Users/YOUR_USER/Library/Containers/com.isaacmarovitz.Whisky/Bottles/BOTTLE_ID/drive_c/Program Files (x86)/Diablo IV/Diablo IV Launcher.exe
But you can also try what @dclive suggested and just change the bottle settings to ESYNC, without setting it individually for the D4 exectuable.
Did I miss something? In Whisky, The only programs that appear under installed programs are: iexplore, wordpad, wmplayer. Do I have to install D4 on the local drive?
Yes, you have to install the Windows version of Battle.net inside the bottle, then use that to install D4 on the same virtual drive. (See Steps 7-8 in the instructions at the top)
Once you install it and try to run D4 for the first time, you should see it in the installed programs list in subsequent runs. If you don't, you can also try to manually navigate to it. It's installed somewhere like
/Users/YOUR_USER/Library/Containers/com.isaacmarovitz.Whisky/Bottles/BOTTLE_ID/drive_c/Program Files (x86)/Diablo IV/Diablo IV Launcher.exe
But you can also try what @dclive suggested and just change the bottle settings to ESYNC, without setting it individually for the D4 exectuable.
I had already downloaded D4 on previous attempts. This time, I created the bottle on my removable drive, copied the downloaded D4 folder INTO Program Files, then the D4 exe file appeared in the Whisky list. From there, it was easy to follow the directions and run the game. Thanks for all the help!
I still get update loop when clicking play on 2.1.3
, I set Esync and everything else mentioned but with no success, using 2.0.1
still to make it work.
Just wanted to chime in to say this thread was helpful and I have D4 working with instructions from the wiki, except I had to change MSync
to ESync
I did not edit other config for the app, Wine, or the bottle.
I launch D4 from the Battle.net executable. (No point in trying to launch D4 directly, even on Windows; BNet will always open to authenticate.)
Getting ~45 fps on medium graphics settings on an external monitor with all kinds of other stuff running. Likely much better when I play on a single screen with more resources available.
app | version |
---|---|
Whisky | 2.2.0 (33) |
Battle.net | 2.26.1 |
Diablo IV | 1.2.2 |
@tbeseda 45 fps in medium with what Mac? What resolution?
Hola, just sharing feedback that I used the instructions in the Wiki for installing BN, running it and installing D4 worked well & out of the box (disable hardware acceleration was necessary tho) but D4 will not start at first :-( then I found this issue, changed MSync to ESync, added WINEESYNC=1 as described here and it works. Not too good performance on a fully specced M2 Air with default resolution, graphic settings on Low, but good enough for inventory management (I must try lower res, maybe better then). Thanks for the help!
Whisky 2.2.1 (34) D4 1.2.2.47240 (18066505-18066504)
FYI I found that using FSR 2 with Ultra Performance mode works well!
On Fri, Dec 1, 2023, 4:28 AM Christian @.***> wrote:
Hola, just sharing feedback that I used the instructions in the Wiki for installing BN, running it and installing D4 worked well & out of the box (disable hardware acceleration was necessary tho) but D4 will not start at first :-( then I found this issue, changed MSync to ESync, added WINEESYNC=1 as described here and it works. Not too good performance on a fully specced M2 Air with default resolution, graphic settings on Low, but good enough for inventory management (I must try lower res, maybe better then). Thanks for the help!
Whisky 2.2.1 (34) D4 1.2.2.47240 (18066505-18066504)
— Reply to this email directly, view it on GitHub https://github.com/Whisky-App/Whisky/issues/554#issuecomment-1836040191, or unsubscribe https://github.com/notifications/unsubscribe-auth/AC3JEIQYSYSMLZANWH3IAYTYHHEP3AVCNFSM6AAAAAA6MNM3YGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMZWGA2DAMJZGE . You are receiving this because you modified the open/close state.Message ID: @.***>
FYI, if anyone's still interested in trying to play this on a Mac, Diablo IV is FINALLY available on GeForce Now (both via Steam and Battle.net): https://blogs.nvidia.com/blog/geforce-now-thursday-battlenet-march-games-list/
Playing on an ultrawide 3440x1440, I get a solid ~120 FPS with graphics on Ultra and DLSS on. It is a much, much better experience than trying to run it on the Mac itself. Everything looks and runs beautifully.
WARNING: These are OUTDATED instructions
If you are arriving at this page from a Google search, please be aware that this is an old thread with outdated instructions that do NOT work anymore. You cannot currently play Diablo IV with Whisky out of the box.
Instead, as of February 2024, if you want to play Diablo IV on a Mac, you have several options:
Play Diablo IV on GeForce Now. GeForce Now is a cloud game streaming service that lets you play Diablo IV (Steam or Battle.net) and many other games by streaming it from their servers via an app or your browser. For $20/mo, you get a RTX 4080 in the cloud, which is MUCH more powerful than any Mac's GPU. If you have a fast enough Internet connection, this is a FAR superior experience and the best way to play D4 on a Mac.
Using Whisky (this app), follow these updated instructions from reddit instead of this page. If that doesn't work, you can also check issues #682, #666, and #711 for other possible workarounds.
Buy or trial CrossOver and use that instead instead of Whisky. Crossover should be able to run D4 without workarounds. There's a 14-day free trial. The paid version is expensive, but you can use promo code
TOM23
for 20% off, or apply for a 30% off educational discount if you're a student/teacher.You can also stream it from other cloud gaming PC providers like Shadow.tech, but the performance and graphics quality are poor compared to GeForce Now.
I'm not affiliated with any of the above, so can't help you with further issues... just listing the options I know about. Good luck!
Original post:
Is your feature request related to a problem?
224 and #507 both seem to be related to ESYNC and MSYNC settings in Whisky 2.1.0. They can be fixed with the workaround described in https://github.com/Whisky-App/Whisky/issues/507#issuecomment-1761201492 (basically, disabling MSYNC and manually reenabling ESYNC using
WINEESYNC
=1 in the env vars forDiablo IV.exe
).Can we update the wiki to say this? Sorry, Github wouldn't let me edit the Wiki or PR against it.
(Edit: Previously, this issue erroneously mentioned #536 as related. After investigation, these instructions do NOT apply to the Steam version. 536 will need separate fixes.)
Describe the solution you'd like
Update the Game Support wiki Diablo IV section with clearer instructions (below).
Updated Instructions
Diablo IV - Battle.net Only (does not work for Steam version)
Updated Oct 23, 2023. Tested on Whisky version 2.1.0, macOS Sonoma 14.0
This is for the Battle.net version only. The Steam version of Diablo IV currently will not work with these instructions.
Create a new Windows 10 bottle
Go to Bottle Configuration
Change Build Version by manually typing in
19042
. Make sure to press enter to submit the change.Disable MSync.
Download and install Battle.net
Once Battle.net is installed, run it. On the login screen, press the cog icon in the top right. Click on Advanced, and disable
Use browser hardware acceleration
.Install Diablo IV
Try launching Diablo IV by clicking
Play
in Battle.net It will mostly likely fail after pretending to update for a few seconds. This is OK and expected. We will fix it.Go back to Whisky. Click on
File
>Kill All Bottles
Looking at your Diablo 4 bottle again, click on
Installed Programs
. FindDiablo IV.exe
in the list. Click its cog icon to the right, next to the play button.In the Config screen, add a new Environment Variable with
WINEESYNC
on the left and1
on the right. Push enter after typing 1 to make sure it saves. .Now you can hit
Run
. Battle.net should re-open, you can clickPlay
, and hopefully Diablo IV will run.Issue Language