Why were you playing the game on joiplay? The exe version just runs fine. We do have a android version.
Because :
1 I can put the game on SDCard.
2 I could compress it.
3 I don't have to worry about saves being deleted if the .apk change signatures and I forgot to move the save folder before deleting "an app with the same name".
4 I generally can rsync the save and continue my progress on any device I want.
5 I can also diff/rsync the updates, the apk is heavy, data can be slow.
6. I can access the game files way more easily instead modding an apk on the android device itself, it case something is wrong, like to not quote it,
the bad paths in Despot Desires...
7.exe is funny, I nearly never use windows expect for specific DRM soft/games.
Even Linux version runs fine... I don't know why people complex things that are simpler with their solutions at hand.
"Even"? Why would a python based program works "less" on linux than on windows? "Even" if 2.7 is EoL.
While the android kernel is linux based, android is not really a linux and won't run .py/(complex).sh out of the box.
ofc it seems to run fine of my linux. Both native and the .exe with wine. But VN are nice to carry around, and play on tab'.
My comment is not to blame the dev ("even" if the traceback output is not utf8? xD) as I am using an unsupported solution, but to warn the many guys that prefer using joiplay as they find it more convenient for the reasons above and some more. On the other hand, it's weird that saves are not compatible I guess I'm not using the same renpy SDK version. I never had the problem before, on many Renpy games I use my syncthing server on.