April 30, 2017, 05:57:46 AM

Author Topic: [Unoffical Release] Gnomoria for Mac OS X  (Read 31654 times)

Hesse

  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: [Unoffical Release] Gnomoria for Mac OS X
« Reply #15 on: April 14, 2013, 12:10:05 PM »
Yeah, ctrl-click for right mouse button won't work with wine, but if you have a trackpad lying around the two-finger click should work. As will scrolling, and zooming with ctrl.

d0tt

  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: [Unoffical Release] Gnomoria for Mac OS X
« Reply #16 on: April 22, 2013, 01:25:06 PM »
Oh, wow. This is great.. for me. Not for my employer :D

Clatoo

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: [Unoffical Release] Gnomoria for Mac OS X
« Reply #17 on: May 09, 2013, 12:04:39 AM »
Hello,

Upon finding this thread, I immediately purchased Gnomoria from steam.

I did not realize that this wrapper would not work with it.

I would really appreciate a step by step guide to get the Steam version of Gnomoria to work on my iMac.

Thanks in advance to the kind soul who will take the time.

Clatoo

Mysibrat

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: [Unoffical Release] Gnomoria for Mac OS X
« Reply #18 on: July 01, 2013, 06:23:13 AM »
Thanks for outstanding application. I would like to confirm, that latest Gnomoria build (25 June) works fine on my OS X 10.7.

Apertures

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: [Unoffical Release] Gnomoria for Mac OS X
« Reply #19 on: September 16, 2013, 01:43:05 PM »
I am able to get the game working on mac 10.8.4, but it only runs for a few minutes before crashing. The crash report is below. Please help!


Quote
Unhandled exception: 0xe0434352 in 32-bit code (0x7b82cad2).
Register dump:
 CS:001b SS:0023 DS:0023 ES:0023 FS:1017 GS:000f
 EIP:7b82cad2 ESP:02fff104 EBP:02fff178 EFLAGS:00000202(   - --  I   - - - )
 EAX:7b81848d EBX:7b82ca5e ECX:00000000 EDX:00000000
 ESI:00000005 EDI:00173eb8
Stack dump:
0x02fff104:  02fff1e0 00000014 0000003c e0434352
0x02fff114:  00000001 00000000 7b82cad2 00000005
0x02fff124:  80131500 00000000 00000000 00000000
0x02fff134:  79140000 7919c5d4 00000059 00000000
0x02fff144:  02fff1e0 003624b0 02000059 02fff160
0x02fff154:  79150579 02fff168 02000059 02fff16c
0202: sel=1017 base=7ffa0000 limit=00000fff 32-bit rw-
Backtrace:
=>0 0x7b82cad2 in kernel32 (+0x1cad2) (0x02fff178)
  1 0x791cac08 in clr (+0x8ac07) (0x02fff214)
  2 0x791cae41 in clr (+0x8ae40) (0x02fff2d4)
  3 0x07391f13 in <wine-loader> (+0x7391f12) (0x02fff328)
  4 0x791f4b01 in clr (+0xb4b00) (0x02fff384)
  5 0x791f49c7 in clr (+0xb49c6) (0x02fff3b0)
  6 0x791f4a56 in clr (+0xb4a55) (0x02fff3c8)
  7 0x791f4c9f in clr (+0xb4c9e) (0x02fff418)
  8 0x791f4bdb in clr (+0xb4bda) (0x02fff448)
  9 0x792b8405 in clr (+0x178404) (0x02fff464)
  10 0x791f5c05 in clr (+0xb5c04) (0x02fff478)
  11 0x791f5c87 in clr (+0xb5c86) (0x02fff528)
  12 0x791f5d42 in clr (+0xb5d41) (0x02fff588)
  13 0x791e78be in clr (+0xa78bd) (0x02fff5ac)
  14 0x791e78d1 in clr (+0xa78d0) (0x02fff5bc)
  15 0x7922d313 in clr (+0xed312) (0x02fff5f4)
  16 0x791f5a08 in clr (+0xb5a07) (0x02fff698)
  17 0x7bc65e2c in <wine-loader> (+0x7bc65e2b) (0x02fff6a8)
  18 0x7bc66f4a in <wine-loader> (+0x7bc66f49) (0x02fff728)
  19 0x7bc65df2 in <wine-loader> (+0x7bc65df1) (0x02fff748)
  20 0x7bc6de27 in <wine-loader> (+0x7bc6de26) (0x02ffff98)
  21 0x9473b5b7 (0x02ffffc8)
  22 0x94725d4e (0x02ffffec)
