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?