Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

TheLastProject

4
Posts
1
Topics
3
Following
A member registered Mar 13, 2022

Recent community posts

Cool! Feel free to ping me if there's anything I can help with to move this forward (though seeing how amazingly well Mitch works I don't expect you to need any help) :)

Ah, I forgot about the standard library. I ended up having to use zip4j as I needed support for password-protected zip files which the standard library doesn't support, but I can't imagine any Itch game coming in a password-protected zip file so indeed you may not need the third-party library yeah.

> The current behavior is “okay” since Mitch treats “downloads” the same way as Installed games, meaning you will receive updates

Oh that's really awesome. I was under the impression that Mitch wouldn't notify me given it wasn't listed under Installed. Awesome to hear Mitch is smart enough to even behave correctly in such a complex case :)

First of all, I want to say this app is great and I am very happy that you went through the trouble of providing an F-Droid version too, thank you! I am also glad to hear you're safe, may this awful and unjustified war end soon :(

I noticed one of the games in the new Ukraine bundle, Detective Case and Clown Bot in: Murder in The Hotel Lisbon, doesn't show up as installed:

The reason is very obvious: the Android version isn't distributed as a .apk but as a .zip, forcing me to install outside of Mitch and thus obviously Mitch doesn't understand the unzipped APK belonged to this game. This is definitely not something I would consider Mitch's fault, but it is something I think can be worked around relatively easily.

My suggestion would be to have some kind of built-in unzipping that can extract the .apk file from the .zip (what to do if no apk file or multiple? just fail? ask the user to choose one? not sure...).

I would suggest using Zip4j for that: https://github.com/srikanth-lingala/zip4j. I have used this library before in my own Android app and thus can help with this feature if wanted.