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

AmosAdmin

378
Posts
26
Topics
123
Followers
402
Following
A member registered 2 years ago · View creator page →

Projects

Recent community posts

Admin

Can you post your app log? Open Preferences in itch app, expand 'Advanced' section, click 'Open app log'

I've never seen the app do that (and I have a very similar setup: Win10, 16GB ram, nVidia card), sorry you're having trouble with it :(

Also, can you expand on "lock up" ? What happens exactly?

Ideally you'd:

  • Run the app, wait for it to "lock up" again
  • Note down the time it happened (hour/minute/second)
  • Copy/paste the app log and post it here

Maybe we can find out if the app is doing something particular when your pc is locking up.

Also of interest: are you running any antivirus software?

Admin (Edited 1 time)

Hey there! To make sure the game works great with the itch.io app, consider distributing portable builds instead of an installer - see this page for more details. Thanks!

Admin

Ah, that's good to hear! Enjoy the app!

Admin

See the 'Open setup log' button? It should open a window with some messages. I'd really like to look at those messages, it'd be great if you could post them!

Admin

So let's review a few things:

  • The file is named itchSetup.exe and weights around 60MB?
  • When double-clicking it, you see an "itch" splashscreen for a few seconds?
  • Are you running any anti-virus software?
  • Can you look in your tray icon area if there's the itch logo? (a white controller slightly slanted)
Do you see any error messages when it "fails" ?
Admin

Quick update: I've been working on this, it's coming :)



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

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: