Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Unfortunately I can't find any way to package it without access to a mac. It should still be runnable from the terminal, though that's kind of awkward.

As an example, if you extract the game folder into your home folder, then you should be able to run it by using the following command in your terminal app:

"~/The Heart's Illumination 1.1/The Heart's Illumination"

I apologize for the inconvenience.

Thanks for the reply! I’ll give it a shot!

What are you using that lets you compile for Mac but not publish for it?

I'm using .NET Core. I did finally find some instructions for making an .app, but they all still say I'd have to use a Unix machine to give the .app the correct permissions. :O I'll see what I can do with it.

Oh, it says after all that, I'd still need a Mac to notarize the app. :hairpull:

(1 edit)

Notarize? Not doing that just means we’ll get a warning on first launch, like a lot of games on Itch. Easy to work around.

(1 edit)

Sorry for taking so long to give it a shot, but:

$ ./The\ Heart\'s\ Illumination
Error:
  An assembly specified in the application dependencies manifest (The Heart's Illumination.deps.json) was not found:
    package: 'MonoGame.Framework.DesktopGL.Core', version: '3.7.0.7'
    path: 'lib/netstandard2.0/MonoGame.Framework.dll'

Soooo… it’s broken. Or at least, it’s looking for a nonexistent directory.

(1 edit)

Okay, so I made the folder and copied lib/monogame.framework.desktopgl.core/3.7.0.7/lib/netstandard2.0/MonoGame.Framework.dll to lib/netstandard2.0/MonoGame.Framework.dll (I assume editing the manifest would also have worked), and now the game seems to run fine, except I still get these errors on launch:

AL lib: (WW) GetProcPath: Failed to readlink /proc/self/file: No such file or directory
AL lib: (WW) alc_initconfig: Failed to initialize backend "jack"

Not sure if those are significant. The game does have sound.

Thank you so much. I'll note the misplaced dependency. The AL warnings are expected behavior. I've been... not well, but I plan to try the mac app packaging eventually.

I’m sorry to hear that, and I hope I didn’t make you feel pressured. Focus on the important things! Hope things turn well for you. <3

Can you tell me how to do that pls I wanna play this game

I don’t know if this is still relevant, but sure, what part gave you trouble?