How to create OSX ports using only Wine (not Wineskin)

Welcome to our brand new Clickteam Community Hub! We hope you will enjoy using the new features, which we will be further expanding in the coming months.

A few features including Passport are unavailable initially whilst we monitor stability of the new platform, we hope to bring these online very soon. Small issues will crop up following the import from our old system, including some message formatting, translation accuracy and other things.

Thank you for your patience whilst we've worked on this and we look forward to more exciting community developments soon!

Clickteam.
  • 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.

    Please login to see this link. (Indie games and Fusion resources)
    For freelance inquiries please email admin at ultimatewalrus.com

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!