🤑 Indie game store🙌 Free games😂 Fun games😨 Horror games
👷 Game development🎨 Assets📚 Comics
🎉 Sales🎁 Bundles

[Linux] No executables found; manifest not applying?

A topic by Histidine created 9 days ago Views: 11
Viewing posts 1 to 1

My team's game Zero-K has a (semi-)portable .zip which the itch app downloads. 

When attempting to launch the game from the app on my Linux install (Ubuntu 16.04 LTS), it fails with an error 'game.install.no_executables_found'. The launch options specified in the .itch.toml manifest file do not appear, neither with the manifest actually included in the .zip nor the one I'm trying locally:

# current public version
# made with help from Aaron Franke
# Windows launch configs
[[actions]]
os = "windows"
name = "play"
path = "Zero-K.exe"
sandbox = true
# Linux launch configs
[[actions]]
os = "linux"
name = "play"
path = "mono"
args = ["Zero-K.exe"]
sandbox = true
[[actions]]
os = "linux"
name = "Play (check dependencies)"
path = "Zero-K.sh"
sandbox = true
console = true
# Website link (all OSes)
[[actions]]
name = "website"
path = "https://zero-k.info"
sandbox = true
# Wiki (all OSes)
[[actions]]
name = "wiki"
path = "https://zero-k.info/mediawiki/"
sandbox = true
# local version
# Windows launch configs
[[actions]]
#os = "windows"
name = "Play (Windows)"
path = "Zero-K.exe"
sandbox = true
# Linux launch configs
[[actions]]
#os = "linux"
name = "Play (Linux)"
path = "mono"
args = ["Zero-K.exe"]
sandbox = true
[[actions]]
#os = "linux"
name = "Install dependencies (Linux)"
path = "Zero-K.sh"
sandbox = true
console = true
# Website link (all OSes)
[[actions]]
name = "website"
path = "https://zero-k.info"
sandbox = true
# Wiki (all OSes)
[[actions]]
name = "wiki"
path = "https://zero-k.info/mediawiki/"
sandbox = true

Butler validate doesn't report any issues with the second manifest (the first one gives a complaint about the 'os' key, which I only recently noticed apparently hasn't been implemented yet).

Full error log: https://pastebin.com/RYzzTxvp

Am I just plain doing something obviously wrong?