0x7b82cad2: subl   $4,%esp
Modules:
Module   Address         Debug info   Name (49 modules)
ELF          0-7bf03000   Stabs           <wine-loader>
PE     400000-  5e2000   Deferred        gnomoria
PE    3dc0000- 4169000   Deferred        d3dx9_36
PE    4190000- 4197000   Deferred        x3daudio1_7
PE    42e0000- 438a000   Deferred        microsoft.xna.framework
PE    47d0000- 4850000   Deferred        irrklang.net4
PE    6230000- 645b000   Deferred        xnanative
PE   10000000-1006c000   Deferred        microsoft.xna.framework.graphicsC:\windows\assembly\GAC_32\Microsoft.Xna.Framework.Graphics\4.0.0.0__842cf8be1de50553\Microsoft.Xna.Framework.Graphics.dll
PE   40590000-40594000   Deferred        advapi32
PE   407a0000-407a4000   Deferred        version
PE   43e30000-43e34000   Deferred        shlwapi
PE   43eb0000-43ede000   Deferred        user32
PE   43ff0000-43ff4000   Deferred        gdi32
PE   441e0000-445fa000   Deferred        d3dx9_41
PE   44310000-44314000   Deferred        winex11
PE   44550000-44558000   Deferred        ole32
PE   44690000-44694000   Deferred        rpcrt4
PE   44860000-44864000   Deferred        rsaenh
PE   448a0000-448a6000   Deferred        crypt32
PE   44930000-449ee000   Deferred        msvcr100
PE   44970000-44974000   Deferred        msvcrt
PE   44a10000-44a14000   Deferred        d3d9
PE   44a60000-44a64000   Deferred        wined3d
PE   44ba0000-44ba4000   Deferred        opengl32
PE   44cb0000-44cb7000   Deferred        oleaut32
PE   44de0000-44e49000   Deferred        msvcp100
PE   44eb0000-44f64000   Deferred        windowscodecs
PE   44f70000-44f7b000   Deferred        winmm
PE   44fc0000-44fc4000   Deferred        msacm32
PE   44ff0000-45010000   Deferred        comctl32
PE   450f0000-450f4000   Deferred        uxtheme
PE   45130000-45134000   Deferred        gdiplus
PE   452a0000-452a4000   Deferred        imm32
PE   452d0000-453de000   Deferred        shell32
PE   454c0000-454c4000   Deferred        dsound
PE   45520000-45524000   Deferred        mmdevapi
PE   45550000-45553000   Deferred        winecoreaudio
PE   45fb0000-45fb4000   Deferred        shfolder
PE   45fc0000-45fd6000   Deferred        xinput1_3
PE   5e0d0000-5e17a000   Deferred        diasymreader
PE   60340000-6034d000   Deferred        culture
PE   603b0000-60416000   Deferred        mscoreei
PE   60930000-60940000   Deferred        nlssorting
PE   79000000-7904a000   Deferred        mscoree
PE   79060000-7911e000   Deferred        msvcr100_clr0400
PE   79140000-797af000   Deferred        clr
PE   79810000-79870000   Deferred        clrjit
PE   7b810000-7b994000   Deferred        kernel32
PE   7bc10000-7bc14000   Deferred        ntdll
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\Gnomoria\Gnomoria.exe
   0000003b    0
   0000003a    0
   00000039    0
   00000038    0
   00000037    0
   00000036    0
   00000035    0
   00000034    0
   00000033    0
   00000032    0
   00000031    0
   00000030   15
   0000002f    0
   0000002e    2
   0000002d    0
   0000002c    2 <==
   0000002b    0
   00000009    0
