I've used Wineskin for many many games and I'm thrilled to have Gnomoria working as well.
I personally use the HumbleBundle version of Gnomoria in a skin with no problems, though I can't get this particular skin to work (I get stuck at "Wineskin is busy..."), I can provide steps to hand-roll a skin. Although I use this for HumbleBundle, a lot of people have used Wineskin for Steam games in the past.
A great tutorial on how to do this (for another game) is at http://www.terrariaonline.com/threads/how-to-create-a-fast-mac-wrapper-with-wineskin.84490/
In the interest of making instructions that can be followed again specifically for Gnomoria (and for HumbleBundle users), here's the steps to make a fresh skin, heavily copied from the original source at Terraria Online:Preparations
Create the wrapper
- Download the installer EXE file for Gnomoria from HumbleBundle
- Download, install and run Wineskin Winery 1.7.
- Open Wineskin Winery.
- Click "Update" and then "OK".
- Click on the small circular arrow button.
- Click on the small "+" button next to "New Engine(s) available".
- Select WS9Wine1.7.21 (or the latest version, if you're adventurous) and click "Download and Install" and "OK".
- Click "Create New Blank Wrapper". Name it as you like (e.g. "Gnomoria").
- Click "Cancel" when asked about installing Mono and Gecko.
- Click "View Wrapper in Finder"
- Quit Wineskin Winery.
(will also install XNA)
Install DirectX Input
- Launch the newly created wrapper. The first time this will open the Wineskin configuration, but after it's been set up you'll need to either hold down "option" when launching the application, or right click and "View package contents", then open the Wineskin.app inside.
- Click on "Advanced", "Tools", "Winetricks".
- DO NOT click on "Update winetricks"!
- Search for "msxml3", click the disclosure triangle next to "dlls" and check the box next to "msxml3". Click "Run", then "Run" in the window that pops up.
- Winetricks will open Cnet in a browser and a Finder window. Click "Download now" in the browser to get MSXML 3.0 SP7.
- Close the browser.
- Switch to Finder, locate the downloaded file "msxml3.msi" and move it to the folder that winetricks opened before ("~/.cache/winetricks/msxml3").
- Go back to Winetricks, then search for, check and run "msxml3" again.
- In the MSXML installer, click "Next", "I accept...", "Next", "Next" (you don't have to enter your name), "Install" and "Finish".
- Back in Winetricks, search for, check and run "dotnet40".
- In the .NET 4.0 installer window, check the first checkbox, click "Install" and "Finish".
(this fixes issues when using alternative mouse drivers like Steermouse)
- Go back to Winetricks, then search for, check and run, "dinput8".
- Exit out of Winetricks if you're still in it and get to the main advanced configuration of Wineskin.
- Click the "Install Software" button. Locate the gnomoria_0913.exe (or whatever version you have) on your Mac.
- Follow the steps in the installer. Uncheck "Launch Gnomoria" at the end of the installer.
- Wineskin will then ask you for the executable to launch, select the default of "/Program Files/Gnomoria/Gnomoria.exe".
- Back on the advanced configuration page, click "Browse" in the Icon section to give your app a nice icon.
- Quit Wineskin.app
Open up your new Gnomoria.app and enjoy.
I still have some issues when switching between applications via Command + Tab (Gnomoria ends up squished at the bottom of the screen), but otherwise things are working well. Steam users should be able to get things working as well based on the post at http://www.terrariaonline.com/threads/how-to-create-a-fast-mac-wrapper-with-wineskin.84490/
I also like to move my app out of ~/Applications/Wineskin/ and into just /Applications so it's with all my other applications. Gnome on, fellow Mac users.