arcattack and Claude Opus 4.8
babf5b1e77
Keymap: sync CONTROLS.MAP to the bindings.txt layout (one map everywhere)
...
The user standardized on the "newer" layout (numpad aim cluster, arrows =
throttle/pedals, Alt = reverse thrust). That layout lived only in
bindings.txt (PadRIO, GLASS-profile boots); CONTROLS.MAP (btinput, DEV/pod
boots) lacked the numpad cluster entirely and had NO reverse binding -- so
the felt keymap flip-flopped with the boot flavor.
Added to CONTROLS.MAP + the byte-identical compiled-in default profile
(btinput.cpp sDefaultProfile):
Alt -> button 0x3F (throttle-head REVERSE THRUST)
NumPad8/2 -> JoystickY aim up/down
NumPad4/6 -> JoystickX torso twist
NumPad7/9 -> pedals (turn)
NumPad5 -> AllStop
Shift -> throttle up (alt)
Parse-verified: [input] loaded 61 binding(s) from CONTROLS.MAP, no warnings.
Both engines now carry the same layout, so DEV/pod boots (MP join bats) and
GLASS boots (play_solo) feel identical.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-21 09:36:27 -05:00
..
2026-07-16 10:43:38 -05:00
2026-07-20 21:59:46 -05:00
2026-07-16 11:04:34 -05:00
2026-07-05 21:03:40 -05:00
2026-07-18 16:10:29 -05:00
2026-07-05 21:03:40 -05:00
2026-07-21 09:36:27 -05:00
2026-07-19 17:30:35 -05:00
2026-07-19 23:30:43 -05:00
2026-07-06 10:59:45 -05:00
2026-07-05 21:03:40 -05:00
2026-07-05 21:03:40 -05:00
2026-07-21 08:49:58 -05:00
2026-07-21 08:49:58 -05:00
2026-07-12 17:24:15 -05:00
2026-07-07 21:39:47 -05:00
2026-07-21 08:19:05 -05:00
2026-07-13 13:27:49 -05:00
2026-07-19 23:30:43 -05:00
2026-07-19 23:30:43 -05:00
2026-07-19 17:30:35 -05:00
2026-07-20 08:35:55 -05:00
2026-07-11 06:46:54 -05:00
2026-07-05 21:03:40 -05:00
2026-07-05 21:03:40 -05:00
2026-07-05 21:03:40 -05:00
2026-07-17 15:24:52 -05:00
2026-07-05 21:03:40 -05:00
2026-07-20 14:51:54 -05:00
2026-07-18 22:39:38 -05:00
2026-07-20 14:51:35 -05:00
2026-07-20 14:51:35 -05:00
2026-07-05 21:03:40 -05:00
2026-07-20 14:51:35 -05:00
2026-07-20 14:51:54 -05:00
2026-07-19 20:27:39 -05:00
2026-07-08 08:32:17 -05:00
2026-07-08 08:32:17 -05:00
2026-07-09 09:14:36 -05:00
2026-07-05 21:03:40 -05:00
2026-07-20 14:51:35 -05:00
2026-07-19 23:26:11 -05:00
2026-07-05 21:03:40 -05:00
2026-07-05 21:03:40 -05:00
2026-07-11 09:56:55 -05:00
2026-07-11 07:36:25 -05:00
2026-07-21 00:08:58 -05:00
2026-07-20 23:04:04 -05:00
2026-07-20 23:04:04 -05:00
2026-07-19 15:15:44 -05:00
2026-07-19 18:33:44 -05:00
2026-07-19 18:33:44 -05:00
2026-07-16 14:16:14 -05:00
2026-07-13 14:46:22 -05:00
2026-07-20 23:04:04 -05:00
2026-07-19 12:02:15 -05:00
2026-07-19 12:02:15 -05:00
2026-07-13 20:01:44 -05:00
2026-07-13 13:27:49 -05:00
2026-07-20 10:36:16 -05:00
2026-07-19 16:28:38 -05:00
2026-07-16 14:16:14 -05:00
2026-07-20 14:51:35 -05:00
2026-07-20 14:51:35 -05:00
2026-07-05 21:03:40 -05:00
2026-07-05 21:03:40 -05:00
2026-07-21 09:31:52 -05:00
2026-07-19 23:26:11 -05:00
2026-07-12 17:24:15 -05:00
2026-07-05 21:03:40 -05:00
2026-07-20 14:51:35 -05:00
2026-07-13 15:38:04 -05:00
2026-07-16 13:58:08 -05:00
2026-07-05 21:03:40 -05:00
2026-07-05 21:03:40 -05:00
2026-07-05 21:03:40 -05:00
2026-07-19 20:27:39 -05:00
2026-07-20 14:51:35 -05:00
2026-07-05 21:03:40 -05:00
2026-07-21 00:21:41 -05:00
2026-07-15 21:44:42 -05:00
2026-07-05 21:03:40 -05:00
2026-07-05 21:03:40 -05:00
2026-07-20 21:59:46 -05:00
2026-07-19 23:26:11 -05:00
2026-07-07 16:27:57 -05:00
2026-07-20 14:51:35 -05:00
2026-07-05 21:03:40 -05:00
2026-07-05 21:03:40 -05:00
2026-07-16 10:43:38 -05:00
2026-07-16 10:43:38 -05:00
2026-07-16 14:16:14 -05:00
2026-07-12 00:57:45 -05:00
2026-07-12 00:57:45 -05:00
2026-07-19 12:54:39 -05:00
2026-07-18 16:44:22 -05:00