Skip to main content

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

Thanks for the response. 

I entered the directory in Terminal and came up with this:

~ $ cd Downloads/

~/Downloads $ chmod +x itch-setup && ./itch-setup

bash: ./itch-setup: cannot execute binary file: Exec format error

I also tried downloading the app again and still came up with the Choose Application window after double clicking on the icon. Any suggestions? 

Ah, sorry, I just re-read the original thread.

It seems you are using a Raspberry pi. As far as I’m aware, these are equipped with arm-based processors, so they require special executables specifically made for them.

From what I can tell, the download page for the Itch app only offers a x86_64 version of the executable, so this can’t run on arm-based processors (so it can’t run on raspberry pi).

My familiarity with hardware isn’t that good, but the error “Exec format error” should mean the executable is not suitable for the current processor. For more information, you can try searching online for keywords like “arm architecture” and “x86_64 architecture”.

I’ve searched online, and the Itchio app is open-source, that means technically someone can compile it for arm processors and make it available to run on a raspberry pi. That’s however something difficult to do for a user still getting used to the terminal, not sure if it’s worth checking on some online community?

I'll take a look around first. But if this is a hardware limitation and not a software limitation, then this may be what's preventing me from being able to install the individual game files. I don't know if there is much else I can do if the bundle I paid for only seems to offer the x86_64 files. 

I did find an OS that runs aarch64 for the RaspberryPi 3. Do you think that might work? Does aarch64 have anything to do with running x86_64 files?

As far as my knowledge goes, this is a hardware limitation, but I’m not very confident on that, I could be wrong. Hardware is not an area I’m very experienced in.

Having said that, please keep in mind this is not the same for individual games, only for the Itch app itself. So even if you purchased the bundle, individual games could still offer multiple executables for multiple architectures, which you can download from the Itch website.

Because the Itch app is open-source, it’s always possible to compile it for ARM architecture, but individual games come already compiled, in which case you have to hope the developer has the game in a format that it can run on raspberry pi.