diff --git a/README.md b/README.md index cdf9a46..f85de18 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,8 @@ button, and axis; written with the full default layout on first run). Default controls: numpad flies (8/2/4/6 stick, 7/9 pedals, 0 trigger), Shift/Ctrl throttle, Alt reverse, arrows look, Space fires, letter rows are the MFD button banks as printed on the panel. **Alt+Q** aborts a -mission. +mission. Full map with pad and keyboard diagrams: +[docs/CONTROLS.md](docs/CONTROLS.md). ## Building @@ -59,6 +60,7 @@ mission. | Doc | Contents | |-----|----------| +| [docs/CONTROLS.md](docs/CONTROLS.md) | Controls map — pad and keyboard diagrams, the panel button banks, rebinding | | [docs/RP412-ROADMAP.md](docs/RP412-ROADMAP.md) | The original plan and workstreams | | [docs/RP412-FRONTEND-DESIGN.md](docs/RP412-FRONTEND-DESIGN.md) | TeslaConsole analysis, the egg format, the console protocol, and the Steam mapping — with status notes as each layer landed | | [docs/STEAM-3-MACHINE-TEST.md](docs/STEAM-3-MACHINE-TEST.md) | Multiplayer test procedure, Steam Input notes, the abort key | diff --git a/docs/CONTROLS.md b/docs/CONTROLS.md new file mode 100644 index 0000000..7bc7c54 --- /dev/null +++ b/docs/CONTROLS.md @@ -0,0 +1,171 @@ +# Red Planet 4.12 — controls map + +Generated from the default `bindings.txt` (the file the game writes +beside the exe on first run). Everything here is rebindable: edit that +file and restart, or delete it to get these defaults back. + +Grammar reminder, from the file's own header: + +``` +key button [toggle] +key axis deflect # held, springs back +key axis rate # walks per second, sticks +pad