-
Notifications
You must be signed in to change notification settings - Fork 62
Controls
Ilya edited this page Aug 24, 2021
·
9 revisions
Controls scheme is static and cannot be changed now but it perfeclty maps to any Playtation-like controller. Also compatible with BthPS3
By default keyboard controls are supported.
Control | Keyboard | Controller |
---|---|---|
Handbrake | Space | Y |
Brake | Down arrow | X |
Accelerate | Up arrow | A |
Burnout | Right shift | B |
Fast steer | Right control | Left shoulder |
Horn | L | Right shoulder |
Leave car | Enter | R3 |
Look left | A | Left trigger |
Look right | D | Right trigger |
Look back | S | L3 |
Pause | Esc | Start |
Change camera | C | Back |
D-pad | Arrows | D-pad |
Also controller supports analog controls.
- SELECT+START toggles ANALOG mode
- Pressing any keyboard controls disables ANALOG mode
Keyboard controls can be redefined in config.ini file. To get a clue on keyboard key names please refer to SDL2 keycode documentation
It is also possible to reconfigure controller
Available button names:
- a, b, x, y
- back guide start
- leftstick rightstick
- leftshoulder rightshoulder
- dpup dpdown dpleft dpright
Available axis names:
- leftx lefty
- rightx righty
- lefttrigger righttrigger
Adding -
before axis names makes it inverse, so -leftx inverse left stick X axis
Game has some debug keys only available in developer builds.
Key | Action |
---|---|
1 | Toggle position display (DEBUG ONLY) |
2 | Switch between collision (DEBUG ONLY) |
3 | Debug stats (DEBUG ONLY) |
Psy-Cross layer keys - really needed to debug PSX-style API:
Key | Action |
---|---|
F1 | Toggle wireframe (DEBUG ONLY) |
F2 | Toggle textures (DEBUG ONLY) |
F3 | Toggle bilinear filtering |
F4 | Change keyboard controllers |
F5 | Toggle between PSX and HW clipping mode |
F6 | Toggle Z-buffer |
F10 | Dump VRAM |
F12 | Save screenshot |
Backspace | Disable VSync wait for vblank |