Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(2 edits) (+1)

I solved by adding a manifest manually. Hempuli, please add this too:


In the root dir of a-solitaire-mystery/ create .itch.toml with:

[[actions]]
name = "play"
path = "ASM/ASM"


I think the Itch launcher's default heuristics in choosing an executable when a manifest is missing are bad - reported here.

Didn’t work. The executable itself seems to have the problem. I even downloaded the ZIP file and extracted it manually and it did the same.

Hmm, are you on a 32-bit machine? The build is 64-bit only; I could set up a 32-bit-friendly build if that's the case.

I use Windows 11. 64-bit. Don’t know if the Lua installation via Scoop is responsible.

(1 edit) (+1)

In that case I've no idea why the luasteam.dll isn't working... I had a bug similar to yours during development and in that case it was an issue with one of the dll files being 32-bit instead of 64-bit.

Then again, the Itch version doesn't require steam-related assets, so in the next update I'll just remove that from the Itch build entirely, which should fix the issue anyway!

In my case it required the "love" executable to also be installed, since it tried to run th love file directly instead of ASM.

The game should be built according to Löve2D's specifications, so unless I accidentally made a release that contained a .love file instead of a compiled .exe, I'm not sure why the game would fail to run itself in that way. Hmm...

(3 edits) (+1)

If you run "./ASM/ASM" manually while in the root "a-solitaire-mystery" directory, do you still get the error with the same error? (I don't.)

I only get the error while running `/bin/love ASM/ASM.love`, which is what the itch launcher tries to do.

EDIT: Sorry, I missed that you're apparently on Windows.

Anyway, the Linux build still requires the manifest file to run correctly from the itch launcher.