Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Histidine

2
Posts
1
Topics
1
Following
A member registered Nov 18, 2017

Creator of

Recent community posts

Thanks Amos, that was really helpful!

I remembered that we were experimenting with an mkbundle build, so I added that executable and .sh file to the itch portable. Now it launches correctly in v23 without needing/prompting the user to install Mono. So we're all good here :)

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?