Hello,
I needed to port Please login to see this link. to OSX, but it relies heavily on effects, so the Mac exporter wouldn't have been helpful. I've seen pretty impressive results from the Wine emulator, so I wanted to make a wrapper using Wineskin. This brought me to the important realization that, at the time of this writing, Wine is actively maintained, but Wineskin isn't. I ran into too many bugs with Wineskin, and could never quite figure out how to get the audio to work. So, here is a guide on how to create a Wine wrapper without Wineskin. (The guide assumes your game is named Snake2_DX_Reawakening.exe)
1.) Get the latest version of Wine Stable.app
2.) Copy and paste Snake2_DX_Reawakening.exe into Contents/Resources/start/bin inside the package
3.) Script “Content/Resources/start/bin/winehelp” will run on start. Delete contents and change it so it’s just
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
wine "$DIR/Snake2_DX_Reawakening.exe"
4.) IF THE GAME CREATES FILES, IT’LL NEED PERMISSION.
From Finder, do “Get Info” on every folder in the chain of “Contents/Resources/start/bin”, click the lock to unlock, then give everyone Read & Write permissions
5.) Content/Resources/winehq.icns : change this to your icon. Keep file name the same. The icon may not change right away but if you copy/paste the app you can see it works.
6.) Rename the app to the name of your game! Done!
Note that the game will spawn a terminal window that doesn’t go away when you close it. Not sure how to get around that, but it's good enough for my purposes.