Add real-time lighting and shadows, training courses and targets, and animated salvage crates. Include bilingual assets and curated verification results.
613 lines
14 KiB
JSON
613 lines
14 KiB
JSON
{
|
||
"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"
|
||
}
|
||
]
|
||
}
|