Opened 5 months ago

Closed 3 months ago

#15187 closed defect (fixed)

CGE: Missing keymapper bindings

Reported by: ccawley2011 Owned by: bluegr
Priority: blocker Component: Engine: CGE
Version: Keywords: keymapper
Cc: Game: Soltys

Description

The CGE engine has a custom keymap, but not any default bindings for joysticks. It also doesn’t have actions for the mouse buttons, making the game unplayable with a controller.

Change History (4)

comment:1 by bluegr, 4 months ago

Priority: blockerhigh

This isn't a blocker, as the game didn't have custom keymaps in the past, to make it playable with a controller. Appropriate keymaps for the joystick should be added, indeed.

Lowering priority

comment:2 by ccawley2011, 4 months ago

Priority: highblocker

Before the custom keymaps were added, the CGE used the default engine keymap, which has bindings for the mouse buttons and allowed it to be played with a controller. The new engine keymap takes the place of the old one, and since it's missing mouse bindings it's completely unplayable with a controller. Since several supported platforms use controllers as the primary input method, this is what made the issue a blocker.

comment:3 by Filippos Karapetis <bluegr@…>, 3 months ago

In 015dc914:

CGE: Rewrite keymapper and add joystick support - bug 15187

Also, clean up the keyboard input code

comment:4 by bluegr, 3 months ago

Owner: set to bluegr
Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.