first of all I’ve to say THANKS to @GloriousEggroll for this guide from where I took inspiration to make GD run on Mac.
I’ll follow his format for this guide.
(if is a double post please mod. to lock this thread)
so… let’s start!
- Getting the game to run:
*It must be a non-playonmac-prefix
simply I’ve first tried with playonmac and after all the game doesn’t start.
*Set your prefix windows version to Windows XP - This will prevent steamwebhelper.exe crashes.
- install Xcode from AppStore
- install X11 (XQuartz) from here
- install WineStaging from here
- follow the instruction to install MACPort
(it will be useful for using winetricks)
once done enter in wine configuration for prefix “grim_dawn”
–set windows version to windows xp and turn csmt on under staging tab
close the cfg window
create on desktop the file grimdawn.reg and then import to the registry:
REGEDIT4 [HKEY_CURRENT_USER\Software\Wine\DllOverrides] "*msvcp140"="native" "*msvcr140"="native" "*ucrtbase"="native" "*vcruntime140"="native" "*vcomp140"="native" "*api-ms-win-crt-conio-l1-1-0"="native" "*api-ms-win-crt-heap-l1-1-0"="native" "*api-ms-win-crt-locale-l1-1-0"="native" "*api-ms-win-crt-math-l1-1-0"="native" "*api-ms-win-crt-runtime-l1-1-0"="native" "*api-ms-win-crt-stdio-l1-1-0"="native" "*api-ms-win-crt-convert-l1-1-0"="native" "*api-ms-win-crt-environment-l1-1-0"="native" "*api-ms-win-crt-filesystem-l1-1-0"="native" "*api-ms-win-crt-multibyte-l1-1-0"="native" "*api-ms-win-crt-private-l1-1-0"="native" "*api-ms-win-crt-process-l1-1-0"="native" "*api-ms-win-crt-string-l1-1-0"="native" "*api-ms-win-crt-time-l1-1-0"="native" "*api-ms-win-crt-utility-l1-1-0"="native"
WINEPREFIX=~/.grim_dawn wine regedit /path/to/grimdawn.reg
with MacPort script install CABextract with this command in a separate shell:
sudo port install cabextract
then use the following link to download the latest version of winetricks script.
save it to Desktop (for easier use)
in the WineStaging shell window type “cd Desktop” to change dir.
then run the command
WINEPREFIX=~/.grim_dawn sh winetricks -q d3dx9 msxml3 vcrun2015
later on I’ve also added d3dx10 (all dll) via winecfg but I’m pretty sure this is an useless action.
after this I’ve installed first Steam (in the same WINEPREFIX)
simply save the installer on the Desktop -we’ve the wine shell on Desktop- and from the wine shell run:
WINEPREFIX=~/.grim_dawn wine SteamSetup.exe
(or whatever is the correct name )
then install Grim Dawn
(I’ve de-activated the overlay)
let the auto-conf do his job
the game should have started now!
IN GAME OPTIONS
(in case you’ll not see the word over the buttons is the first button of the second group on the left side)
I’ve setted all to Medium
ACTIVATED the V-Sync
NO triple buffer
MAX RES. in Fullscreen-Windowed no frame
(then some video options could be back on High… just test)
for easier use:
with finder use the option “GoTo Folder” and navigate to “/path/to/user/.grim_dawn” then locate the Steam.exe file and make an alias to put on the desktop.
should run fine…
in case of need post reply below
(known issue till now:
minimap and map SOMETIMES will not show all areas correctly -some white rectangles-