Hello,
I'm hoping to be able to publish using butler, but what I'm uploading is an app with filetypes of its own the user will expect to be able to double-click and open the app (this is more like a situation of word processor files than savegames, so it's especially important).
On MacOS this will be fine, the associations are in the app's plist and the OS finds them on download.
On Linux, there's no hope of my one-girl shop getting .desktop file installation working right across distributions, so I'm just shipping an AppImage, which butler nonconfigurably(? that I can tell) crams into a .zip, which is the exact kind of trivial jank to which Linux users are entirely numb (I use Arch BTW). That's fine too.
On Windows, the way to set file associations seems to be with an executable installer, which is yucky to find inside a zipfile the way butler forces it, and also it sounds like itch then treats the unzipped .exe file as the game itself, based on this. That's just killer. Is there any way around this? I want to be a good itch citizen and use butler.
Bonus round: there's not a windows machine within three blocks of me that I know of, so testing any of this is really hard. I'm cross-compiling most releases on my Mac. I don't suppose anyone has a clever way to easily try things on a Windows box?
Thanks!