|
123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- # Controls
-
- | Action | Default Control | Effect | Remarks |
- |---------|------------------------|-----------------------------------|--------------------------------------------------------------------------------------------------------|
- | Up | DPad Up/Stick Up | Select Menu Item Up/Look Up | |
- | Right | DPad Right/Stick Right | Select Menu Item Right/Move Right | |
- | Down | DPad Down/Stick Down | Select Menu Item Down/Crouch | |
- | Left | DPad Left/Stick Left | Select Menu Item Left/Move Left | |
- | Affirm | Start | Confirm Selected Option | |
- | Negate | Select (Back) | Go Back | |
- | Action0 | Button X | Jump | When crouched, player will go down a solid-on-top ground. |
- | Action1 | Right Trigger | Primary Fire | Each weapon has firing characteristics, see below. |
- | Action2 | Left Trigger | Secondary Fire | Each weapon has firing characteristics, see below. |
- | Action3 | Button A | Reload | Reload always drops current clip regardless if there are rounds left. |
- | Action4 | Button Y | Switch Weapon Mode | Press to select next weapon mode (cycle), hold then press Left/Right to set previous/next weapon mode. |
- | Action5 | Right Bumper/Shoulder | Switch Weapon | Press to select next weapon (cycle), hold then press Left/Right to set previous/next weapon. |
- | Action6 | Left Stick Button | Item/Inventory | Hold to open inventory, double press to use current item. |
- | Action7 | Right Stick Button | Switch Item | Press to select next item (cycle), hold then press Left/Right to set previous/next item. |
- | Action8 | Left Bumper/Shoulder | Take Cover | Enter doors, go between objects to hide from enemies. |
- | Action9 | Button B | Sneak | Hold then press Left/Right to sneak. (do we need this control, or crouch is enough?) |
-
- # Control Internals
-
- | Control | Config Key |
- |-----------------------|------------------------|
- | DPad Up | `button:dpup` |
- | DPad Right | `button:dpright` |
- | DPad Down | `button:dpdown` |
- | DPad Left | `button:dpleft` |
- | Start | `button:start` |
- | Select (Back) | `button:back` |
- | Button A | `button:a` |
- | Button B | `button:b` |
- | Button X | `button:x` |
- | Button Y | `button:y` |
- | Right Bumper/Shoulder | `button:rightshoulder` |
- | Right Trigger | `axis:+righttrigger` |
- | Left Stick Button | `button:leftstick` |
- | Right Stick Button | `button:rightstick` |
- | Left Bumper/Shoulder | `button:leftshoulder` |
- | Left Trigger | `axis:lefttrigger` |
-
- > **Note:** The config keys are based from SDL internal names, only we have added the `button:` and `axis:` bind
- > prefixes to be flexible on setting up controls on the gamepad. The reason is because gamepad controls use different
- > types of binds.
|