Not sure if this is the right place but I exhausted all options that I could think of.
I recently learned there was an (now-delisted) Android app port/game for Space Hulk made in 2013 based on the very same board game and really wanted to have it on my phone. It took some searching, but I managed to get the app up and running on my phone after installing the APK from PDALife and transferring cache files in the Android/obb/com.hoplite.spacehulk folder.
The app itself actually runs great when I’m playing it for the session, but the problem is that it doesn’t want to save anything whatsoever, whether it’s progress or even basic settings, but I gave it all the permissions it asked for. I attempted running it offline, in airplane mode, reinstalling, deleting cache/data, and even tried adding a folder named “com.hoplite.spacehulk” within my Android/data folder as I read that works for some apps.
I have a Samsung Galaxy S23 Ultra with Android version 14 if that helps
Update: I just randomly figured it out right after waking up!
Solution: All you have to do is create this folder path: “Android/data/com.hoplite.spacehulk/files” create any folders you don’t see here on your phone that’s it. I was apparently missing a “files” folder within that space hulk folder.
The quickest way to check if this works:
- Open the app after creating those folders
- Click “continue” or “cancel” on the Google Play pop up screen (it doesn’t matter which you click apparently)
- Go to settings
- Change the language to any language (perhaps one you can kinda sorta understand enough to change back to your preferred language, Spanish for me)
- Press the “Back” button (or whatever it says now in the language you picked like “Atras”) until you’re back to the main menu and it’ll save
- Sit on that main menu for a couple seconds to make sure it saves the language and close the app completely
- Reopen and see if the language sticks
The random guy that has the same niche specific problem as yours already asked the question on reddit lemmy and updated the question with the answer: