Opened 21 years ago

Closed 21 years ago

Last modified 5 years ago

#1242 closed defect (fixed)

ALL: Joystick problem

Reported by: SF/mulqvist Owned by: SF/khalek
Priority: normal Component: --Other--
Version: Keywords:
Cc: Game:

Description

Both in ScummVM's own displays, and in Beneath a Steel Sky displays, the cursor/mousepointer keeps moving upwards by itself, until it reaches the top of the display. Using the arrow keys in ScummVM displays stops this behaviour, but in the BaSS displays nothing helps. After quitting ScummVM, the behaviour normalizes.

Starting ScummVM gives ther message "Using joystick: Microsoft PC-joystick driver". Disabling the joystick in ScummVM might solve the problem, but how to? The stick is properly calibrated, ie, the cursor is rock steady in all other games/apps.

ScummVM v0.5.1 (Aug 7 2003 00:29:29)

Windows 98 SE

Beneath a Steel Sky , Talkie, English, files dated Jul 28 2003

Joystick drivers:

VJOYD.VXD v4.08.01.0881

MMDEVLDR.VXD v4.10.1998

Mouse driver:

VMOUSE.VXD v4.10.2223

No attachments.

Greetings,

Mulqvist

Ticket imported from: #811464. Ticket imported from: bugs/1242.

Change History (6)

comment:1 by fingolfin, 21 years ago

Currently the only workaround is to remove your joystick. Either SDL's Windows joystick code is buggy, or we are not using it properly. In any case, I think supporting joysticks is of minor interest, and since it is causing troubles for so many people, I'd prefer to just disable it for now and maybe add a command line/ config option for it at a later point.

comment:2 by fingolfin, 21 years ago

Component: Engine: Sky
Game: Beneath a Steel Sky
Summary: ScummVM: Mousepointer/JoystickALL: Joystick problem

comment:3 by Kirben, 21 years ago

Try a recent Windows daily snapshot, joystick support is now disabled by default.

comment:4 by fingolfin, 21 years ago

I think this can be considered fixed.

comment:5 by fingolfin, 21 years ago

Owner: set to SF/khalek
Resolution: fixed
Status: newclosed

comment:6 by digitall, 5 years ago

Component: --Other--
Note: See TracTickets for help on using tickets.