Add REM key commands (REMNANT controls tab)

USER_REM_* in keymap.ini/keylist.ini for the native REM client (sensor
probe, REM windows), names/descriptions 524500-524513 in Infocards.lua.
This commit is contained in:
2026-10-20 04:41:53 +02:00
parent 8a6c410b18
commit e879235d94
3 changed files with 86 additions and 0 deletions
+19
View File
@@ -319,4 +319,23 @@ id = USER_TRADE_REQUEST
group_num = 2 group_num = 2
name = 1504 name = 1504
[key]
id = USER_REM_SENSOR_PROBE
[key]
id = USER_REM_ACTIVATE_PROBE
[key]
id = USER_REM_WAYPOINTS
[key]
id = USER_REM_BASE
[key]
id = USER_REM_MISSIONS
[key]
id = USER_REM_CONTRACTS
[key]
id = USER_REM_PLAYER
+50
View File
@@ -1018,8 +1018,56 @@ nickname = DBG_FIRE_FORWARD
state = keydown state = keydown
key = 32 key = 32
; REM: REM key commands (REM client, rem_hotkeys.h), unbound by default
[KeyCmd]
nickname = USER_REM_SENSOR_PROBE
ids_name = 524500
ids_info = 524501
state = keydown
[KeyCmd]
nickname = USER_REM_ACTIVATE_PROBE
ids_name = 524502
ids_info = 524503
state = keydown
[KeyCmd]
nickname = USER_REM_WAYPOINTS
ids_name = 524504
ids_info = 524505
state = keydown
[KeyCmd]
nickname = USER_REM_BASE
ids_name = 524506
ids_info = 524507
state = keydown
[KeyCmd]
nickname = USER_REM_MISSIONS
ids_name = 524508
ids_info = 524509
state = keydown
[KeyCmd]
nickname = USER_REM_CONTRACTS
ids_name = 524510
ids_info = 524511
state = keydown
[KeyCmd]
nickname = USER_REM_PLAYER
ids_name = 524512
ids_info = 524513
state = keydown
[KeyMap] [KeyMap]
nickname = IDR_ALWAYS_PRESENT nickname = IDR_ALWAYS_PRESENT
key = USER_REM_WAYPOINTS
key = USER_REM_BASE
key = USER_REM_MISSIONS
key = USER_REM_CONTRACTS
key = USER_REM_PLAYER
key = USER_YES key = USER_YES
key = USER_NO key = USER_NO
key = USER_CANCEL key = USER_CANCEL
@@ -1055,6 +1103,8 @@ nickname = IDR_GAMEFLOW
[KeyMap] [KeyMap]
nickname = IDR_SPACE nickname = IDR_SPACE
key = USER_REM_SENSOR_PROBE
key = USER_REM_ACTIVATE_PROBE
key = USER_MANEUVER_FREE_FLIGHT key = USER_MANEUVER_FREE_FLIGHT
key = USER_MANEUVER_GOTO key = USER_MANEUVER_GOTO
key = USER_MANEUVER_DOCK key = USER_MANEUVER_DOCK
+17
View File
@@ -2,6 +2,7 @@
-- 50000 to 50020 reserved for anomaly -- 50000 to 50020 reserved for anomaly
-- 524288 to 524353 reserved for engclass plugin -- 524288 to 524353 reserved for engclass plugin
-- 524400 - 524499 reserved for per-client dynamic trade mission infocards (server sync, SINGLE:) -- 524400 - 524499 reserved for per-client dynamic trade mission infocards (server sync, SINGLE:)
-- 524500 - 524549 reserved for REM key commands (DATA/INTERFACE/keymap.ini, Controls page)
-- Test Infocard -- Test Infocard
rem.AddInfoCard(9000, "Spam") rem.AddInfoCard(9000, "Spam")
@@ -10,6 +11,22 @@ rem.AddInfoCard(9000, "Spam")
-- HotkeyMenu Infocard (Override) -- HotkeyMenu Infocard (Override)
rem.AddInfoCard(1904, "REMNANT") rem.AddInfoCard(1904, "REMNANT")
-- REM key commands (name, description) -- Options > Controls
rem.AddInfoCard(524500, "JETTISON SENSOR PROBE")
rem.AddInfoCard(524501, "Drops a sensor probe from the cargo hold beside the ship.")
rem.AddInfoCard(524502, "ACTIVATE SENSOR PROBE")
rem.AddInfoCard(524503, "Starts the scan of the targeted sensor probe.")
rem.AddInfoCard(524504, "REM WAYPOINTS")
rem.AddInfoCard(524505, "Opens the REM waypoint sharing window.")
rem.AddInfoCard(524506, "REM BASE MANAGER")
rem.AddInfoCard(524507, "Opens the REM base manager (depot, market, crafting, research).")
rem.AddInfoCard(524508, "REM MISSIONS")
rem.AddInfoCard(524509, "Opens the REM missions window (story progress, races).")
rem.AddInfoCard(524510, "REM CONTRACTS")
rem.AddInfoCard(524511, "Opens the REM contract network (bounties).")
rem.AddInfoCard(524512, "REM PLAYER")
rem.AddInfoCard(524513, "Opens the REM player window (stats, skills, bank).")
-- RACE INFOCARDS -- RACE INFOCARDS
rem.AddInfoCard(9001, "1") rem.AddInfoCard(9001, "1")
rem.AddInfoCard(9002, "2") rem.AddInfoCard(9002, "2")