Bug Tracker – Bug 766

Bind WASD by default

Last modified: 2016-06-08 12:32:29 CDT
Bug 766 - (ARRAY(0x5899780)) Bind WASD by default
(ARRAY(0x5899780))
Bind WASD by default
Status: NEW
Product: Odamex
Classification: Unclassified
Component: Client
(old) 0.6-dev
All All
: P1 enhancement
Depends on:
Blocks:
  Show dependency tree
 
Reported: 2011-12-08 17:19:37 CST by Alexander Mayfield
Modified: 2016-06-08 12:32 CDT (History)
2 users (show)

See Also:


Attachments
Bind WSAD as default (745 bytes, patch)
2016-06-08 12:32:29 CDT, Curtis 'cSc' Smith
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Mayfield 2011-12-08 17:19:37 CST
I think WASD should be bound by default so to not violate expectations of new players.  There are a few reasons:

* WASD is nearly ubiquitous.  If someone new boots up Odamex for the first time and doesn't bother to visit the control setup, WASD ought to do the "right" thing out of the box.
* People who care enough to use ESDF or arrow keys that strife are probably likely to visit the control setup screen first thing anyway, since they're used to the defaults being wrong.
* Doom didn't bind WASD by default, so it doesn't really hurt anything or interfere with the vanilla config at all.
* Doom on Steam has WASD defaults.  There is a separate executable for classic controls.
Comment 1 Mike Lightner 2012-01-04 00:19:06 CST
Marking as an enhancement.
Comment 2 Access Denied 2014-01-06 00:14:55 CST
Since this ticket is about enhancing controls, I will make one step ahead and talk about jumping and mouselook.

How to work with jumping in newschool servers? Maybe the 'use' key should be bound to E and the jump to SPACE keys, so the user has an out of the box configuration?

There may be an alternative, like using the launcher to pop up a first run dialog, asking if the player wants newschool controls (mouselook, jump, crosshair and making use of the alternative hud) or keep it as defaults (the Alex's suggestions in this case).
Comment 3 Curtis 'cSc' Smith 2016-06-08 12:32:29 CDT
Created ﷒0﷓
Bind WSAD as default

Change default directional bindings. Strafe, Run, and Attack also changed from left to right for comfort.