Skip to main content

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

I get the same error with the Itch build: it's due to the fact that on Linux file extension is secondary/cosmetic (contrary to Windows) and files need to be marked as executable to run. The Steam build launches fine on the same machine because every file is marked executable (not ideal but hey). Now, the easy way for you would be to use plus-x by Cheeseness and mark the following files inside the zip archive as executable:

- linux64/chrome_crashpad_handler

- linux64/nacl_helper

- linux64/nacl_helper_bootstrap

- linux64/somnaBuster

Hope that helps.

(1 edit)

While using plus-x didn't seem to work for me for some reason, I can say that manually making those files executable does make the game run now (thanks for that).

plus-x acts like the permissions are changed, but when I extract the zip file, the changes don't stay.

Hmm, works for me. Maybe try directly from command-line:

$ python plus-x.py somnaBuster_itchLINUX.zip +x linux64/chrome_crashpad_handler linux64/nacl_helper linux64/nacl_helper_bootstrap linux64/somnaBuster

(2 edits)

Nope, same deal.

I'll research zip and see if there's a method to retain permissions after extraction.

Hopefully, if PD CGT uses plus-x, it'll work for them.

Hi again, sorry I haven't responded until now, I've been caught up on a new project.

I appreciate you clarifying the issue with Linux permissions. From Windows, how can I alter the main game file to be seen as an executable by Linux?

(1 edit)

Can't say for sure. I haven't touched Windows for quite some time, Plus-X, as BloodScourge suggested, might be your best bet. If that doesn't work, I made a crude script that sets executable permissions for the user and then runs the game. Hopefully that helps some.

#!/bin/bash
chmod u+x chrome_crashpad_handler nacl_helper nacl_helper_bootstrap somnaBuster
./somnaBuster

I'll do some research on the subject and get back to you if I find anything helpful.