I just encountered a new yet very unexpected issue with Android!
In a nutshell, I asked my code to save the game everytime a new dialogue is displayed - no autosave, no quicksave, only one save file called "1-1" (i.e. appears on first page & first slot of the save menu). And on the launch screen, I only have a "Start" button that checks the existence of the save file "1-1" and loads it (if it doesn't exist, it starts a new game).
When I test the game on Bluestack / Renpy, no problem => the "Start" button on launch screen does launch the save file "1-1" and I start exactly where I left the game ==> all good
But when I test the game on my Android device (with SD card), I sometimes encounter a weird issue when I start the app:
- 50% of times, the game directly loads the latest (and theoretically only) save file "1-1" without showing the launch screen - the screen just says "auto-reloading" and then directly displays the loaded file (a bit weird, but at least I start exactly where I left the game)
- The other 50% of times, the game properly start and I get to the launch screen (no direct loading of saved file); but when I click on "Start" button, the save file it loads is not the latest one=> it's an "old" "1-1" file that does not get me exactly where I left the game
My only guess would be that there are actually two different "1-1" files somehow, one on the device and one on the SD card:
- The "proper" latest one would take me to case 1. (game automatically loads the latest file, no launch screen)
- The "old" file would take me to case 2. (game shows launch screen, but I only get access to a weird old "1-1" file)
Code: Select all
define config.save_on_mobile_background = False
define config.has_quicksave = False
define config.has_autosave = False
define config.autosave_on_choice = False
define config.autosave_on_quit = False
define config.autoreload = False
Many thanks!