Opened 8 years ago

Closed 8 years ago

Last modified 11 months ago

#5961 closed defect (fixed)

MAEMO: 1.4.1 Volume rocker do no emulate keypress as it used

Reported by: SF/masta666 Owned by: tsoliman
Priority: normal Component: Port: Maemo
Keywords: Cc:
Game:

Description

Hi. ScummVM for Maemo 1.4.1 and 1.4.0 OS2008 changed the behaviour for volume rocker from emulating keys "1" and "Y" (as it was done in 1.2.1) to "Clicking enabled|disabled". As a result it is impossible to run a game that has a copy protection before starting i.e. Monkey Island 2 - no way to input numbers. Also it is impossible to enter different manes for saved games trough Scumm GUI or more importantly through game menu like in Kyrandia totally killing the ability to save a game.

Ticket imported from: #3483921. Ticket imported from: bugs/5961.

Change History (16)

comment:1 by SF/masta666, 8 years ago

Forget to add the device in question - Nokia 770 OS2008HE

comment:2 by tsoliman, 8 years ago

Owner: set to tsoliman

comment:3 by tsoliman, 8 years ago

770 was no longer supported after ScummVM 1.2.1.

Fanoush (the old maintainer) told me that it needed an older SDK so I assumed (obviously incorrectly) it only ran an OS older than 4.1.2 (Diablo).

I will look into adding support for the 770 like we have for the N800 as it looks like the 770 has all the required keys.
http://wiki.scummvm.org/index.php/Maemo#Keybindings

Can you tell me what is the output of the following command on your 770:
cat /proc/component_version

ScummVM uses this to determine what device it is running on.

comment:4 by tsoliman, 8 years ago

Status: newpending

comment:5 by tsoliman, 8 years ago

This tracker item is pending response by the submitter; we
cannot continue processing it before that happens. As a
consequence, its status has been set to "Pending". It will
automatically revert to "Open" once a new comment is made to
this item. If no response is made within 14 days, it will
automatically be closed.

Thank you.

comment:6 by tsoliman, 8 years ago

Component: Engine: SCUMM
Game: Monkey Island 2
Summary: Maemo: 1.4.1 Volume rocker do no emulate keypress as it usedMAEMO: 1.4.1 Volume rocker do no emulate keypress as it used

comment:7 by SF/masta666, 8 years ago

~ $ cat /proc/component_version
returns
product SU-18
hw-build 1802
nolo 0.9.14

Don't know if it is at all possible or substantially increase the time to implement but I`d like to personally vouch for NOT killing the fullscreen button functionality and use one of four arrows to bind the virtual keyboard. Again if that is even possible.

comment:8 by SF/masta666, 8 years ago

Status: pendingnew

comment:9 by tsoliman, 8 years ago

Resolution: fixed
Status: newclosed

comment:10 by tsoliman, 8 years ago

> product SU-18

Excellent. This is what I was hoping for.
I had already written a fix for this and was waiting for you to confirm.
Fixed in 38b8e09

Please try the latest daily build (the sticky on the maemo forum; which I just updated)

> Don't know if it is at all possible or substantially increase the time to
> implement but I`d like to personally vouch for NOT killing the fullscreen
> button functionality and use one of four arrows to bind the virtual
> keyboard. Again if that is even possible.

Since different users want different keybindings for the different functions, the plan is utilizing the keymapper for handling changing the bindings.
This is the top item on my TODO list and I am already working on it.

What this will mean is that you will be able to assign whatever key to whatever built-in function by using a GUI screen.

Also regarding naming saved games, you have a few options now (in that daily build and the upcoming 1.5 release):
* Virtual keyboard
* Entering a blank name using the ScummVM GUI (not in-game one; press menu and then click save) which will automatically name it for you to be the current timestamp.

comment:11 by SF/masta666, 8 years ago

>This is the top item on my TODO list and I am already working on it.
That would be great. Thanks for your hard work.

>Entering a blank name using the ScummVM GUI will automatically name it for you to be the current timestamp.
Thanks. Figured as much. Virtual keyboard is still a must for MI2 and such.

comment:12 by SF/masta666, 8 years ago

Resolution: fixed
Status: closednew

comment:13 by tsoliman, 8 years ago

Resolution: fixed
Status: newclosed

comment:14 by SF/masta666, 8 years ago

Can't seem to find the patched deb file. Nor in ScummVM daily builds or in ScummVM 1.4.0 available topics.

comment:15 by digitall, 11 months ago

Component: Ports

comment:16 by digitall, 11 months ago

Component: PortsPort: Maemo
Note: See TracTickets for help on using tickets.