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
I'm guessing that it'll have a in-itch browser.
Sure. Just leave me the time to do it right :)
In the meantime, collections are the easiest way — shop on site, play in app.
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 :)
thanks for responding!
also, that last one is a bundle of more than one game... so is there any way i can have itch show multiple launch buttons for the multiple executables? doesn't really matter since the games are shit, but it would be a cool feature anyway
Edited first reply to include link to manifest issue, which I think answers that question — sorry, I meant to include it in the first place :)
okay thanks for the help!
one last thing, what about browser games? itch tries to download them but just says they're 'broken'
thanks againalso great work with itch. it's already looking really promising, and when it does work (which is most of the time) it's a hell of a lot more convenient and easy than manual downloads :)
There is no special 32/64-bit logic for now, I opted against adding heuristics for that and rather, wait for backend support instead to properly tag builds.
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 :(
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!
Can you post a link to your game?
Actually, I didn't bothered hitting the install button. Since it's a WebGL game, I thought that it would run on the app in the same fashion as the browser by displaying a rectangle with the game. =P
Now that the game is installed, it's working normally.
I guess that you will have to speak to the dev and it's not an issue on the platform app.
ClickTeam's Install Creator is not supported (and won't be) because it doesn't allow silent installs.
I heavily recommend using butler to upload your game - the itch docs have everything you need to get started: