Opened 3 years ago

Last modified 3 years ago

#6738 new defect

SIMON1: Not possible to save the game on Dingux

Reported by: SF/alien-grey Owned by:
Priority: normal Component: Engine: AGOS
Keywords: Cc:
Game: Simon the Sorcerer 1

Description

I'm trying to play Simon the sorcerer with ScummVM on my Dingoo. It runs fine but it isn't possible to save the game. I don't know if this has ever been possible with the Dingux ScummVM version. I've tried the latest stable and also the latest development release but none of them make it possible to save the game with the post card.

Maybe it was possible to save the game in the past with the virtual keyboard. The virtual keyboard doesn't work anymore or it's no longer supported and removed from the latest Dingux ScummVM stable and development release.

Ticket imported from: bugs/6738.

Change History (13)

comment:1 Changed 3 years ago by wjp

What do you mean by "[not making it] possible to save the game with the post card" ?

comment:2 Changed 3 years ago by SF/alien-grey

I can click on the post card to save, load, continue or quit the game. I can choose to save the game. I can activate the save slot and enter a name but none of the buttons that I press on my Dingoo makes it save the game.

comment:3 Changed 3 years ago by bluegr

Summary: SIMON1: Not possible to save the gameSIMON1: Not possible to save the game on Dingux

comment:4 Changed 3 years ago by digitall

alien-grey: The virtual keyboard is triggered by the Select button. Is that the button you are using to try to bring it up?

I assume that you are using the current v1.7.0 stable release?
Could you please test with the v1.6.0 release and see if the Virtual Keyboard
works there.

Just that I am wondering if this is due to:
https://github.com/digitall/scummvm/commit/dc0c7bce4cfddc109775285798e9cadbf20f6253

which was merged as part of https://github.com/scummvm/scummvm/pull/461

If the issue is related to direct use of Common::EVENT_VIRTUAL_KEYBOARD, I may have to make fixes to more than just the Dingux port in the events code :/

comment:5 Changed 3 years ago by digitall

I did send a message to the scummvm-devel list asking porters to test this before the v1.7.0 release... but received no feedback from that :/
https://sourceforge.net/p/scummvm/mailman/scummvm-devel/?viewmonth=201407&viewday=2

comment:6 Changed 3 years ago by SF/alien-grey

I'm using the SELECT key but it doesn't start the virtual keyboard. I also think this isn't just a Dingux issue because it does look for the virtual keyboard files.

I'm going to try out V1.6.0 and let you know if it's possible to use the virtual keyboard. I don't think this isn't going to work with the old release because the virtual keyboard files are included with the old release but are removed from V1.7.0.

I think that making it impossible to use the virtual keyboard with new releases of ScummVM shouldn't be done as long as it isn't possible to save every game from the ScummVM menu.

comment:7 Changed 3 years ago by digitall

alien-grey: To cover your last point, this was not intentional i.e. we have no intent to remove the virtual keyboard from the Dingux port.

As for the rest of your comment, please do try with v1.6.0 and report if it works there.

I assume you meant "I think this will work with the old release because the virtual keyboard files are included with the old release but are removed from V1.7.0", rather than what you wrote? If so, this could be a packaging error i.e. the virtual keyboard packs were accidently omitted.

comment:8 Changed 3 years ago by digitall

alien-grey: A further question.

Checking on http://www.scummvm.org/downloads/ , the latest stable release for Dingux is v1.6.0

What version are you running and where did you download it from?
ie. is this a daily build from http://buildbot.scummvm.org/builds.html and if so, what revision is it? This can be seen in the game launcher under the ScummVM logo.

comment:9 Changed 3 years ago by digitall

I have just checked and the daily development builds for Dingux do not have the virtual keyboard pack packaged with them. The stable release does.

comment:10 Changed 3 years ago by digitall

Have checked the buildbot configuration:
https://github.com/scummvm/scummvm-sites/blob/buildbot/config/master.cfg

The virtual keyboard pack is not in the default packaging list:
https://github.com/scummvm/scummvm-sites/blob/buildbot/config/master.cfg#L68

However, it is packaged for most ports with virtual keyboard as they implement a custom "disttarget" for packaging i.e. Wii, Gamecube, GP2X, GP2XWiz, Motoezx, Motomagx and GPH Caanoo. Two however do not and thus would require this adding to their additional packaging list. These are N64 and Dingux.

I will amend this so that this gets packaged in future for these ports.

comment:11 Changed 3 years ago by SF/alien-grey

I've tried the daily build V1.7.0, a development build V1.8.0 and my own ScummVM V1.7.0 build compiled with the OpenDingux toolchain. None of them make it possible to use the virtual keyboard.

I'm going to give it a try with V1.6.0 and report if it works.

comment:12 Changed 3 years ago by digitall

alien-grey: If v1.6.0 works, it will just be the lack of the virtual keyboard pack. You can get the latest one from here:
https://github.com/scummvm/scummvm/blob/master/backends/vkeybd/packs/vkeybd_default.zip?raw=true

Just drop that in (compare the v1.6.0 download contents to the v1.7.0 daily).

Will sort the packaging on buildbot to include it in future.

comment:13 Changed 3 years ago by SF/alien-grey

It works with official ScummVM V1.6.0 Dingux build like I expected it to be.

It won't work with ScummVM V1.7.0 or later if you just add the virtual keyboard files. Something must've changed in the source code that makes it no longer possible to use the virtual keyboard. That's why I thought that this was no longer supported and removed from the Dingux build.

Note: See TracTickets for help on using tickets.