Files
RCiBot eb819c6688 feat: improve map lighting and expand the playable training range
Add real-time lighting and shadows, training courses and targets, and animated salvage crates. Include bilingual assets and curated verification results.
2026-11-12 18:03:04 +08:00

613 lines
14 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"entries": [
{
"key": "range.choose",
"value": "Left: targets. Right: timed gates. Beyond the targets: salvage."
},
{
"key": "range.start",
"value": "01 / START"
},
{
"key": "range.upper",
"value": "02 / RAMP"
},
{
"key": "range.landing",
"value": "BRAKE HERE"
},
{
"key": "range.gallery",
"value": "TARGET RANGE"
},
{
"key": "range.salvage",
"value": "SALVAGE BAY"
},
{
"key": "range.material",
"value": "MATERIALS"
},
{
"key": "range.parts",
"value": "FIELD PARTS"
},
{
"key": "range.targetGuide",
"value": "Hit both targets. Hits: {0}. Use the reset desk to retry."
},
{
"key": "range.brake",
"value": "Stop inside the stripes at the far end of the platform."
},
{
"key": "range.finish",
"value": "Course time: {0:F1} s. Cross the start gate again to retry."
},
{
"key": "range.recoveryGuide",
"value": "Search a case [E], select cargo [Tab], then stop and hold [G] to send."
},
{
"key": "range.recoverySent",
"value": "Cargo sent. Call the transport at the orange pad [E]."
},
{
"key": "range.board",
"value": "Transport ready. Board at the orange pad [E]."
},
{
"key": "range.reset",
"value": "Reset drills [E]"
},
{
"key": "range.gate",
"value": "Gate cleared. Follow the lane."
},
{
"key": "range.hit",
"value": "Target hits: {0}"
},
{
"key": "range.ready",
"value": "Training equipment reset."
},
{
"key": "ui.home.subtitle",
"value": "MECH RECOVERY OPERATIONS"
},
{
"key": "ui.home.loadout",
"value": "STARTING LOADOUT"
},
{
"key": "ui.slot.0",
"value": "PRIMARY"
},
{
"key": "ui.slot.1",
"value": "SECONDARY"
},
{
"key": "ui.slot.2",
"value": "PROPULSION"
},
{
"key": "ui.slot.3",
"value": "DEFENSE"
},
{
"key": "ui.home.part",
"value": "{0} / {1} [{2} M / {3} P]"
},
{
"key": "ui.home.budget",
"value": "MASS {0} / {1} POWER {2} / {3}"
},
{
"key": "ui.home.deploy",
"value": "DEPLOY SORTIE"
},
{
"key": "ui.home.range",
"value": "DRIVING RANGE"
},
{
"key": "ui.home.resume",
"value": "RESUME SORTIE"
},
{
"key": "ui.home.locked",
"value": "Selected advanced part needs schematic research. Try any loadout in the driving range."
},
{
"key": "ui.home.moveHint",
"value": "WASD move / mouse aim / V perspective / Shift boost / Space jump & lift"
},
{
"key": "ui.home.fireHint",
"value": "LMB primary / RMB precision aim / Q secondary / F shield / E interact"
},
{
"key": "ui.home.inventory",
"value": "HANGAR INVENTORY"
},
{
"key": "ui.home.stock",
"value": "ALLOY {0} CELLS {1} SCHEMATICS {2} EXTRACTIONS {3} ROUTES CLEARED {4}"
},
{
"key": "ui.home.researched",
"value": "{0} / RESEARCHED"
},
{
"key": "ui.home.research",
"value": "{0} / RESEARCH: 2 ALLOY + 1 CELL"
},
{
"key": "ui.home.quit",
"value": "QUIT"
},
{
"key": "ui.home.language",
"value": "语言 / Language · {0}"
},
{
"key": "ui.home.languageHelp",
"value": "Choose language"
},
{
"key": "ui.language.current",
"value": "{0} / Selected"
},
{
"key": "ui.hud.operation",
"value": "CURRENT OPERATION"
},
{
"key": "ui.hud.armor",
"value": "ARMOR {0}"
},
{
"key": "ui.hud.energy",
"value": "ENERGY {0}"
},
{
"key": "ui.hud.shield",
"value": "SHIELD ACTIVE"
},
{
"key": "ui.hud.podUsed",
"value": "POD USED / 1 OF 1"
},
{
"key": "ui.hud.podPreparing",
"value": "PREPARING POD..."
},
{
"key": "ui.hud.podReady",
"value": "POD READY / SELECT IN TAB"
},
{
"key": "ui.hud.hint",
"value": "V VIEW SHIFT BOOST SPACE LIFT Q SECONDARY F SHIELD E INTERACT TAB CARGO HOLD G SEND POD ESC PAUSE"
},
{
"key": "ui.hud.zone",
"value": "ZONE {0} / 5"
},
{
"key": "ui.hud.status",
"value": "{0} {1}"
},
{
"key": "ui.hud.complete",
"value": "MISSION COMPLETE / bring your cargo to extraction"
},
{
"key": "ui.hud.boss",
"value": "Defeat the Overseer"
},
{
"key": "ui.hud.escort",
"value": "Escort the engineering crawler to the far gate"
},
{
"key": "ui.hud.routeOpen",
"value": "Route unlocked / search, extract or proceed"
},
{
"key": "ui.hud.objective",
"value": "Recover navigation data at the relay"
},
{
"key": "ui.hud.cockpit",
"value": "COCKPIT"
},
{
"key": "ui.hud.shoulder",
"value": "SHOULDER"
},
{
"key": "ui.hud.telemetry",
"value": "{0}\n{1} / {2}\nCARGO {3} / 4\n{4}"
},
{
"key": "ui.hud.transportReady",
"value": "TRANSPORT READY / BOARD AT PAD"
},
{
"key": "ui.hud.transportEta",
"value": "TRANSPORT ETA {0}s"
},
{
"key": "ui.hud.extractionAvailable",
"value": "EXTRACTION AVAILABLE / ORANGE PAD"
},
{
"key": "ui.cargo.title",
"value": "FIELD CARGO"
},
{
"key": "ui.cargo.used",
"value": "POD ALREADY USED / remaining cargo must leave with your mech."
},
{
"key": "ui.cargo.help",
"value": "Select up to two stacks. Close this panel, stand still and hold G for 3 seconds to send the pod."
},
{
"key": "ui.cargo.stack",
"value": "{0} {1} ×{2}"
},
{
"key": "ui.cargo.selected",
"value": "[SELECTED]"
},
{
"key": "ui.cargo.capacity",
"value": "HOLD {0} / 4 POD {1} / 2"
},
{
"key": "ui.return",
"value": "RETURN TO PILOT"
},
{
"key": "ui.refit.title",
"value": "FIELD REFIT"
},
{
"key": "ui.refit.help",
"value": "Recovered a replacement part. Compare mass and power before installing."
},
{
"key": "ui.refit.equipped",
"value": "EQUIPPED / {0} {1} M / {2} P"
},
{
"key": "ui.refit.recovered",
"value": "RECOVERED / {0} {1} M / {2} P"
},
{
"key": "ui.refit.install",
"value": "INSTALL RECOVERED PART"
},
{
"key": "ui.refit.keep",
"value": "KEEP CURRENT LOADOUT"
},
{
"key": "ui.routes.split",
"value": "COMMIT TO AN ENDPOINT"
},
{
"key": "ui.routes.title",
"value": "CHOOSE THE NEXT WARZONE"
},
{
"key": "ui.routes.splitHelp",
"value": "Your loadout has had two zones to develop. Choose the mission your mech is ready to tackle."
},
{
"key": "ui.routes.help",
"value": "Objectives and resource categories are known. Specific salvage is discovered inside the zone."
},
{
"key": "ui.routes.boss",
"value": "OVERSEER ROUTE / assault relay / weapon salvage"
},
{
"key": "ui.routes.escort",
"value": "ENGINEERING ESCORT / restore supply link / propulsion salvage"
},
{
"key": "ui.routes.freight",
"value": "FREIGHT RECLAMATION / recover navigation data / alloy-rich"
},
{
"key": "ui.routes.power",
"value": "POWER SUBSTATION / reactivate relay / cell-rich"
},
{
"key": "ui.routes.stay",
"value": "STAY IN THIS WARZONE"
},
{
"key": "ui.pause.title",
"value": "PAUSED"
},
{
"key": "ui.pause.help",
"value": "Sortie progress is saved at checkpoints and every successful recovery."
},
{
"key": "ui.pause.resume",
"value": "RESUME"
},
{
"key": "ui.pause.range",
"value": "RETURN FROM RANGE"
},
{
"key": "ui.pause.quit",
"value": "SAVE & QUIT"
},
{
"key": "report.ready",
"value": "Choose a chassis and configure your sortie."
},
{
"key": "report.range",
"value": "Driving range complete. Your sortie inventory is ready in the hangar."
},
{
"key": "report.destroyed",
"value": "MECH LOST / {0} carried stack(s) lost. Previously shipped cargo remains in the hangar."
},
{
"key": "report.complete",
"value": "MISSION COMPLETE / all carried materials and schematics secured."
},
{
"key": "report.extracted",
"value": "EARLY EXTRACTION / all carried materials and schematics secured."
},
{
"key": "notice.unfinished",
"value": "An unfinished sortie is available. Resume it first."
},
{
"key": "notice.budget",
"value": "Loadout exceeds chassis mass or power budget."
},
{
"key": "notice.researchFirst",
"value": "Research the selected equipment schematic first, or try it in the driving range."
},
{
"key": "notice.saveFailed",
"value": "Could not save. Please try again."
},
{
"key": "notice.range",
"value": "DRIVING RANGE / V switches perspective. E operates nearby devices."
},
{
"key": "notice.enter",
"value": "Search the zone. Complete the objective to open the onward route."
},
{
"key": "notice.podSecured",
"value": "CARGO SECURED / banked immediately. Sortie continues."
},
{
"key": "notice.cargoUnavailable",
"value": "Cargo selection is no longer available."
},
{
"key": "notice.twoSlots",
"value": "The cargo pod has two slots."
},
{
"key": "notice.holdFull",
"value": "Cargo hold full. Send two stacks or extract."
},
{
"key": "notice.recovered",
"value": "RECOVERED / {0} ×{1}"
},
{
"key": "notice.partBudget",
"value": "That part exceeds the chassis budget."
},
{
"key": "notice.refit",
"value": "FIELD REFIT / {0}"
},
{
"key": "notice.routeOpen",
"value": "ROUTE OPEN / continue searching, extract, or use the onward gate."
},
{
"key": "notice.complete",
"value": "MISSION COMPLETE / return to the extraction pad with your cargo."
},
{
"key": "notice.objectiveFirst",
"value": "Complete the zone objective to open the route."
},
{
"key": "notice.rangeComplete",
"value": "Range objective complete. Extract or keep testing your chassis."
},
{
"key": "notice.extract",
"value": "Use the extraction pad to bring your cargo home."
},
{
"key": "notice.researched",
"value": "SCHEMATIC RESEARCHED / next sortie gains a starting upgrade."
},
{
"key": "notice.researchCost",
"value": "Research needs a recovered schematic, 2 alloy and 1 cell."
},
{
"key": "notice.transportInbound",
"value": "TRANSPORT INBOUND / you can move and fight while waiting."
},
{
"key": "notice.extractionCalled",
"value": "EXTRACTION CALLED / hold for 15 seconds, then return to board."
},
{
"key": "notice.transportReady",
"value": "TRANSPORT READY / return to the orange pad and press E to board."
},
{
"key": "notice.escortLost",
"value": "ENGINEERING CRAWLER LOST / extraction remains available."
},
{
"key": "prompt.search",
"value": "E SEARCH SALVAGE"
},
{
"key": "prompt.relayOnline",
"value": "RELAY ONLINE"
},
{
"key": "prompt.objective",
"value": "E RECOVER NAVIGATION DATA"
},
{
"key": "prompt.route",
"value": "E CHOOSE ONWARD ROUTE"
},
{
"key": "prompt.routeLocked",
"value": "ROUTE LOCKED / COMPLETE OBJECTIVE"
},
{
"key": "prompt.board",
"value": "E BOARD / BANK CARGO"
},
{
"key": "prompt.inbound",
"value": "TRANSPORT INBOUND"
},
{
"key": "prompt.call",
"value": "E CALL EXTRACTION / 15s"
},
{
"key": "world.extraction",
"value": "EXTRACTION"
},
{
"key": "world.relay",
"value": "RELAY / ONWARD ROUTE"
},
{
"key": "world.overseer",
"value": "OVERSEER"
},
{
"key": "world.bulwark",
"value": "BULWARK"
},
{
"key": "world.skimmer",
"value": "SKIMMER"
},
{
"key": "world.sentinel",
"value": "SENTINEL"
},
{
"key": "world.escort",
"value": "ENGINEERING CRAWLER"
},
{
"key": "chassis.chassis_0.name",
"value": "Kestrel / Light"
},
{
"key": "chassis.chassis_0.description",
"value": "Aerial mobility"
},
{
"key": "chassis.chassis_1.name",
"value": "Warden / Medium"
},
{
"key": "chassis.chassis_1.description",
"value": "Balanced assault"
},
{
"key": "chassis.chassis_2.name",
"value": "Bastion / Heavy"
},
{
"key": "chassis.chassis_2.description",
"value": "Armored advance"
},
{
"key": "equipment.rapid.name",
"value": "Hail / rapid cannon"
},
{
"key": "equipment.coil.name",
"value": "Lance / coil rifle"
},
{
"key": "equipment.siege.name",
"value": "Maul / heavy cannon"
},
{
"key": "equipment.guided.name",
"value": "Wisp / guided salvo"
},
{
"key": "equipment.pulse.name",
"value": "Breaker / pulse burst"
},
{
"key": "equipment.efficient.name",
"value": "Cruise / efficient drive"
},
{
"key": "equipment.vector.name",
"value": "Vector / overdrive"
},
{
"key": "equipment.composite_guard.name",
"value": "Composite plating"
},
{
"key": "equipment.reactive_guard.name",
"value": "Reactive shield"
},
{
"key": "item.alloy",
"value": "ALLOY"
},
{
"key": "item.cells",
"value": "CELLS"
},
{
"key": "item.blueprint_boost_efficient",
"value": "SCHEMATIC / EFFICIENT DRIVE"
},
{
"key": "item.blueprint_coil_capacitor",
"value": "SCHEMATIC / COIL CAPACITOR"
},
{
"key": "item.blueprint_reactive_guard",
"value": "SCHEMATIC / REACTIVE SHIELD"
}
]
}