[Crawl] Exit due to typo (non-English keyboard)

G

Guest

Guest
Archived from groups: rec.games.roguelike.misc (More info?)

Casting a spell that's on 'p', but accidentally pressing 'ü' (umlaut
'ue', on the German keyboard it's right next to 'p'), the game exits
with one of its usual crash reports.

Tested it with the official binary ("This is Dungeon Crawl 4.0.0
beta 26 (Last build Mar 26 2003)."), too, and had the same happen:

Cast which spell ([?*] list)? Exiting due to signal SIGSEGV
General Protection Fault at eip=0015d85d
eax=1c2a2451 ebx=00000040 ecx=00000020 edx=00000000 esi=00000054 edi=002195d0
ebp=00299398 esp=00299380 program=G:\TEST\CRAWL\CRAWL.EXE
cs: sel=00d7 base=00400000 limit=002bffff
ds: sel=00df base=00400000 limit=002bffff
es: sel=00df base=00400000 limit=002bffff
fs: sel=00b7 base=00004eb0 limit=0000ffff
gs: sel=00ef base=00000000 limit=0010ffff
ss: sel=00df base=00400000 limit=002bffff
App stack: [002995d0..002195d0] Exceptn stack: [0021952c..002175ec]

Call frame traceback EIPs:
0x0015d85d
0x00153b5d
0x0000c87d
0x0000985d
0x00174628

The character 'ü' is #129 with my <whatever you call it, you know,
charset or something?>.

Trying out 'ö' (oe, #148) and 'ß' (ss, #225) asks for a direction,
'ä' (ae, #132) tells me I don't know that spell, so it's just 'ü'
that's weird.

--
Tina the Twirler - a High Priest of the Reclusive Numeric Gun
 
Archived from groups: rec.games.roguelike.misc (More info?)

In article <MSGID_2=3A240=2F2199.13=40fidonet_28d7b6ec@fidonet.org>,
Tina Hall <Tina_Hall@kruemel.org> wrote:
// Casting a spell that's on 'p', but accidentally pressing 'ü' (umlaut
// 'ue', on the German keyboard it's right next to 'p'), the game exits
// with one of its usual crash reports.

Not surprising... the key input system is a real mess, with all kinds
of different types and assumptions. My only suggestion for now is
to try making a keymap of 'ü' to escape and see if that manages to
cut out this problem.

Brent Ross