Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Sorry for the late response. I provided the Linux version I used for SteamDeck compatibility as-is but don't have a way to test it myself, as I don't use Linux. I couldn't find anything helpful searching your error code or the 'permission denied' bit.

I'll add a notice to the Itch page for others so they don't make an accidental purchase. Itch offers a refund policy if you contact them directly. If I can offer anything else as compensation for the trouble, let me know. Sorry :/

Thanks, I appreciate it. I'll do some research of my own and see if I can come up with anything. Worst case scenario, I'll just run the Windows version through Wine.

(+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.