This post used to contain specific advice, but we now have a fully-fledged guide instead!
- Read the Game developer quickstart from the itch documentation
This post used to contain specific advice, but we now have a fully-fledged guide instead!
Until manifest support is in, there's no way to override it.
That said, for known installers like DirectX, there's easy ways to detect that, I'll push that in a version soon — https://github.com/itchio/itch/issues/186
Can you link me to your game? If it's a rather typical Construct 2 export, I can make sure it runs well :)
Web games are also planned — https://github.com/itchio/itch/issues/47
Supporting them is a lot easier than native games, so I left that as a goodie for later :) But it's coming, no worries.
Oh don't worry, I'm not going to ask :) But no, the app requires Windows 7 or higher, because it's based on electron, which doesn't support anything older.
Appears my game iGrow Game came up as broken once trying to download and install.
I made a package for Linux according to itch guidelines, i.e. two versions of executable (x64, x86) and a `launch` bash script which selects a version and sets appropriate LD_LIBRARY_PATH and things. However it's not easy for some users to run it: the problem is that they don't use itch app, they download & unpack .zip manually, and they don't or cannot use command line. So they cannot run the script in Ubuntu: double click just opens it in text editor, despite that it has executable permission. And I don't even see any way to run a bash script in Ubuntu's graphical shell, without touching command line. There's no 'run' context menu command or something like this. I don't want to force users to use command line, what else I can do? :)
Yep, that's the way most Linux distributions behave and it's been annoying third-party developers for years now :(
The only option that I know of is to provide a .desktop file, which will appear as a shortcut and is double-clickable to launch the game. Absolute/relative paths may be an issue there though :(
Thanks for reminding me about .desktop files! Indeed relative paths seem to be not working at all, but there's a workaround (thanks to this SO answer), use %k in Exec line of .desktop file to get path to .desktop file itself, and than extract directory name:
Exec=bash -c "$(dirname %k)/launch"
.desktop file is also better than bare bash script because it may be displayed with custom icon, and even localized name.
UPDATE about icon: looks like relative-path icon is not possible. This time really :(
I have a simple prototype game using luxe engine, html export (https://jonathanhirz.itch.io/prototype-top-down-sh...) that won't launch in the itch app. It says WebGL is required to run. Game runs fine in Safari (I'm on macOS 10.12.1), so it looks like the browser the app uses doesn't have WebGL yet? Any ideas on how to fix this?
//edit - I realized this is because WebGL doesn't work on Chrome on my computer, and I think the itch app uses Chrome somehow. I guess it's up to the end user to get WebGL working on their computer then?
That's right, the itch app uses the same engine as Chrome/Chromium - which is usually pretty good at getting WebGL running, at least on Windows/macOS, I'm surprised it doesn't seem to work with your system, maybe it's a bug on their end?
We keep in sync with Electron, which keeps in sync with Chromium, regularly, so if it gets fixed upstream, itch will get the fix as well!
Is the issue that it doesn't install? Games in draft are not yet supported by the itch app, see https://github.com/itchio/itch/issues/1080 - the problem will go away as soon as you publish the game.
How do I select more than one file for download on the app?
Currently I have a demo and full price version (in draft). The app gives me a choice but it doesn't allow me to select both and / or I don't know how to select both. Then after installing the one there is no way I can get back to a place where I can select the other again - I have to uninstall whichever one I chose to be given the choice again.
Since my demo is different to my main game I foresee people will want both - the demo is a 1 hour game in itself. And I want to tell them how to do that in my download instructions, but I can't figure out if that's possible or how to do that myself. Is it possible?