Opened 12 years ago

Last modified 7 months ago

#7569 new enhancement

WINCE: AGI games function keys

Reported by: SF/adventureguy Owned by:
Priority: normal Component: Port: WinCE
Keywords: Cc:
Game:

Description

Hello,

As some AGI games like LSL, PQ, ... need the use of some special function keys, it would be pretty handy if those keys needed could be implemented for keymapping.
F-keys in AGI have following function:

F1 = Help
F2 = Sound on/off
*F3 = retype last line
*F4 = special key
F5 = save game
*F6 = special key
F7 = restore game
*F8 = special key
F9 = restart game
*F10 = special key

The F-keys with a * can't be chosen at the AGI menu, so those function keys should be available via keymapping.

Ticket imported from: #1729542. Ticket imported from: feature-requests/385.

Attachments (3)

lslbj.PNG (4.2 KB) - added by SF/adventureguy 12 years ago.
LSL blackjack function keys needed
lslslot.PNG (5.3 KB) - added by SF/adventureguy 12 years ago.
LSL slot machine function keys needed
pqkeys.PNG (7.3 KB) - added by SF/adventureguy 12 years ago.
PQ driving function keys needed

Download all attachments as: .zip

Change History (15)

comment:1 Changed 12 years ago by SF/knakos

(moving to feature requests)

The key here is to figure out which of these keystrokes are *absolutely* necessary, i.e. without these one cannot complete a game, and which ones are convenience keystrokes which simplify game experience. F.ex. if a verb exists at the commandline which performs the shortcut key's functions, I don't see the imminent nature for this feature request. Last time I talked with _df_ in #scummvm, he could not give me a positive answer on this and commented that in all probability there exist menu entries/verbs for all these shortcuts.

F.ex. F1: Sierra->Help (is this so crucial?), F2: use the sound on/off button in the toolbar, F3: retype command (the predictive dialog helps here), F5: File->Save, F6: ?, F7: File->Restore, F8 : ?, F9: File->Restart, F10: ?.

One really has to convince me with hard facts (game, keystroke required and *not* available as a verb) that the keys are simply indispensible. I also grant you that for completeness' sake there should be a full virtual pc keyboard available, but also note that _many_ shortcuts normally applicable to other games (scumm, whatever..) are currently unavailable for mapping.

In all probability, I will not be adding this functionality in the release version for instability and/or regression issues. This information is surely handy to gather as a major part of scummvm's port have potentially a problem with this (if such a problem exists).

comment:2 Changed 12 years ago by SF/knakos

Owner: set to SF/knakos
Priority: normallow

Changed 12 years ago by SF/adventureguy

Attachment: lslbj.PNG added

LSL blackjack function keys needed

comment:3 Changed 12 years ago by SF/adventureguy

File Added: lslbj.PNG

Changed 12 years ago by SF/adventureguy

Attachment: lslslot.PNG added

LSL slot machine function keys needed

comment:4 Changed 12 years ago by SF/adventureguy

File Added: lslslot.PNG

Changed 12 years ago by SF/adventureguy

Attachment: pqkeys.PNG added

PQ driving function keys needed

comment:5 Changed 12 years ago by SF/adventureguy

File Added: pqkeys.PNG

comment:6 Changed 12 years ago by SF/adventureguy

I uploaded a few screenshots where you can see that some function keys are unquestionable needed for finishing the game (e.g. LSL). Without being able to use function keys, you can't play blackjack or slot machine because typing something like "play blackjack" just brings the stupid comment of the game "How can you do that?", but frankly, this question really fits for the WINCE port of ScummVM, how can I play blackjack in LSL without any function keys? And if you can't gamble in LSL, you won't have enough money and therefore you can't finish the game. I bet noone can finish LSL without the use of those F-keys mentioned. And in PQ, you can't change the speed of your car without any function keys. Therefore, F4, F6, F8, F10 should really be implemented for finishing such games.

btw.: I didn't sugesst to implement ALL function keys, only the more necessary marked with a * (see first post).
Since F3, F4, F6, F8 and F10 aren't displayed in the menu like F1, F2, F5, F7 and F9, this is an essential thing to implement. Another possibility would be that those special keys could be shown in the menu, but that seems a bit too much work on the AGI code.

I don't understand why this topic has such a low priority, but it's a fact that at least one original AGI game cannot be played to the end on a Pocket PC (->LSL).

comment:7 Changed 12 years ago by sev-

There is an ongoing discussion on scummvm-devel where we are thinking about universal approach on redefining keys for games. That will cover this case as well. Thank you for this information about required keys.

Question, are other games like Manhunter or Gold Rush require any of function keys? I.e. I need info on all Sierra AGI games.

comment:8 Changed 12 years ago by SF/knakos

adjusting priority to normal again.

comment:9 Changed 12 years ago by SF/knakos

Priority: lownormal

comment:10 Changed 19 months ago by csnover

Component: Ports

comment:11 Changed 7 months ago by digitall

Owner: SF/knakos deleted
Summary: WINCE: AGI games function keys WINCE: AGI games function keys

comment:12 Changed 7 months ago by digitall

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