This has taken a few days of work, requires a valid Steam acount as well. No hooky software.
Porting Kit is the main key to this. https://www.portingkit.com/
Download the porting kit, chose the Steam menu, download the interpreted image and then run it, and it will spawn a wine64-preloader version of Steam. log into your Steam acount and then download the acutal game purchased.
Steam has a habit of hanging and Wine has a habit of not realising processes are hung.
If it stalls open a terminal and run sudo killall wine-64preloader and sudo killall steam and start again. Reboot if it it easier but OSX does like to restart processes.
When the game is downloaded in the wine64 version of Steam (not the native OSX Steam) click the cog wheel on the right, select Manage, then Browse Local Files. This will bring up an old style win 32 file window. Find ddraw.dll and rename to ddraw.dll.old. Close the Window. Hit the play button in Steam and it should work.
If it doesn’t then delete the downloads from /Applications and try again.
Once I’ve finished playing RA2 I’ll try another game and try and write that up as well.
I’ve found that getting multiple ports running too quickly tends to make you lose track of where the errors are. 🙂
Additional note: when each port is installed it creates a new wine/steam wrapper for each game which needs to be launched from apps not within steam as that just reinstalls each time.
Learning progress.
Leave a comment