RAMA crashes while trying to save (ScummVM Android)

Subforum for discussion and help with ScummVM's Android port

Moderator: ScummVM Team

Post Reply
Abandoned Witch
Posts: 17
Joined: Sat Oct 03, 2020 12:13 pm

RAMA crashes while trying to save (ScummVM Android)

Post by Abandoned Witch »

So the latest version of Android port of ScummVM has problems with RAMA, especially with saving.
When I try to save after the first cutscene - and when I confirm it, it crashes the ScummVM app.
User avatar
Praetorian
ScummVM Developer
Posts: 286
Joined: Tue May 08, 2007 8:54 am
Location: Greece
Contact:

Re: RAMA crashes while trying to save (ScummVM Android)

Post by Praetorian »

Abandoned Witch wrote: Tue Nov 03, 2020 12:00 am So the latest version of Android port of ScummVM has problems with RAMA, especially with saving.
When I try to save after the first cutscene - and when I confirm it, it crashes the ScummVM app.
Hello, could you clarify a few things for us, please:
1. Does this crashing when saving happens with other games too (if you tried)?
2. Does the crash happen consistently for you at that point after trying to save?
3. Have you set a custom save location for the game or for ScummVM in general? Could you check the Save Path setting from the ScummVM launcher, for the global setting (under Options... -> Paths) and/or the game setting, (under "Edit Game... -> Paths)
4. What is your device model where you are testing on, and which version of Android OS does your device run?
5. Are you testing with the latest version (2.2.1pre) of ScummVM on the Play Store or a development build (2.3.0git) from our site?
6. Did you also play Rama with an older version of ScummVM on the same device and it worked without issues? If so, which version of ScummVM was that?
7. If I understand correctly you mention that there are other problems with RAMA apart for the crash when saving, what are those?

Unfortunately, I don't own a copy of Rama so it may be difficult to reproduce the issue.
If we cannot figure something out from the above questions, you should open a ticket on our bug tracker about this issue so that more developer can notice and reproduce.
Abandoned Witch
Posts: 17
Joined: Sat Oct 03, 2020 12:13 pm

Re: RAMA crashes while trying to save (ScummVM Android)

Post by Abandoned Witch »

Praetorian wrote: Tue Nov 03, 2020 6:34 am
Abandoned Witch wrote: Tue Nov 03, 2020 12:00 am So the latest version of Android port of ScummVM has problems with RAMA, especially with saving.
When I try to save after the first cutscene - and when I confirm it, it crashes the ScummVM app.
Hello, could you clarify a few things for us, please:
1. Does this crashing when saving happens with other games too (if you tried)?
2. Does the crash happen consistently for you at that point after trying to save?
3. Have you set a custom save location for the game or for ScummVM in general? Could you check the Save Path setting from the ScummVM launcher, for the global setting (under Options... -> Paths) and/or the game setting, (under "Edit Game... -> Paths)
4. What is your device model where you are testing on, and which version of Android OS does your device run?
5. Are you testing with the latest version (2.2.1pre) of ScummVM on the Play Store or a development build (2.3.0git) from our site?
6. Did you also play Rama with an older version of ScummVM on the same device and it worked without issues? If so, which version of ScummVM was that?
7. If I understand correctly you mention that there are other problems with RAMA apart for the crash when saving, what are those?

Unfortunately, I don't own a copy of Rama so it may be difficult to reproduce the issue.
If we cannot figure something out from the above questions, you should open a ticket on our bug tracker about this issue so that more developer can notice and reproduce.
1. It does not happen with other games, and those with the same engine as RAMA (SCI 3, also including Lighthouse).
2. It's on the starting area after landing the ship on RAMA itself.
3. I set a save location for all saves in ScummVM, in the folder. I'll try to set a save folder for RAMA.
4. I am using Huawei Y6II (CAM-L21), running Android 6.0.
5. I am using the latest version 2.2.1pre from the Play Store but not the builds.
6: I've never tested the game on older versions since 2.0.0
7. No problems at all, just the saving.
User avatar
Praetorian
ScummVM Developer
Posts: 286
Joined: Tue May 08, 2007 8:54 am
Location: Greece
Contact:

Re: RAMA crashes while trying to save (ScummVM Android)

Post by Praetorian »

Abandoned Witch wrote: Tue Nov 03, 2020 8:28 am 1. It does not happen with other games, and those with the same engine as RAMA (SCI 3, also including Lighthouse).
2. It's on the starting area after landing the ship on RAMA itself.
3. I set a save location for all saves in ScummVM, in the folder. I'll try to set a save folder for RAMA.
4. I am using Huawei Y6II (CAM-L21), running Android 6.0.
5. I am using the latest version 2.2.1pre from the Play Store but not the builds.
6: I've never tested the game on older versions since 2.0.0
7. No problems at all, just the saving.
Thanks for clarifying.

Could you also specify if you used a custom installer like the one in SierraHelpPages? Or did you just copy the files from the game CDs in a folder? RAMA is a SCI32 game so the general instructions here for multiple CDs should apply.

I am asking because it seems that that specific custom installer is created targeting compatibility with "modern" Windows OS (eg. Vista) and they seem to have *somehow* enforced a Windows-specific path for save games:
Save game directories: Games are saved in the user-specific APPDATA directory regardless of what directory you choose in the game. This is to ensure compatibility with Vista.
I am unsure however if this installer even installs the game fully on disc so that ScummVM can point to that game folder, or not.

In any case, I wouldn't use the custom or official installer for creating the game folder for ScummVM, especially on non-Windows platforms like Android. Just the copy (and occasional rename) method should work.

Edit: I am still interested on why it crashes, because obviously the app should handle error cases without crashing, but with me not being able to reproduce, debugging will be tricky
Post Reply