0000000e services.exe
   00000029    0
   00000028    0
   00000020    0
   00000017    0
   00000010    0
   0000000f    0
00000012 mscorsvw.exe
   0000001c    0
   0000001b    0
   00000016    0
   00000013    0
00000014 explorer.exe
   00000015    0
0000001d winedevice.exe
   00000026    0
   00000023    0
   0000001f    0
   0000001e    0
00000024 plugplay.exe
   0000002a    0
   00000027    0
   00000025    0
00000022 wineconsole.exe
   00000019    0
System information:
    Wine build: wine-1.5.21
    Platform: i386
    Host system: Darwin
    Host version: 12.4.0

celestialjeu

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: [Unoffical Release] Gnomoria for Mac OS X
« Reply #20 on: January 02, 2014, 08:17:12 AM »
Just wanted to say thank you for making this skin! I'm a massive fan of Dwarf Fortress but sometimes ya just want some nice graphics ya know?  :P So I've wanted to play this for ages and only just now thought to look around to see if anyone had made a skin. It is working brilliantly for me. Many, many thanks!

7ravis

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: [Unoffical Release] Gnomoria for Mac OS X
« Reply #21 on: January 02, 2014, 02:35:45 PM »
HELP! im stuck on step 9.... wheres the set up exe? ive looked everywhere
UPDATE: i also have gnomoria on steam
« Last Edit: January 02, 2014, 02:37:25 PM by 7ravis »

Scoresby

  • Newbie
  • *
  • Posts: 6
    • View Profile
Re: [Unoffical Release] Gnomoria for Mac OS X
« Reply #22 on: April 15, 2014, 10:24:55 AM »
I also have it from Steam, so no setup.exe file for me. Anyone know if we can use our Steam keys to download the setup legitimately elsewhere?

znero

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: [Unoffical Release] Gnomoria for Mac OS X
« Reply #23 on: April 21, 2014, 08:38:06 AM »
With the 0.9.9 version from the Humble Store the setup is stuck at "Wineskin is currently busy. Please wait..." when I choose the setup.

Gexy

  • Newbie
  • *
  • Posts: 17
    • View Profile
Re: [Unoffical Release] Gnomoria for Mac OS X
« Reply #24 on: May 26, 2014, 07:25:17 AM »
The "Wineskin is busy" message sometimes takes up to five minutes for me on my MacBook Pro. I've used this wrapper since 0.9.4 version and it has successfully worked every time. Although it does sometimes take multiple attempts at installation before it holds a new version. It is a bit of a pain but at least for now we have some sort of Mac support in order to play. Be warned however that there are numerous accounts where when you save the game where the wrapper crashes for whatever reason and you're left reverting to a previous save. Best thing to do is to save roughly every season to avoid losing too much progress.

quicksketch

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: [Unoffical Release] Gnomoria for Mac OS X
« Reply #25 on: June 29, 2014, 09:51:56 PM »
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
  • Download the installer EXE file for Gnomoria from HumbleBundle
  • Download, install and run Wineskin Winery 1.7.

Create the wrapper
  • 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.


Install .NET (will also install XNA)
  • 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".

Install DirectX Input (this fixes issues when using alternative mouse drivers like Steermouse)
  • Go back to Winetricks, then search for, check and run, "dinput8".

Install Gnomoria
  • 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. :)

quicksketch

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: [Unoffical Release] Gnomoria for Mac OS X
« Reply #26 on: July 01, 2014, 11:56:03 PM »
Just a note that I managed to make this work with the Steam version as well. Essentially follow all the same instructions as before, only download and install Steam as well. Follow the additional Steam-related instructions at http://www.terrariaonline.com/threads/how-to-create-a-fast-mac-wrapper-with-wineskin.84490/

This can be useful to get updates through Steam, which is usually the first place they show up. The HumbleBundle version is usually a little bit behind (though DRM free). I've now got two Wineskin wrappers, one with Steam and one without.