Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

A Short Hike

a little exploration game about hiking up a mountain · By adamgryu

Crash on Start (Macbook Air, Mojave)

A topic by arrayewhy created Dec 28, 2020 Views: 578 Replies: 3
Viewing posts 1 to 3

I get the same crashing on start when doing the following:

1. Manual install from Itch.io
2. Install through Itch Launcher
3. Launch through Resources/MacOS

Player.log:

Mono path[0] = '/Volumes/Joaquin/Game Dev/Nether Chef/Nether Chef Build 11NOV2020.app/Contents/Resources/Data/Managed'
Mono config path = '/Volumes/Joaquin/Game Dev/Nether Chef/Nether Chef Build 11NOV2020.app/Contents/MonoBleedingEdge/etc'

Initialize engine version: 2019.1.0f2 (292b93d75a2c)
GfxDevice: creating device client; threaded=1
Initializing Metal device caps: Intel(R) Iris(TM) Graphics 6000
Begin MonoManager ReloadAssembly
- Completed reload, in  1.298 seconds
UnloadTime: 2.041553 ms
Setting up 2 worker threads for Enlighten.
  Thread -> id: 700008030000 -> priority: 1 
  Thread -> id: 700008136000 -> priority: 1

There's just a black screen, and it just crashes. This game looks amazing btw, and I can't wait to play it!

Developer(+1)

Hey, really sorry about this issue. Do you know how to run the game with command line arguments?

If so, perhaps try -force-metal

Omg that worked! Thank you so much!

PS: Just realised I included the wrong logs lol Merry Christmas and Happy New Year!

(1 edit)

I had the same issue but with High Sierra on a 2014 15" Macbook Pro. After about 20 minutes of trying to figure out what "-force-metal" is and how to implement it, I actually got this very beautiful, well-designed, charming game up and running but I figured I'd pop in here to get a little more specific about using Terminal to launch the game in case it might save any other turbo n00bs some time:

If you've never used Terminal, it's Mac OS's built-in, ridiculously powerful command-line tool that can do everything from launch (and modify) complex programs to basic tasks like securely and immediately empty files immediately without sending them to the trash. 

Launch Terminal like a normal app (it'll be in the Utilities sub-folder of your Applications folder, or just launch it from Spotlight search and save yourself a couple of seconds). One cool thing about Terminal that not every tutorial page I've come across tends to let you know is that you can skip being too anal about typing in the command line altogether when opening programs/apps by just drag-and-dropping the whatever-it-is  into the Terminal window directly and treating it like a basic launcher of sorts. The filepath necessary for launching the app will appear automatically, properly formatted.  For example, (and to cut to the chase a little,) here's the command I eventually discovered that I need to use to launch A Short Hike successfully on my system (it will look different on yours, bear with me:  

open -a /Users/Prizmatics/Video\ Games/AShortHike.app --args -force-metal

So, I type in "open -a", press spacebar, drag the A Short Hike icon from it's folder into the Terminal window after open -a, loading the necessary filepath, and then I type in the "--args -force-metal" business (this is what took me a while to stumble upon) and press Return. Ta-daahh! Game time!