🤑 Indie game store🙌 Free games😂 Fun games😨 Horror games
👷 Game development🎨 Assets📚 Comics
🎉 Sales🎁 Bundles

AmosAdmin

372
Posts
26
Topics
118
Followers
401
Following
A member registered 2 years ago · View creator page →

Projects

Recent community posts

Admin

Those all sound like good problems to have! (And good suggestions to solve them!)

I'll work on that next - please bear with me while I finish the patch optimization stuff I have in the pipeline, it's quite complex and I would like to ship it & be done with it before I focus on something else.

Thanks a lot for the kind words and I hope to be able to ship these features your way really soon :)

Admin

Hey, just answered to your github issue as well :)

The "scope" parameter is just the "name", "path", or "args" parameter for actions. See this file for example: https://github.com/fasterthanlime/sample-evil-app/...

To test your manifest file, you'll have to push a build of your game to itch.io - ideally, using https://itch.io/docs/butler/ - so that you can push any changes quickly instead of having to reupload the whole thing.

Then, simply install and launch your game from the itch app. You can open the game's "event log" (which contains information about problems with the manifest, among other things) by right-clicking the game's tab, opening "View log":



Admin

What No Time To Play said, plus: Java applets are really out of fashion now - which wouldn't be a problem normally, but it means a lot of people *won't* be able to play your game in the browser.

You're better off having your game as Downloadable, upload the jar as usual, and encourage your players to use the itch.io app to launch it, which will warn then if they don't have a Java runtime.

Admin

When using https://itch.io/docs/butler/ to upload builds, users of the itch.io app can revert to any older version at any time.

Admin

Luckily, itch v23 ships with a "Clear browsing data" button, in "Preferences -> Advanced". Make sure to check cookies!

(IE & Edge have 0 influence on the itch app, it has its own browser)

Admin

I think it is a bug - have you tried pressing the Escape key? I've always found fullscreening videos made the app behave weirdly, I might have to look into it further.

Admin

I hope so! That's one of my projects, I can't wait for it to become a priority :)

Admin

Ah, I get it now! I was trying to run the *other* Faulty Apprentice.

I'm able to reproduce the issue. Here's what I can gather so far:

  • The bug only happens on *first* start-up (subsequent starts work fine)
  • On first startup, the game logs contain an error (not being able to initialize the web db)
  • The directory where the game is launched is definitely correct (the itch app handles that correctly) - but I suspect the TMP/TEMP environment variables might be the problem.
I think it's just an occurence of https://github.com/itchio/itch/issues/1092 - I'll fix it in the next version of the app, which should be out soon!
Admin

Which version of itch were you seeing issues with? I'm able to install & run it fine, both with and without the itch.io sandbox.

Admin

Hey, thanks for reporting! I'm looking into it :)

Admin

Which games are you talking about? itch.io is home to thousands of games :)

Admin

It's possible - you can simply generate download keys for your testers.

If you're talking about pages protected by a password - that's pending, it'll land in the stable version of the app soon(TM).

Admin

Those would be the games you install :)

You can add another install location in Preferences, and set it as default so that newly installed games go to that location instead of AppData\Roaming.

Admin

Hey, do you think it'd be possible to provide a "portable" (just a .zip archive) version of the game for better compatibility with the itch.io app?

See this guide for more details, also, take a look at butler for uploading. Thanks!

Admin

Both needed, and both not malware at all.

This page explains what butler does and where its source code is: https://itch.io/docs/itch/installing/dependencies....

Similarly, dllassert is open-source, here's its code: https://github.com/itchio/dllassert

It would be extra nice if you could submit these as false positives to Webroot - if not, please tell me, I'll do it. Thanks!

Admin

There you go! https://weblate.itch.ovh/projects/itch/itch/ga/

It'll appear in the language picker on the next app update.

Admin

Which language would you need? I can add it by hand.

Admin

Ah, I see Leaf took care of you, awesome!

Admin

Do you see a window in the task bar? Do you sometimes have multiple monitors?

Admin

Hey, there's thousands of games on itch.io - which one are you talking about? If it has a comment section, try leaving a comment directly on the game's page, so the developer can see it.

Admin

Hey, can you e-mail support@itch.io including the download link you received by e-mail? Thanks!

(don't post the link publicly here, it's secret!)

Admin (Edited 1 time)

Depending on the size of your screen, it could be hidden automatically if it's too narrow! Native collection management is coming soon in the app.


edit: screenshot

Admin

Does it work without the sandbox? Also, is this Windows 7 ?

Admin

Hey there,

I just installed the full version of TinyGom Racing with itch v22.2.0 and was able to launch it without any issues - both with and without the sandbox. Can you paste the contents of the file that opens when you click "Investigate problem" ?

Admin

v22.1.0 has been released, which fixes the problem - thanks for reporting!

Admin

Thanks, I'm able to reproduce the issue and will issue a fix shortly.

I'm puzzled by the app not finding the manifest file on a path with spaces though - that shouldn't happen. Can you tell me exact reproduction steps?

Admin

Saw the GitHub thread first, so I replied there

Admin

I just deployed a fix (server-side). No need to update butler, you can just push the .app folder instead of the dmg and it should all be working now!

Admin (Edited 2 times)

Hey tim, the first thing you tried is the one that should work. Any chance you could do exactly that, but have it uploaded to a private page, and reply when it's done so I can investigate on my side? Thanks!

edit: I reuploaded to a private page to test thing out, and I think I know where the problem is coming from. Investigating further now!

edit: found the problem:



Admin (Edited 1 time)

See "Looking for updates" here https://itch.io/docs/butler/pushing.html - but this won't work for protected/private games for now - it's on our TODO list!

Admin

Hey Jay, you can add additional uploads to a browser game, they'll show up below the game embed.

Admin

Also, the itch.io app will help you download, extract and play games without even knowing if they're a .zip file or not!

We've tried making it the best way to play itch.io games, especially for those who prefer not to handle every little detail manually.

Admin

Hey Isaac, the API key & scoping section of the itch docs walk you through the whole process.

In a nutshell:

  • You ask for API access by adding a line to a simple text file in your game
  • An expiring key (tied to your game and the player) gets passed as an environment variable to your game
  • You can send it to your servers, and do the `/me` request from there!
I really recommend reading:
Admin

raw.githubusercontent.com will happily serve content over https btw, you could just change the "http" to "https" and it'd work just fine!

Admin (Edited 2 times)

Hey Isaac,

The proper endpoint is https://itch.io/api/1/:api-key/me - you can try it in a browser where you're logged into itch.io: https://itch.io/api/1/me/me


Admin

The lack of persistent local data for HTML5 games in the itch app is a known issue: https://github.com/itchio/itch/issues/861

It derives from the fact that the game is served from a random http port every time it starts up (for example: http://localhost:23982) - it actually does save data, but the next time you start it, it won't load up the correct data.

The fix for that is probably to switch to a custom protocol (non-http), although that may cause other issues down the line. We're aware of the issue though, so there's hope!

Admin

From a cursory look, the number you posted seems to be the right order of magnitude. It varies from day to day!

Admin

Good job, it runs great in the itch.io app now :)

Admin

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!

Admin

Hey, the manifest is invalid at least in the Linux builds: use forward slashes "/" instead of backslashes "\"

On Windows, if you do use backslashes, make sure they're escaped, e.g. "\\", not just "\". See https://github.com/itchio/itch-compatibility-watch...