From 692c32299ae4a45a79777bebf01614d81c3ab782 Mon Sep 17 00:00:00 2001 From: TachibanaYuli <644737581@qq.com> Date: Tue, 16 Jun 2026 01:29:08 +0800 Subject: [PATCH 01/10] trans --- .../sharp/configs/translations/ze_umbra.jsonc | 460 ++++++++++++++++++ 1 file changed, 460 insertions(+) create mode 100644 2001/sharp/configs/translations/ze_umbra.jsonc diff --git a/2001/sharp/configs/translations/ze_umbra.jsonc b/2001/sharp/configs/translations/ze_umbra.jsonc new file mode 100644 index 000000000..a7a089f95 --- /dev/null +++ b/2001/sharp/configs/translations/ze_umbra.jsonc @@ -0,0 +1,460 @@ +// Console SayText i18n file generator. +// i18n Version v21 +// Copyright 2025 Kyle 'Kxnrl' Frankiss. +// https://github.com/Kxnrl + + // 可用字段: + // blocked (bool) -> 屏蔽本句输出 + // clearText (bool) -> 清除所有HUD文本 + // clearTimer (bool) -> 清除所有倒计时 + // countdown (int) -> 添加特殊的独立的倒计时 + +{ + "** THE KEY HAS BEEN FOUND **": { + "translation": "钥匙已找到" + }, + "** KEEP DEFENDING UNTIL THE MAIN ENTRANCE OPEN **": { + "translation": "坚守防线,等待主入口开启" + }, + "** FIND A WAY TO OPEN THE ARENA GRATE **": { + "translation": "想办法打开竞技场铁栅门" + }, + "[LORE] Long ago, Umbra was a realm of light and wisdom. Now, it lies beneath an eternal dusk. A cursed kingdom devoured by its own shadows.": { + "translation": "很久以前,安布拉是一片充满光明与智慧的国度.如今此地永陷黄昏,这座受诅咒的王国已被自身的暗影吞噬." + }, + "** ZOMBIES HAVE REACHED THE OBJECTIVE **": { + "translation": "僵尸抵达目标点位" + }, + "** KEEP DEFENDING **": { + "translation": "坚守防线" + }, + "** FIND THE KEY TO OPEN THE GRIM ARCHIVE DOOR **": { + "translation": "寻找钥匙,开启死寂档案馆大门" + }, + "[LOCATION] GRIM ARCHIVE": { + "translation": "[区域] 死寂档案馆" + }, + "** BATTLEFIELD DOOR OPENING IN 20 SECONDS **": { + "translation": "战场大门将在20秒后开启" + }, + "** FIND A WAY TO ACCESS THE ARCHIVE **": { + "translation": "寻找进入档案馆的通路" + }, + "** WATCH OUT FOR THE METEORS ! **": { + "translation": "小心陨石!" + }, + "**ELEVATOR LEAVING IN 20 SECONDS **": { + "translation": "电梯将在20秒后驶离 " + }, + "** ACTIVATE 3 LEVERS TO OPEN BOTH PATH **": { + "translation": "启动三根操纵杆,开启两条通路" + }, + "** DOORS OPENING IN 15 SECONDS **": { + "translation": "大门将在15秒后开启" + }, + "** BASTION EXIT GATE OPENING IN 15 SECONDS **": { + "translation": "堡垒出口闸门将在15秒后开启" + }, + "[LOCATION] SIEGEBOUND COURT": { + "translation": "[区域] 围城庭院" + }, + "[LORE] Once a place of strategy and might, now abandoned, the court trembles under the weight of forgotten wars.": { + "translation": "此地曾是运筹帷幄和彰显强权的重地,如今荒废一片,庭院仍在昔日战乱的重压下震颤." + }, + "** DOOR OPENING IN 20 SECONDS **": { + "translation": "大门将在20秒后开启" + }, + "** BASTION ENTRANCES OPENING IN 20 SECONDS **": { + "translation": "堡垒各入口将在20秒后开启" + }, + "[LORE] Shadows coil along the ramparts, hiding the secrets of a kingdom long devoured by darkness.": { + "translation": "暗影沿着城墙盘绕,藏匿着这座早已被黑暗吞噬的王国的秘密." + }, + "** SPLIT ON BOTH SIDES **": { + "translation": "兵分两路防守" + }, + "** GRIM ARCHIVE ARENA GRATE OPENING IN 20 SECONDS **": { + "translation": "死寂档案馆竞技场铁栅门将在20秒后开启" + }, + "** GET INSIDE THE GRIM ARCHIVE ARENA AND KEEP DEFENDING **": { + "translation": "进入死寂档案馆竞技场并坚守防线" + }, + "[LORE] Echoes of the Grim Archive awaken something ancient, a protector forged from memory and bone.": { + "translation": "死寂档案馆的回响唤醒了远古存在,一具由记忆与白骨铸就的守护者." + }, + "** RESIST 20 MORE SECONDS **": { + "translation": "再坚守20秒" + }, + "[LORE] Echoes of the past linger here, whispers of scholars lost to the darkness that consumes this place.": { + "translation": "过往的残响在此萦绕,皆是葬身这片黑暗的学者们的低语." + }, + "[LOCATION] CURSED BASTION": { + "translation": "[区域] 诅咒堡垒" + }, + "Special thanks to Moltard, Xehanort, Hobbiten, x1aofu, Vndrew, mini, koen, Kaemon, toasty, cron, harley, NiDE, Unloze": { + "translation": "特别感谢 Moltard、Xehanort、Hobbiten、x1aofu、Vndrew、mini、koen、Kaemon、toasty、cron、harley、NiDE、Unloze", + "blocked": true + }, + "**Stripper v1.4 loaded**": { + "translation": "Stripper 1.4版本已加载" + }, + "[BOSS] EIDOLON, WARDEN OF THE GRIM ARCHIVE": { + "translation": "[首领] 伊多隆,死寂档案馆看守者" + }, + "[LOCATION] LAKE OF BLOOD": { + "translation": "[区域] 血之湖" + }, + "** KEEP DEFENDING ! **": { + "translation": "坚守防线!" + }, + "** GRATE BREAKING IN 10 SECONDS **": { + "translation": "铁栅门将在10秒后损毁" + }, + "[LOCATION] UMBRAL DUNGEON": { + "translation": "[区域] 暗影地牢" + }, + "[LORE] Beneath the Bastion lies the Umbral Dungeon. A labyrinth drowned in rot and sorrow.": { + "translation": "堡垒之下便是暗影地牢,一座充斥腐朽与悲恸的迷宫." + }, + "[LORE] Rusted bars and chained echoes mark the halls where countless souls once screamed.": { + "translation": "锈蚀铁栏与锁链余响遍布长廊,无数亡魂曾在此哀嚎." + }, + "** LAKE OF BLOOD DOOR OPENING IN 20 SECONDS **": { + "translation": "血之湖大门将在20秒后开启" + }, + "** LAKE OF BLOOD ENTRANCE DOOR WILL BREAK IN 30 SECONDS **": { + "translation": "血之湖入口大门将在30秒后破损" + }, + "** LAKE OF BLOOD ENTRANCE DOOR WILL BREAK IN 10 SECONDS **": { + "translation": "血之湖入口大门将在10秒后破损" + }, + "** BRIDGE GATES OPENING IN 20 SECONDS **": { + "translation": "桥梁闸门将在20秒后开启" + }, + "** KEEP DEFENDING UNTIL THE TUMB OPEN **": { + "translation": "坚守防线,等待墓穴开启" + }, + "** TOWER GATE OPENING IN 15 SECONDS **": { + "translation": "塔楼闸门将在15秒后开启" + }, + "** FIND THE LEVERS TO ACTIVATE BOTH PATH **": { + "translation": "找到操纵杆,开启两条通路" + }, + "** TOWER EXIT DOOR OPENING IN 10 SECONDS **": { + "translation": "塔楼出口大门将在10秒后开启" + }, + "** FIND A WAY TO EXIT THIS AREA .. **": { + "translation": "想办法离开这片区域......" + }, + "** MAIN DOOR OPENING IN 15 SECONDS **": { + "translation": "主大门将在15秒后开启" + }, + "[BOOK] A player has discovered a mystic book": { + "translation": "[古籍] 一名玩家找到了神秘古籍" + }, + "**THE SECRET OF THE GRIM ARCHIVE IS REVEALED **": { + "translation": "死寂档案馆的秘密已揭晓 " + }, + "**ALL BOOKS COLLECTED **": { + "translation": "全部古籍已收集完毕 " + }, + "** THE PATH WILL OPEN IN 15 SECONDS **": { + "translation": "通路将在15秒后开启" + }, + "[LORE] A low growl echoes through the stone, heralding what waits beyond.": { + "translation": "低沉嘶吼在石道回荡,预示着门后潜藏的怪物." + }, + "** PRESSURE PLATE ACTIVATED **": { + "translation": "压力踏板已触发" + }, + "** LIFT MOVING IN 15 SECONDS **": { + "translation": "升降梯将在15秒后启动" + }, + "** DOOR OPENS IN 15 SECONDS **": { + "translation": "大门将在15秒后开启" + }, + "** MAIN GATE OPENING IN 25 SECONDS **": { + "translation": "主闸门将在25秒后开启" + }, + "** KEEP DEFENDING UNTIL SOMETHING HAPPEN **": { + "translation": "坚守防线,等待事态变化" + }, + "** BOTH PRESSURE PLATES ACTIVATED **": { + "translation": "两块压力踏板均已触发" + }, + "** KEEP DEFENDING AS MUCH AS YOU CAN **": { + "translation": "拼尽全力守住防线" + }, + "** DO NOT LET ANY ZOMBIES INSIDE **": { + "translation": "切勿放任任何僵尸闯入内部" + }, + "** STAY IN THE MIDDLE **": { + "translation": "全员驻守中央区域" + }, + "[BOSS] VERMISANGUIS, THE CRIMSON PARASITE": { + "translation": "[首领] 维尔米桑吉斯,猩红寄生物" + }, + "*** AN ADMIN HAS FORCE STAGE 2 TRUE ENDING ***": { + "translation": "管理员强制触发第二关真结局" + }, + "*** AN ADMIN HAS FORCE STAGE 1 TRUE ENDING ***": { + "translation": "管理员强制触发第一关真结局" + }, + "*** ADMIN TRIGGERED STAGE 2 TRUE ENDING ***": { + "translation": "管理员触发第二关真结局" + }, + "*** ADMIN TRIGGERED STAGE 2 ***": { + "translation": "管理员触发第二关" + }, + "*** ADMIN TRIGGERED STAGE 1 TRUE ENDING ***": { + "translation": "管理员触发第一关真结局" + }, + "*** ADMIN TRIGGERED STAGE 1 ***": { + "translation": "管理员触发第一关" + }, + "**1/4 DRAGON RELICS COLLECTED **": { + "translation": "已收集龙裔遗物 1/4 ", + "clearTimer": ture + }, + "**2/4 DRAGON RELICS COLLECTED **": { + "translation": "已收集龙裔遗物 2/4 ", + "clearTimer": ture + }, + "**3/4 DRAGON RELICS COLLECTED **": { + "translation": "已收集龙裔遗物 3/4 ", + "clearTimer": ture + }, + "** DOOR OPENING SOON **": { + "translation": "大门即将开启" + }, + "**1/3 BOOKS COLLECTED **": { + "translation": "已收集古籍 1/3 ", + "clearTimer": ture + }, + "**2/3 BOOKS COLLECTED **": { + "translation": "已收集古籍 2/3 ", + "clearTimer": ture + }, + "** ZOMBIE DETECTED **": { + "translation": "检测到僵尸" + }, + "** BOTH DRAGONS HAS BEEN DEFEATED **": { + "translation": "两头巨龙均已被击败" + }, + "** DOOR TO EXIT THE CAVE WILL OPEN SOON **": { + "translation": "洞穴出口大门即将开启" + }, + "** DRAGONLORDS RUINS ESCAPED **": { + "translation": "已成功逃离龙君遗迹" + }, + "** THANK YOU FOR PLAYING **": { + "translation": "感谢游玩" + }, + "** YOU ARE CLOSE TO ESCAPE THE CAVE **": { + "translation": "即将逃出洞穴" + }, + "[BOSS] MYCELAR, THE DROWNED GUARDIAN": { + "translation": "[首领] 迈塞拉尔,溺亡守护者" + }, + "[LORE] A damp, fungal stench fills the cavern, heralding something monstrous.": { + "translation": "洞窟中弥漫潮湿菌臭,预示着巨型魔物将至." + }, + "*** DRAGONLORDS RUINS SECRET MAP FOUND ***": { + "translation": "找到龙君遗迹秘密地图" + }, + "[LORE] Scorched ruins mark the passage of two Dragonlords: one of living flame, one of bone and shadow.": { + "translation": "焦黑遗迹见证两位龙君的过往:一位执掌烈焰,一位统御白骨暗影." + }, + "[RELIC] A player has collected a dragon relic": { + "translation": "[遗物] 一名玩家拾取了龙裔遗物" + }, + "** DRAGONLORDS RUINS AREA UNLOCKED **": { + "translation": "龙君遗迹区域已解锁" + }, + "** ALL DRAGON RELICS COLLECTED **": { + "translation": "全部龙裔遗物收集完毕" + }, + "[LOCATION] CAVERN OF ECHOES": { + "translation": "[区域] 回音洞窟" + }, + "[LORE] Ancient whispers resonate here, telling of those who vanished without a trace.": { + "translation": "远古低语在此回荡,诉说着那些凭空消失之人的故事." + }, + "** ZOMBIES DETECTED **": { + "translation": "检测到僵尸.." + }, + "** ZOMBIE HAS REACHED THE OBJECTIVE **": { + "translation": "僵尸抵达目标点位" + }, + "** DUNGEON ESCAPED **": { + "translation": "成功逃出地牢" + }, + "** FIND ALL THE LEVERS NEEDED TO CONTINUE **": { + "translation": "找齐所有必需操纵杆方可继续前进" + }, + "[LOCATION] DRAGONLORDS RUINS": { + "translation": "[区域] 龙君遗迹" + }, + "** PREPARE TO FIGHT **": { + "translation": "准备迎战" + }, + "[LORE] The air reeks of iron and rot, a graveyard unmarked by time.": { + "translation": "空气中充斥铁锈与腐臭,此处是一座无岁月标记的坟场." + }, + "*** DRAGON HEART COLLECTED ***": { + "translation": "拾取龙心" + }, + "*** DRAGON CALORBLOOM COLLECTED ***": { + "translation": "拾取龙焰花" + }, + "*** BLOOD AMBER COLLECTED ***": { + "translation": "拾取血琥珀" + }, + "*** DRAGON STONE COLLECTED ***": { + "translation": "拾取龙晶石" + }, + "** FINAL ELEVATOR IS READY TO LEAVE **": { + "translation": "最终撤离升降梯已就绪" + }, + "** KEEP DEFENDING A BIT MORE **": { + "translation": "再坚守片刻" + }, + "** ELEVATOR LEAVING IN 10 SECONDS **": { + "translation": "升降梯将在10秒后驶离" + }, + "** LAST DOOR IS OPENING SOON.. DO NOT BE LATE **": { + "translation": "最后一道大门即将开启,切勿迟到" + }, + "*** GATE OPENING SOON, KEEP DEFENDING ***": { + "translation": "闸门即将开启,坚守防线" + }, + "*** GATES OPENING IN 20 SECONDS ***": { + "translation": "闸门将在20秒后开启" + }, + "** JUMP DOWN AND REACH THE EXIT **": { + "translation": "向下跳跃,前往出口" + }, + "** SECOND BOULDER DISABLED **": { + "translation": "第二块落石机关已解除" + }, + "** FIRST BOULDER DISABLED **": { + "translation": "第一块落石机关已解除" + }, + "** WATCH OUT FOR THE BOULDERS **": { + "translation": "小心落石" + }, + "**UNDERGROUND ENTRANCE OPENING IN 30 SECONDS **": { + "translation": "地下入口将在30秒后开启 " + }, + "** TUNNEL EXIT WILL OPEN IN 15 SECONDS **": { + "translation": "隧道出口将在15秒后开启" + }, + "** KEEP DEFENDING UNTIL THE GRATE BREAKS **": { + "translation": "坚守防线直至铁栅门损毁" + }, + "[LORE] Shadows twist as an ancient warrior returns, eager to test those who dare approach.": { + "translation": "暗影翻涌,远古战士再度现世,考验胆敢前来之人." + }, + "** TUNNEL GRATE OPENING SOON **": { + "translation": "隧道铁栅门即将开启" + }, + "** ONE OF THE PATH WILL OPEN SOON **": { + "translation": "其中一条通路即将开启" + }, + "** HIDDEN HOLLOW ENTRANCE OPENING IN 25 SECONDS **": { + "translation": "隐秘洞窟入口将在25秒后开启" + }, + "[LORE] Stones slick with moisture form a narrow path, leading deeper into the heart of the forgotten underground.": { + "translation": "湿滑岩石铺就狭窄小径,通向这片被遗忘地下区域的深处." + }, + "*** SHOOT THE ORB TO DISABLE SKELVRYNS SHIELD ***": { + "translation": "射击宝珠,破除斯凯尔文的护盾" + }, + "[BOSS] VAELTHAR & SKELVRYN, KEEPERS OF THE DRAGONLORD RUINS": { + "translation": "[首领] 维尔萨尔与斯凯尔文,龙君遗迹守护者" + }, + "[LORE] Ancient scales scrape stone as twin dragons awaken, guardians of forgotten dominions.": { + "translation": "远古龙鳞摩擦石壁,双生巨龙苏醒,守护着早已覆灭的疆土." + }, + "[ITEM] A player has picked up Howling Tempest": { + "translation": "[道具] 一名玩家拾取了狂啸风暴" + }, + "*** ESCAPE IN THE DUNGEON ENTRANCE ***": { + "translation": "从地牢入口撤离" + }, + "*** HOLD THE LINE UNTIL ALL GRATES ARE CLOSED! ***": { + "translation": "守住阵线,直至所有铁栅门全部关闭!" + }, + "[BOSS] CHAMPION GUNDYR": { + "translation": "[首领] 勇士冈迪尔" + }, + "** YOU ARE CLOSE TO THE ESCAPE ZONE KEEP DEFENDING **": { + "translation": "即将抵达撤离区,继续坚守" + }, + "** THE NEXT DOOR WILL OPEN SOON **": { + "translation": "下一道大门即将开启" + }, + "[ITEM] A player has picked up nade box": { + "translation": "[道具] 一名玩家拾取了手雷补给箱" + }, + "[ITEM] A player has discovered a healing potion": { + "translation": "[道具] 一名玩家找到了治疗药剂" + }, + "[ITEM] A player has discovered an ammo potion": { + "translation": "[道具] 一名玩家找到了弹药药剂" + }, + "[ITEM] A player has discovered a speed potion": { + "translation": "[道具] 一名玩家找到了迅捷药剂" + }, + "[ITEM] A player has picked up explosive bow": { + "translation": "[道具] 一名玩家拾取了爆破长弓" + }, + "[ITEM] A player has picked up explosive barrel": { + "translation": "[道具] 一名玩家拾取了爆破桶" + }, + "[ITEM] A player has picked up bow": { + "translation": "[道具] 一名玩家拾取了长弓" + }, + "[ITEM] A zombie has picked up burning curse skull": { + "translation": "[道具] 僵尸拾取了灼烧诅咒头骨" + }, + "[ITEM] A zombie has picked up frozen skull": { + "translation": "[道具] 僵尸拾取了寒霜头骨" + }, + "[ITEM] A zombie has picked up toxic orb": { + "translation": "[道具] 僵尸拾取了剧毒宝珠" + }, + "[ITEM] A zombie has picked up plague mist": { + "translation": "[道具] 僵尸拾取了瘟疫迷雾" + }, + "[ITEM] A player has picked up ice bow": { + "translation": "[道具] 一名玩家拾取了寒冰长弓" + }, + "[ITEM] A player has picked up holy heal": { + "translation": "[道具] 一名玩家拾取了神圣治愈道具" + }, + "Grace is now available! You can buy weapons and equipment, and get healed for 60 seconds; infinite ammo is available nearby": { + "translation": "恩典补给站已开放!可购买武器装备,获得持续60秒的治疗效果;附近有无尽弹药补给" + }, + "[ITEM] A player has picked up ice stormcallers wrath": { + "translation": "[道具] 一名玩家拾取了冰风暴使者之怒" + }, + "[ITEM] A zombie has picked up frosbite storm": { + "translation": "[道具] 僵尸拾取了霜寒风暴" + }, + "[ITEM] A player has picked up fire magic spell": { + "translation": "[道具] 一名玩家拾取了火焰法术书" + }, + "[ITEM] A player has picked up ice magic spell": { + "translation": "[道具] 一名玩家拾取了寒冰法术书" + }, + "** ORB DESTROYED **": { + "translation": "宝珠已摧毁" + }, + "** YOU CAN NOW DAMAGE THE BOSS **": { + "translation": "现已可对BOSS造成伤害" + }, + "** AIM FOR THE PURPLE AURA UNDER THE DRAGON TO DEAL DAMAGE **": { + "translation": "瞄准巨龙身下紫色光环才能造成伤害" + } +} From 492956070a2bd803073fc9faa576a6942e8eac36 Mon Sep 17 00:00:00 2001 From: TachibanaYuli <644737581@qq.com> Date: Tue, 16 Jun 2026 01:37:25 +0800 Subject: [PATCH 02/10] Delete 2001/sharp/configs/translations/ze_umbra.jsonc --- .../sharp/configs/translations/ze_umbra.jsonc | 460 ------------------ 1 file changed, 460 deletions(-) delete mode 100644 2001/sharp/configs/translations/ze_umbra.jsonc diff --git a/2001/sharp/configs/translations/ze_umbra.jsonc b/2001/sharp/configs/translations/ze_umbra.jsonc deleted file mode 100644 index a7a089f95..000000000 --- a/2001/sharp/configs/translations/ze_umbra.jsonc +++ /dev/null @@ -1,460 +0,0 @@ -// Console SayText i18n file generator. -// i18n Version v21 -// Copyright 2025 Kyle 'Kxnrl' Frankiss. -// https://github.com/Kxnrl - - // 可用字段: - // blocked (bool) -> 屏蔽本句输出 - // clearText (bool) -> 清除所有HUD文本 - // clearTimer (bool) -> 清除所有倒计时 - // countdown (int) -> 添加特殊的独立的倒计时 - -{ - "** THE KEY HAS BEEN FOUND **": { - "translation": "钥匙已找到" - }, - "** KEEP DEFENDING UNTIL THE MAIN ENTRANCE OPEN **": { - "translation": "坚守防线,等待主入口开启" - }, - "** FIND A WAY TO OPEN THE ARENA GRATE **": { - "translation": "想办法打开竞技场铁栅门" - }, - "[LORE] Long ago, Umbra was a realm of light and wisdom. Now, it lies beneath an eternal dusk. A cursed kingdom devoured by its own shadows.": { - "translation": "很久以前,安布拉是一片充满光明与智慧的国度.如今此地永陷黄昏,这座受诅咒的王国已被自身的暗影吞噬." - }, - "** ZOMBIES HAVE REACHED THE OBJECTIVE **": { - "translation": "僵尸抵达目标点位" - }, - "** KEEP DEFENDING **": { - "translation": "坚守防线" - }, - "** FIND THE KEY TO OPEN THE GRIM ARCHIVE DOOR **": { - "translation": "寻找钥匙,开启死寂档案馆大门" - }, - "[LOCATION] GRIM ARCHIVE": { - "translation": "[区域] 死寂档案馆" - }, - "** BATTLEFIELD DOOR OPENING IN 20 SECONDS **": { - "translation": "战场大门将在20秒后开启" - }, - "** FIND A WAY TO ACCESS THE ARCHIVE **": { - "translation": "寻找进入档案馆的通路" - }, - "** WATCH OUT FOR THE METEORS ! **": { - "translation": "小心陨石!" - }, - "**ELEVATOR LEAVING IN 20 SECONDS **": { - "translation": "电梯将在20秒后驶离 " - }, - "** ACTIVATE 3 LEVERS TO OPEN BOTH PATH **": { - "translation": "启动三根操纵杆,开启两条通路" - }, - "** DOORS OPENING IN 15 SECONDS **": { - "translation": "大门将在15秒后开启" - }, - "** BASTION EXIT GATE OPENING IN 15 SECONDS **": { - "translation": "堡垒出口闸门将在15秒后开启" - }, - "[LOCATION] SIEGEBOUND COURT": { - "translation": "[区域] 围城庭院" - }, - "[LORE] Once a place of strategy and might, now abandoned, the court trembles under the weight of forgotten wars.": { - "translation": "此地曾是运筹帷幄和彰显强权的重地,如今荒废一片,庭院仍在昔日战乱的重压下震颤." - }, - "** DOOR OPENING IN 20 SECONDS **": { - "translation": "大门将在20秒后开启" - }, - "** BASTION ENTRANCES OPENING IN 20 SECONDS **": { - "translation": "堡垒各入口将在20秒后开启" - }, - "[LORE] Shadows coil along the ramparts, hiding the secrets of a kingdom long devoured by darkness.": { - "translation": "暗影沿着城墙盘绕,藏匿着这座早已被黑暗吞噬的王国的秘密." - }, - "** SPLIT ON BOTH SIDES **": { - "translation": "兵分两路防守" - }, - "** GRIM ARCHIVE ARENA GRATE OPENING IN 20 SECONDS **": { - "translation": "死寂档案馆竞技场铁栅门将在20秒后开启" - }, - "** GET INSIDE THE GRIM ARCHIVE ARENA AND KEEP DEFENDING **": { - "translation": "进入死寂档案馆竞技场并坚守防线" - }, - "[LORE] Echoes of the Grim Archive awaken something ancient, a protector forged from memory and bone.": { - "translation": "死寂档案馆的回响唤醒了远古存在,一具由记忆与白骨铸就的守护者." - }, - "** RESIST 20 MORE SECONDS **": { - "translation": "再坚守20秒" - }, - "[LORE] Echoes of the past linger here, whispers of scholars lost to the darkness that consumes this place.": { - "translation": "过往的残响在此萦绕,皆是葬身这片黑暗的学者们的低语." - }, - "[LOCATION] CURSED BASTION": { - "translation": "[区域] 诅咒堡垒" - }, - "Special thanks to Moltard, Xehanort, Hobbiten, x1aofu, Vndrew, mini, koen, Kaemon, toasty, cron, harley, NiDE, Unloze": { - "translation": "特别感谢 Moltard、Xehanort、Hobbiten、x1aofu、Vndrew、mini、koen、Kaemon、toasty、cron、harley、NiDE、Unloze", - "blocked": true - }, - "**Stripper v1.4 loaded**": { - "translation": "Stripper 1.4版本已加载" - }, - "[BOSS] EIDOLON, WARDEN OF THE GRIM ARCHIVE": { - "translation": "[首领] 伊多隆,死寂档案馆看守者" - }, - "[LOCATION] LAKE OF BLOOD": { - "translation": "[区域] 血之湖" - }, - "** KEEP DEFENDING ! **": { - "translation": "坚守防线!" - }, - "** GRATE BREAKING IN 10 SECONDS **": { - "translation": "铁栅门将在10秒后损毁" - }, - "[LOCATION] UMBRAL DUNGEON": { - "translation": "[区域] 暗影地牢" - }, - "[LORE] Beneath the Bastion lies the Umbral Dungeon. A labyrinth drowned in rot and sorrow.": { - "translation": "堡垒之下便是暗影地牢,一座充斥腐朽与悲恸的迷宫." - }, - "[LORE] Rusted bars and chained echoes mark the halls where countless souls once screamed.": { - "translation": "锈蚀铁栏与锁链余响遍布长廊,无数亡魂曾在此哀嚎." - }, - "** LAKE OF BLOOD DOOR OPENING IN 20 SECONDS **": { - "translation": "血之湖大门将在20秒后开启" - }, - "** LAKE OF BLOOD ENTRANCE DOOR WILL BREAK IN 30 SECONDS **": { - "translation": "血之湖入口大门将在30秒后破损" - }, - "** LAKE OF BLOOD ENTRANCE DOOR WILL BREAK IN 10 SECONDS **": { - "translation": "血之湖入口大门将在10秒后破损" - }, - "** BRIDGE GATES OPENING IN 20 SECONDS **": { - "translation": "桥梁闸门将在20秒后开启" - }, - "** KEEP DEFENDING UNTIL THE TUMB OPEN **": { - "translation": "坚守防线,等待墓穴开启" - }, - "** TOWER GATE OPENING IN 15 SECONDS **": { - "translation": "塔楼闸门将在15秒后开启" - }, - "** FIND THE LEVERS TO ACTIVATE BOTH PATH **": { - "translation": "找到操纵杆,开启两条通路" - }, - "** TOWER EXIT DOOR OPENING IN 10 SECONDS **": { - "translation": "塔楼出口大门将在10秒后开启" - }, - "** FIND A WAY TO EXIT THIS AREA .. **": { - "translation": "想办法离开这片区域......" - }, - "** MAIN DOOR OPENING IN 15 SECONDS **": { - "translation": "主大门将在15秒后开启" - }, - "[BOOK] A player has discovered a mystic book": { - "translation": "[古籍] 一名玩家找到了神秘古籍" - }, - "**THE SECRET OF THE GRIM ARCHIVE IS REVEALED **": { - "translation": "死寂档案馆的秘密已揭晓 " - }, - "**ALL BOOKS COLLECTED **": { - "translation": "全部古籍已收集完毕 " - }, - "** THE PATH WILL OPEN IN 15 SECONDS **": { - "translation": "通路将在15秒后开启" - }, - "[LORE] A low growl echoes through the stone, heralding what waits beyond.": { - "translation": "低沉嘶吼在石道回荡,预示着门后潜藏的怪物." - }, - "** PRESSURE PLATE ACTIVATED **": { - "translation": "压力踏板已触发" - }, - "** LIFT MOVING IN 15 SECONDS **": { - "translation": "升降梯将在15秒后启动" - }, - "** DOOR OPENS IN 15 SECONDS **": { - "translation": "大门将在15秒后开启" - }, - "** MAIN GATE OPENING IN 25 SECONDS **": { - "translation": "主闸门将在25秒后开启" - }, - "** KEEP DEFENDING UNTIL SOMETHING HAPPEN **": { - "translation": "坚守防线,等待事态变化" - }, - "** BOTH PRESSURE PLATES ACTIVATED **": { - "translation": "两块压力踏板均已触发" - }, - "** KEEP DEFENDING AS MUCH AS YOU CAN **": { - "translation": "拼尽全力守住防线" - }, - "** DO NOT LET ANY ZOMBIES INSIDE **": { - "translation": "切勿放任任何僵尸闯入内部" - }, - "** STAY IN THE MIDDLE **": { - "translation": "全员驻守中央区域" - }, - "[BOSS] VERMISANGUIS, THE CRIMSON PARASITE": { - "translation": "[首领] 维尔米桑吉斯,猩红寄生物" - }, - "*** AN ADMIN HAS FORCE STAGE 2 TRUE ENDING ***": { - "translation": "管理员强制触发第二关真结局" - }, - "*** AN ADMIN HAS FORCE STAGE 1 TRUE ENDING ***": { - "translation": "管理员强制触发第一关真结局" - }, - "*** ADMIN TRIGGERED STAGE 2 TRUE ENDING ***": { - "translation": "管理员触发第二关真结局" - }, - "*** ADMIN TRIGGERED STAGE 2 ***": { - "translation": "管理员触发第二关" - }, - "*** ADMIN TRIGGERED STAGE 1 TRUE ENDING ***": { - "translation": "管理员触发第一关真结局" - }, - "*** ADMIN TRIGGERED STAGE 1 ***": { - "translation": "管理员触发第一关" - }, - "**1/4 DRAGON RELICS COLLECTED **": { - "translation": "已收集龙裔遗物 1/4 ", - "clearTimer": ture - }, - "**2/4 DRAGON RELICS COLLECTED **": { - "translation": "已收集龙裔遗物 2/4 ", - "clearTimer": ture - }, - "**3/4 DRAGON RELICS COLLECTED **": { - "translation": "已收集龙裔遗物 3/4 ", - "clearTimer": ture - }, - "** DOOR OPENING SOON **": { - "translation": "大门即将开启" - }, - "**1/3 BOOKS COLLECTED **": { - "translation": "已收集古籍 1/3 ", - "clearTimer": ture - }, - "**2/3 BOOKS COLLECTED **": { - "translation": "已收集古籍 2/3 ", - "clearTimer": ture - }, - "** ZOMBIE DETECTED **": { - "translation": "检测到僵尸" - }, - "** BOTH DRAGONS HAS BEEN DEFEATED **": { - "translation": "两头巨龙均已被击败" - }, - "** DOOR TO EXIT THE CAVE WILL OPEN SOON **": { - "translation": "洞穴出口大门即将开启" - }, - "** DRAGONLORDS RUINS ESCAPED **": { - "translation": "已成功逃离龙君遗迹" - }, - "** THANK YOU FOR PLAYING **": { - "translation": "感谢游玩" - }, - "** YOU ARE CLOSE TO ESCAPE THE CAVE **": { - "translation": "即将逃出洞穴" - }, - "[BOSS] MYCELAR, THE DROWNED GUARDIAN": { - "translation": "[首领] 迈塞拉尔,溺亡守护者" - }, - "[LORE] A damp, fungal stench fills the cavern, heralding something monstrous.": { - "translation": "洞窟中弥漫潮湿菌臭,预示着巨型魔物将至." - }, - "*** DRAGONLORDS RUINS SECRET MAP FOUND ***": { - "translation": "找到龙君遗迹秘密地图" - }, - "[LORE] Scorched ruins mark the passage of two Dragonlords: one of living flame, one of bone and shadow.": { - "translation": "焦黑遗迹见证两位龙君的过往:一位执掌烈焰,一位统御白骨暗影." - }, - "[RELIC] A player has collected a dragon relic": { - "translation": "[遗物] 一名玩家拾取了龙裔遗物" - }, - "** DRAGONLORDS RUINS AREA UNLOCKED **": { - "translation": "龙君遗迹区域已解锁" - }, - "** ALL DRAGON RELICS COLLECTED **": { - "translation": "全部龙裔遗物收集完毕" - }, - "[LOCATION] CAVERN OF ECHOES": { - "translation": "[区域] 回音洞窟" - }, - "[LORE] Ancient whispers resonate here, telling of those who vanished without a trace.": { - "translation": "远古低语在此回荡,诉说着那些凭空消失之人的故事." - }, - "** ZOMBIES DETECTED **": { - "translation": "检测到僵尸.." - }, - "** ZOMBIE HAS REACHED THE OBJECTIVE **": { - "translation": "僵尸抵达目标点位" - }, - "** DUNGEON ESCAPED **": { - "translation": "成功逃出地牢" - }, - "** FIND ALL THE LEVERS NEEDED TO CONTINUE **": { - "translation": "找齐所有必需操纵杆方可继续前进" - }, - "[LOCATION] DRAGONLORDS RUINS": { - "translation": "[区域] 龙君遗迹" - }, - "** PREPARE TO FIGHT **": { - "translation": "准备迎战" - }, - "[LORE] The air reeks of iron and rot, a graveyard unmarked by time.": { - "translation": "空气中充斥铁锈与腐臭,此处是一座无岁月标记的坟场." - }, - "*** DRAGON HEART COLLECTED ***": { - "translation": "拾取龙心" - }, - "*** DRAGON CALORBLOOM COLLECTED ***": { - "translation": "拾取龙焰花" - }, - "*** BLOOD AMBER COLLECTED ***": { - "translation": "拾取血琥珀" - }, - "*** DRAGON STONE COLLECTED ***": { - "translation": "拾取龙晶石" - }, - "** FINAL ELEVATOR IS READY TO LEAVE **": { - "translation": "最终撤离升降梯已就绪" - }, - "** KEEP DEFENDING A BIT MORE **": { - "translation": "再坚守片刻" - }, - "** ELEVATOR LEAVING IN 10 SECONDS **": { - "translation": "升降梯将在10秒后驶离" - }, - "** LAST DOOR IS OPENING SOON.. DO NOT BE LATE **": { - "translation": "最后一道大门即将开启,切勿迟到" - }, - "*** GATE OPENING SOON, KEEP DEFENDING ***": { - "translation": "闸门即将开启,坚守防线" - }, - "*** GATES OPENING IN 20 SECONDS ***": { - "translation": "闸门将在20秒后开启" - }, - "** JUMP DOWN AND REACH THE EXIT **": { - "translation": "向下跳跃,前往出口" - }, - "** SECOND BOULDER DISABLED **": { - "translation": "第二块落石机关已解除" - }, - "** FIRST BOULDER DISABLED **": { - "translation": "第一块落石机关已解除" - }, - "** WATCH OUT FOR THE BOULDERS **": { - "translation": "小心落石" - }, - "**UNDERGROUND ENTRANCE OPENING IN 30 SECONDS **": { - "translation": "地下入口将在30秒后开启 " - }, - "** TUNNEL EXIT WILL OPEN IN 15 SECONDS **": { - "translation": "隧道出口将在15秒后开启" - }, - "** KEEP DEFENDING UNTIL THE GRATE BREAKS **": { - "translation": "坚守防线直至铁栅门损毁" - }, - "[LORE] Shadows twist as an ancient warrior returns, eager to test those who dare approach.": { - "translation": "暗影翻涌,远古战士再度现世,考验胆敢前来之人." - }, - "** TUNNEL GRATE OPENING SOON **": { - "translation": "隧道铁栅门即将开启" - }, - "** ONE OF THE PATH WILL OPEN SOON **": { - "translation": "其中一条通路即将开启" - }, - "** HIDDEN HOLLOW ENTRANCE OPENING IN 25 SECONDS **": { - "translation": "隐秘洞窟入口将在25秒后开启" - }, - "[LORE] Stones slick with moisture form a narrow path, leading deeper into the heart of the forgotten underground.": { - "translation": "湿滑岩石铺就狭窄小径,通向这片被遗忘地下区域的深处." - }, - "*** SHOOT THE ORB TO DISABLE SKELVRYNS SHIELD ***": { - "translation": "射击宝珠,破除斯凯尔文的护盾" - }, - "[BOSS] VAELTHAR & SKELVRYN, KEEPERS OF THE DRAGONLORD RUINS": { - "translation": "[首领] 维尔萨尔与斯凯尔文,龙君遗迹守护者" - }, - "[LORE] Ancient scales scrape stone as twin dragons awaken, guardians of forgotten dominions.": { - "translation": "远古龙鳞摩擦石壁,双生巨龙苏醒,守护着早已覆灭的疆土." - }, - "[ITEM] A player has picked up Howling Tempest": { - "translation": "[道具] 一名玩家拾取了狂啸风暴" - }, - "*** ESCAPE IN THE DUNGEON ENTRANCE ***": { - "translation": "从地牢入口撤离" - }, - "*** HOLD THE LINE UNTIL ALL GRATES ARE CLOSED! ***": { - "translation": "守住阵线,直至所有铁栅门全部关闭!" - }, - "[BOSS] CHAMPION GUNDYR": { - "translation": "[首领] 勇士冈迪尔" - }, - "** YOU ARE CLOSE TO THE ESCAPE ZONE KEEP DEFENDING **": { - "translation": "即将抵达撤离区,继续坚守" - }, - "** THE NEXT DOOR WILL OPEN SOON **": { - "translation": "下一道大门即将开启" - }, - "[ITEM] A player has picked up nade box": { - "translation": "[道具] 一名玩家拾取了手雷补给箱" - }, - "[ITEM] A player has discovered a healing potion": { - "translation": "[道具] 一名玩家找到了治疗药剂" - }, - "[ITEM] A player has discovered an ammo potion": { - "translation": "[道具] 一名玩家找到了弹药药剂" - }, - "[ITEM] A player has discovered a speed potion": { - "translation": "[道具] 一名玩家找到了迅捷药剂" - }, - "[ITEM] A player has picked up explosive bow": { - "translation": "[道具] 一名玩家拾取了爆破长弓" - }, - "[ITEM] A player has picked up explosive barrel": { - "translation": "[道具] 一名玩家拾取了爆破桶" - }, - "[ITEM] A player has picked up bow": { - "translation": "[道具] 一名玩家拾取了长弓" - }, - "[ITEM] A zombie has picked up burning curse skull": { - "translation": "[道具] 僵尸拾取了灼烧诅咒头骨" - }, - "[ITEM] A zombie has picked up frozen skull": { - "translation": "[道具] 僵尸拾取了寒霜头骨" - }, - "[ITEM] A zombie has picked up toxic orb": { - "translation": "[道具] 僵尸拾取了剧毒宝珠" - }, - "[ITEM] A zombie has picked up plague mist": { - "translation": "[道具] 僵尸拾取了瘟疫迷雾" - }, - "[ITEM] A player has picked up ice bow": { - "translation": "[道具] 一名玩家拾取了寒冰长弓" - }, - "[ITEM] A player has picked up holy heal": { - "translation": "[道具] 一名玩家拾取了神圣治愈道具" - }, - "Grace is now available! You can buy weapons and equipment, and get healed for 60 seconds; infinite ammo is available nearby": { - "translation": "恩典补给站已开放!可购买武器装备,获得持续60秒的治疗效果;附近有无尽弹药补给" - }, - "[ITEM] A player has picked up ice stormcallers wrath": { - "translation": "[道具] 一名玩家拾取了冰风暴使者之怒" - }, - "[ITEM] A zombie has picked up frosbite storm": { - "translation": "[道具] 僵尸拾取了霜寒风暴" - }, - "[ITEM] A player has picked up fire magic spell": { - "translation": "[道具] 一名玩家拾取了火焰法术书" - }, - "[ITEM] A player has picked up ice magic spell": { - "translation": "[道具] 一名玩家拾取了寒冰法术书" - }, - "** ORB DESTROYED **": { - "translation": "宝珠已摧毁" - }, - "** YOU CAN NOW DAMAGE THE BOSS **": { - "translation": "现已可对BOSS造成伤害" - }, - "** AIM FOR THE PURPLE AURA UNDER THE DRAGON TO DEAL DAMAGE **": { - "translation": "瞄准巨龙身下紫色光环才能造成伤害" - } -} From 1e28142f3ae5ddeef4c945d87d5ade2a1fc0fceb Mon Sep 17 00:00:00 2001 From: TachibanaYuli <644737581@qq.com> Date: Wed, 19 Aug 2026 17:36:27 +0800 Subject: [PATCH 03/10] Create ze_obj_abyss_v2.jsonc --- .../translations/ze_obj_abyss_v2.jsonc | 493 ++++++++++++++++++ 1 file changed, 493 insertions(+) create mode 100644 2001/sharp/configs/translations/ze_obj_abyss_v2.jsonc diff --git a/2001/sharp/configs/translations/ze_obj_abyss_v2.jsonc b/2001/sharp/configs/translations/ze_obj_abyss_v2.jsonc new file mode 100644 index 000000000..61d19d4d9 --- /dev/null +++ b/2001/sharp/configs/translations/ze_obj_abyss_v2.jsonc @@ -0,0 +1,493 @@ +// Console SayText i18n file generator. +// i18n Version v21 +// Copyright 2025 Kyle 'Kxnrl' Frankiss. +// https://github.com/Kxnrl + + // 可用字段: + // blocked (bool) -> 屏蔽本句输出 + // clearText (bool) -> 清除所有HUD文本 + // clearTimer (bool) -> 清除所有倒计时 + // countdown (int) -> 添加特殊的独立的倒计时 + +{ + "电源已接通": { + "translation": "电源已接通" + }, + "<<< 30 秒后开门 >>>": { + "translation": "<<< 30 秒后开门 >>>", + "countdown": 30 + }, + "僵尸空降即将开启": { + "translation": "僵尸空降即将开启" + }, + "有人享用了茶~": { + "translation": "有人享用了茶~" + }, + "有人吃掉了披萨!(This pizza is not aggresive)": { + "translation": "有人吃掉了披萨!(This pizza is not aggresive)" + }, + "<<< 40 秒后激光消失 >>>": { + "translation": "<<< 40 秒后激光消失 >>>", + "countdown": 40 + }, + "该死, 路被火焰堵住了! 坚持一下, 我来灭火!": { + "translation": "该死, 路被火焰堵住了! 坚持一下, 我来灭火!" + }, + "<<< 30 >>>": { + "translation": "<<< 30 >>>", + "countdown": 30 + }, + "<<< 5 秒后火焰熄灭 >>>": { + "translation": "<<< 5 秒后火焰熄灭 >>>", + "countdown": 5 + }, + "刚才真是千钧一发...": { + "translation": "刚才真是千钧一发..." + }, + "想办法开启电源": { + "translation": "想办法开启电源" + }, + "僵尸从地堡里出来了!": { + "translation": "僵尸从地堡里出来了!" + }, + "我们又被权限门挡住了.": { + "translation": "我们又被权限门挡住了." + }, + "去撬开上面的板子看看情况!": { + "translation": "去撬开上面的板子看看情况!" + }, + "<<< 权限卡已获取 >>>": { + "translation": "<<< 权限卡已获取 >>>" + }, + "<<< 权限已验证 >>>": { + "translation": "<<< 权限已验证 >>>" + }, + "<<< 坚守 20 秒 >>>": { + "translation": "<<< 坚守 20 秒 >>>", + "countdown": 20 + }, + "<<< 僵尸空降 10 秒后开启 >>>": { + "translation": "<<< 僵尸空降 10 秒后开启 >>>", + "countdown": 10 + }, + "这些激光看起来太危险了!": { + "translation": "这些激光看起来太危险了!" + }, + "去个灵活的人启动激光发射器, 为我们打开一条道路!": { + "translation": "去个灵活的人启动激光发射器, 为我们打开一条道路!" + }, + "这里有些激光发射器, 我有一个大胆的点子.": { + "translation": "这里有些激光发射器, 我有一个大胆的点子." + }, + "真有你的, 成功了! 小心激光!": { + "translation": "真有你的, 成功了! 小心激光!" + }, + "<<< 激光即将启动 >>>": { + "translation": "<<< 激光即将启动 >>>" + }, + "<<< 40 >>>": { + "translation": "<<< 40 >>>", + "countdown": 40 + }, + "<<< 10 秒后开门 >>>": { + "translation": "<<< 10 秒后开门 >>>", + "countdown": 10 + }, + "听起来外面是个运输轨道! 我们终于有机会逃离这里了!": { + "translation": "听起来外面是个运输轨道! 我们终于有机会逃离这里了!" + }, + "<<< 10 秒后火车启动 >>>": { + "translation": "<<< 10 秒后火车启动 >>>", + "countdown": 10 + }, + "快上车!": { + "translation": "快上车!" + }, + "这里是什么地方?": { + "translation": "这里是什么地方?" + }, + "看起来我们已经到达了深渊区域.": { + "translation": "看起来我们已经到达了深渊区域." + }, + "这些激光看起来很危险, 不要触碰!": { + "translation": "这些激光看起来很危险, 不要触碰!" + }, + "老实说, 这里让我有些毛骨悚然.": { + "translation": "老实说, 这里让我有些毛骨悚然." + }, + "给我点时间撬开这缆车的车门!": { + "translation": "给我点时间撬开这缆车的车门!" + }, + "<<< 门即将打开 >>>": { + "translation": "<<< 门即将打开 >>>" + }, + "马上好了, 准备上车!": { + "translation": "马上好了, 准备上车!" + }, + "他*的, 别去碰那些食物! 万一有生化病毒我们就都完了!": { + "translation": "他*的, 别去碰那些食物! 万一有生化病毒我们就都完了!" + }, + "<<< 45 秒后开门 >>>": { + "translation": "<<< 45 秒后开门 >>>", + "countdown": 45 + }, + "[Polaris] 这里发生了爆炸!": { + "translation": "[Polaris] 这里发生了爆炸!" + }, + "该死的, 通讯系统好像被爆炸击穿了.": { + "translation": "该死的, 通讯系统好像被爆炸击穿了." + }, + "[Polaris] 喂? ** 杂音 **": { + "translation": "[Polaris] 喂? ** 杂音 **" + }, + "我们只能靠自己了.": { + "translation": "我们只能靠自己了." + }, + "<<< 总控开关已启用 >>>": { + "translation": "<<< 总控开关已启用 >>>" + }, + "<<< 20 秒后开门 >>>": { + "translation": "<<< 20 秒后开门 >>>", + "countdown": 20 + }, + "他们来了..": { + "translation": "他们来了.." + }, + "<<< 40 秒后开门 >>>": { + "translation": "<<< 40 秒后开门 >>>", + "countdown": 40 + }, + "似乎有僵尸捡起了一把怪东西...": { + "translation": "似乎有僵尸捡起了一把怪东西..." + }, + "<<< 10 秒后电梯启动 >>>": { + "translation": "<<< 10 秒后电梯启动 >>>", + "countdown": 10 + }, + "<<< 20 秒后门开 >>>": { + "translation": "<<< 20 秒后门开 >>>", + "countdown": 20 + }, + "这个门需要权限验证, 想办法找到权限卡!": { + "translation": "这个门需要权限验证, 想办法找到权限卡!" + }, + "<<< 20 >>>": { + "translation": "<<< 20 >>>", + "countdown": 20 + }, + "<<< 50 >>>": { + "translation": "<<< 50 >>>", + "countdown": 50 + }, + "<<< C4 将于 30 秒后爆炸 >>>": { + "translation": "<<< C4 将于 30 秒后爆炸 >>>", + "countdown": 30 + }, + "小心一点... 我有不好的预感.": { + "translation": "小心一点... 我有不好的预感." + }, + "我**... 大家快醒醒! 都还在吗?": { + "translation": "我**... 大家快醒醒! 都还在吗?" + }, + "赶快行动! 僵尸不会停止进攻的步伐": { + "translation": "赶快行动! 僵尸不会停止进攻的步伐" + }, + "前面的燃料储藏室被爆炸击穿了. 从那里跳下去试试运气吧": { + "translation": "前面的燃料储藏室被爆炸击穿了. 从那里跳下去试试运气吧" + }, + "[Polaris] ...这是什么地方?": { + "translation": "[Polaris] ...这是什么地方?" + }, + "[对讲机] 接到上级指示, 本次行动需不惜一切代价摸清这个失联的实验室究竟发生了什么.": { + "translation": "[对讲机] 接到上级指示, 本次行动需不惜一切代价摸清这个失联的实验室究竟发生了什么." + }, + "** 降落 **": { + "translation": "** 降落 **" + }, + "[对讲机] 喂, 清醒点! 那里并不是什么干净地方": { + "translation": "[对讲机] 喂, 清醒点! 那里并不是什么干净地方" + }, + "[Polaris] ..收到.": { + "translation": "[Polaris] ..收到." + }, + "[Polaris] 为什么感觉这里似曾相识? 我们好像来过这里...": { + "translation": "[Polaris] 为什么感觉这里似曾相识? 我们好像来过这里..." + }, + "[对讲机] 你们经历了一场时空巨变.": { + "translation": "[对讲机] 你们经历了一场时空巨变." + }, + "[对讲机] 一年前的该地爆发了一次剧烈能量波动.": { + "translation": "[对讲机] 一年前的该地爆发了一次剧烈能量波动." + }, + "[对讲机] 几天后, 你们小队从该方向来到了总部报道, 宛如横空出世.": { + "translation": "[对讲机] 几天后, 你们小队从该方向来到了总部报道, 宛如横空出世." + }, + "[对讲机] 说实话, 上级对你们并不信任. 我们从未听过你们的名号.": { + "translation": "[对讲机] 说实话, 上级对你们并不信任. 我们从未听过你们的名号." + }, + "[对讲机] 本次行动是你们证明自己的绝佳机会.": { + "translation": "[对讲机] 本次行动是你们证明自己的绝佳机会." + }, + "[Polaris] 可是...": { + "translation": "[Polaris] 可是..." + }, + "[对讲机] 不该问的别问. 好好完成任务.": { + "translation": "[对讲机] 不该问的别问. 好好完成任务." + }, + "[对讲机] 你们理应是最了解这里的战斗部队. 不是吗?": { + "translation": "[对讲机] 你们理应是最了解这里的战斗部队. 不是吗?" + }, + "[Polaris] ...好的. 我们会尽力.": { + "translation": "[Polaris] ...好的. 我们会尽力." + }, + "[对讲机] 很好. 出发吧, 战士们.": { + "translation": "[对讲机] 很好. 出发吧, 战士们." + }, + "[对讲机] 你们本次的行动代号是:": { + "translation": "[对讲机] 你们本次的行动代号是:" + }, + "“破渊之剑”": { + "translation": "“破渊之剑”" + }, + "[Polaris] 是的...这里的一切都似曾相识.": { + "translation": "[Polaris] 是的...这里的一切都似曾相识." + }, + "[Polaris] 但... 不. 我无法回忆起这里的一切": { + "translation": "[Polaris] 但... 不. 我无法回忆起这里的一切" + }, + "<<< 伸缩桥在 30 秒后开启 >>>": { + "translation": "<<< 伸缩桥在 30 秒后开启 >>>", + "countdown": 30 + }, + "<<< 气阀已开启 >>>": { + "translation": "<<< 气阀已开启 >>>" + }, + "[Polaris] 成功了. 气压已恢复正常": { + "translation": "[Polaris] 成功了. 气压已恢复正常" + }, + "分头乘坐电梯. 别让僵尸占领它们!": { + "translation": "分头乘坐电梯. 别让僵尸占领它们!" + }, + "<<< 电梯在 35 秒后启动 >>>": { + "translation": "<<< 电梯在 35 秒后启动 >>>", + "countdown": 35 + }, + "<<< 电源已接通 >>>": { + "translation": "<<< 电源已接通 >>>" + }, + "[对讲机] 继续行动. 先到达通风控制室, 然后等待下一步指示.": { + "translation": "[对讲机] 继续行动. 先到达通风控制室, 然后等待下一步指示." + }, + "[Polaris] 通风控制室? 那是什么地方?": { + "translation": "[Polaris] 通风控制室? 那是什么地方?" + }, + "[对讲机] 从毒池通风管前往下水区域. 小心点, 那地方是有辐射的.": { + "translation": "[对讲机] 从毒池通风管前往下水区域. 小心点, 那地方是有辐射的." + }, + "[Polaris] 电气系统遭到破坏. 仪表显示这里的气压很低": { + "translation": "[Polaris] 电气系统遭到破坏. 仪表显示这里的气压很低" + }, + "[对讲机] 该死. 先去重启电闸, 然后想办法向管道加压": { + "translation": "[对讲机] 该死. 先去重启电闸, 然后想办法向管道加压" + }, + "看起来我们要走伸缩桥了! 小心别掉下去!": { + "translation": "看起来我们要走伸缩桥了! 小心别掉下去!" + }, + "<<< 10 >>>": { + "translation": "<<< 10 >>>", + "countdown": 10 + }, + "** 不好,有辆自动驾驶火车开过来了 **": { + "translation": "** 不好,有辆自动驾驶火车开过来了 **" + }, + "** 快躲到实验室里去! **": { + "translation": "** 快躲到实验室里去! **" + }, + "** 你们听到什么声音了吗?**": { + "translation": "** 你们听到什么声音了吗?**" + }, + "** 披萨对偷吃它的人降下神罚 **": { + "translation": "** 披萨对偷吃它的人降下神罚 **" + }, + "** objc 防扰民组织提醒您:披萨已享用完毕! **": { + "translation": "** objc 防扰民组织提醒您:披萨已享用完毕! **" + }, + "^(* ̄(oo) ̄)^旋转...": { + "translation": "^(* ̄(oo) ̄)^旋转..." + }, + "** 僵尸彩蛋已禁用 **": { + "translation": "** 僵尸彩蛋已禁用 **" + }, + "<<< 结局:深渊归寂 >>>": { + "translation": "<<< 结局:深渊归寂 >>>" + }, + "我们此行已凶多吉少.": { + "translation": "我们此行已凶多吉少." + }, + "也许人生的意义就在于此. 我们决不能让我们的兄弟重蹈我们的覆辙": { + "translation": "也许人生的意义就在于此. 我们决不能让我们的兄弟重蹈我们的覆辙" + }, + "<<< 僵尸侧路将在 20 秒后开启 >>>": { + "translation": "<<< 僵尸侧路将在 20 秒后开启 >>>", + "countdown": 20 + }, + ">>> 20 <<<": { + "translation": ">>> 20 <<<", + "countdown": 20 + }, + ">>> 10 <<<": { + "translation": ">>> 10 <<<", + "countdown": 10 + }, + ">>> 30 <<<": { + "translation": ">>> 30 <<<", + "countdown": 30 + }, + "来吧兄弟们.. 让我们再来一次吧.": { + "translation": "来吧兄弟们.. 让我们再来一次吧." + }, + "我用木马程序入侵了反应堆控制台.": { + "translation": "我用木马程序入侵了反应堆控制台." + }, + "这件事是不是已经发生过了?": { + "translation": "这件事是不是已经发生过了?" + }, + "<<< 警告: 反应堆进入临界状态 >>>": { + "translation": "<<< 警告: 反应堆进入临界状态 >>>" + }, + "该死的! 控制台启动了自毁系统!": { + "translation": "该死的! 控制台启动了自毁系统!" + }, + "坚持住, 兄弟们! 无论如何, 我们已经尽力了...": { + "translation": "坚持住, 兄弟们! 无论如何, 我们已经尽力了..." + }, + "我们的结束, 终将回到我们的开始...": { + "translation": "我们的结束, 终将回到我们的开始..." + }, + "<<< 结局:破烬之刃 >>>": { + "translation": "<<< 结局:破烬之刃 >>>" + }, + "<<< 5 秒后关门 >>>": { + "translation": "<<< 5 秒后关门 >>>", + "countdown": 5 + }, + "<<< 30 秒后 C4 爆炸 >>>": { + "translation": "<<< 30 秒后 C4 爆炸 >>>", + "countdown": 30 + }, + "<<< 电梯停靠时站在中间, 两边会被僵尸抓脚 >>>": { + "translation": "<<< 电梯停靠时站在中间, 两边会被僵尸抓脚 >>>" + }, + "<<< 最终一战 -- 40 秒后开门 >>>": { + "translation": "<<< 最终一战 -- 40 秒后开门 >>>", + "coundtown": 40 + }, + "重见天日的感觉真好, 我再也不想待在这个鬼地方了.": { + "translation": "重见天日的感觉真好, 我再也不想待在这个鬼地方了." + }, + "如果上个世界的我们提前终止行动, 那今天会变成什么样子?": { + "translation": "如果上个世界的我们提前终止行动, 那今天会变成什么样子?" + }, + "[???]: 穿过最后这道门, 我已经准备了军事部队来接应你们!": { + "translation": "[???]: 穿过最后这道门, 我已经准备了军事部队来接应你们!" + }, + "[???]: 干得漂亮, 战士们. 回来详细汇报一下你们的见闻.": { + "translation": "[???]: 干得漂亮, 战士们. 回来详细汇报一下你们的见闻." + }, + "[???]: 你们是最出色的战士, 改写了世界线.": { + "translation": "[???]: 你们是最出色的战士, 改写了世界线." + }, + "[???]: 你们已经证明了自己, 而一个更艰巨的任务现在等待着你们的支援.": { + "translation": "[???]: 你们已经证明了自己, 而一个更艰巨的任务现在等待着你们的支援." + }, + "[???]: 你们的下一站是": { + "translation": "[???]: 你们的下一站是" + }, + "RIFT": { + "translation": "RIFT" + }, + "快给他们来上一炮! 哈哈!": { + "translation": "快给他们来上一炮! 哈哈!" + }, + "<<< 摔伤已关闭 >>>": { + "translation": "<<< 摔伤已关闭 >>>" + }, + "刚才真是太惊险了. 我们现在在哪里?": { + "translation": "刚才真是太惊险了. 我们现在在哪里?" + }, + "看起来僵尸已经被我们甩在后面了.": { + "translation": "看起来僵尸已经被我们甩在后面了." + }, + "我们安全了... 暂时. 先稍作休息吧.": { + "translation": "我们安全了... 暂时. 先稍作休息吧." + }, + "** 对讲机传来噪音 **": { + "translation": "** 对讲机传来噪音 **" + }, + "[???]: 这里有人吗?": { + "translation": "[???]: 这里有人吗?" + }, + "[Polaris]: 有通信信号? 我们是 Polaris 小队!": { + "translation": "[Polaris]: 有通信信号? 我们是 Polaris 小队!" + }, + "[Polaris]: 我们探索了一路, 最后乘坐火车来到这里.": { + "translation": "[Polaris]: 我们探索了一路, 最后乘坐火车来到这里." + }, + "[Polaris]: 接下来有什么指示? 我们有一些时间商量.": { + "translation": "[Polaris]: 接下来有什么指示? 我们有一些时间商量." + }, + "[???]: Polaris? 他们不是已经死了吗?": { + "translation": "[???]: Polaris? 他们不是已经死了吗?" + }, + "[Polaris]: 我们历经了时空漩涡. 现在的我们宛若新生.": { + "translation": "[Polaris]: 我们历经了时空漩涡. 现在的我们宛若新生." + }, + "[???]: 这听起来太离谱了. 无论如何, 接下来做好任何准备.": { + "translation": "[???]: 这听起来太离谱了. 无论如何, 接下来做好任何准备." + }, + "<<< 检测到剩余人数超过 40 人, 简单结局已禁用 >>>": { + "translation": "<<< 检测到剩余人数超过 40 人, 简单结局已禁用 >>>" + }, + "[???]: 听好了, 你们现在有两个选择.": { + "translation": "[???]: 听好了, 你们现在有两个选择." + }, + "[???]: 西边的通风井是你们逃出去的唯一通道.": { + "translation": "[???]: 西边的通风井是你们逃出去的唯一通道." + }, + "[???]: 非常不幸地告诉你们, 这条路非常危险. 你们存活的可能性非常小...": { + "translation": "[???]: 非常不幸地告诉你们, 这条路非常危险. 你们存活的可能性非常小..." + }, + "[???]: 东边是这个狗屁实验室的核心反应堆.": { + "translation": "[???]: 东边是这个狗屁实验室的核心反应堆." + }, + "[???]: 如果能够将它关闭, 其他的小队将再也不会被这里的狗屁信号干扰, 他们将再无后顾之忧!": { + "translation": "[???]: 如果能够将它关闭, 其他的小队将再也不会被这里的狗屁信号干扰, 他们将再无后顾之忧!" + }, + "[???]: 战士们...这是一个非常艰难的抉择.": { + "translation": "[???]: 战士们...这是一个非常艰难的抉择." + }, + "[???]: 很抱歉, 我能送给大家的只有美好的祝福...祝你们好运, 战士们.": { + "translation": "[???]: 很抱歉, 我能送给大家的只有美好的祝福...祝你们好运, 战士们." + }, + "现在可以启动结局了": { + "translation": "现在可以启动结局了" + }, + "[???]: 听好了, 你们必须逃出这个鬼地方.": { + "translation": "[???]: 听好了, 你们必须逃出这个鬼地方." + }, + "[???]: 你们的本事很大, 见闻也非常有价值.": { + "translation": "[???]: 你们的本事很大, 见闻也非常有价值." + }, + "[???]: 你们现在位于很深的地下区域. 西侧有一个巨型通风管道, 从那里逃离出来.": { + "translation": "[???]: 你们现在位于很深的地下区域. 西侧有一个巨型通风管道, 从那里逃离出来." + }, + "[???]: 希望我们能在军事通道汇合. 我有更重要的任务交给你": { + "translation": "[???]: 希望我们能在军事通道汇合. 我有更重要的任务交给你" + }, + "[???]: 我必须提醒你们, 这条路非常危险.": { + "translation": "[???]: 我必须提醒你们, 这条路非常危险." + }, + "[???]: 但这是你们的使命, 保重吧.": { + "translation": "[???]: 但这是你们的使命, 保重吧." + } +} From 6cdff31992eb1fd6d037b7aecc55ecd6f42209f0 Mon Sep 17 00:00:00 2001 From: TachibanaYuli <644737581@qq.com> Date: Wed, 19 Aug 2026 17:38:04 +0800 Subject: [PATCH 04/10] Create ze_obj_abyss_v2,cfg --- 2001/csgo/cfg/map-configs/ze_obj_abyss_v2,cfg | 250 ++++++++++++++++++ 1 file changed, 250 insertions(+) create mode 100644 2001/csgo/cfg/map-configs/ze_obj_abyss_v2,cfg diff --git a/2001/csgo/cfg/map-configs/ze_obj_abyss_v2,cfg b/2001/csgo/cfg/map-configs/ze_obj_abyss_v2,cfg new file mode 100644 index 000000000..fe9b46cac --- /dev/null +++ b/2001/csgo/cfg/map-configs/ze_obj_abyss_v2,cfg @@ -0,0 +1,250 @@ +// This file was auto-generated by ZombiEscape - Map Configs (https://github.com/fys-csgo/Server-Configs-Generator) +// ConVars and Commands for ze_obj_abyss_v2 +// Config Version v26 +// +// Kyle 'Kxnrl' Frankiss +// https://www.kxnrl.com + + + +///////////////////// +/// ConVars /// +///////////////////// + +/// +/// Global +/// + +// 说 明: 地图时间 (分钟) +// 最小值: 1 +// 最大值: 70 +// 类 型: float +mp_timelimit "45.0" + +// 说 明: 回合时间 (分钟) +// 最小值: 1 +// 最大值: 60 +// 类 型: float +mp_roundtime "60.0" + + +/// +/// Vote +/// + +// 说 明: Ext延长投票 (次) +// 最小值: 0 +// 最大值: 0 +// 类 型: int32 +mcr_map_extend_times "0" + +// 说 明: VIP延长投票 (次) +// 最小值: 0 +// 最大值: 2 +// 类 型: int32 +vip_map_extend_times "2" + + +/// +/// Game +/// + +// 说 明: 摔伤 (%) +// 最小值: 0.0 +// 最大值: 3.0 +// 类 型: float +sv_falldamage_scale "0.3" + + +/// +/// Infect +/// + +// 说 明: 根据尸变指数降序来选择母体僵尸<关闭则使用纯随机> (开关) +// 最小值: false +// 最大值: true +// 类 型: bool +ze_infect_sort_by_immunity "true" + +// 说 明: 尸变比 (人) +// 最小值: 1 +// 最大值: 64 +// 类 型: int32 +ze_infect_mother_ratio "7" + +// 说 明: 尸变时传送回出生点 (开关) +// 最小值: false +// 最大值: true +// 类 型: bool +ze_infect_teleport_to_spawn "true" + +// 说 明: 尸变倒计时 (秒) +// 最小值: 10 +// 最大值: 90 +// 类 型: int32 +ze_infect_mother_spawn_time "15" + + +/// +/// Spawn +/// + +// 说 明: 重写人类出生时的血量 (0为关, 任意数值为血量) +// 最小值: 0 +// 最大值: 1000 +// 类 型: int32 +ze_spawn_start_health_override "0" + + +/// +/// Knockback +/// + +// 说 明: 全局击退系数 (%) +// 最小值: 0.1 +// 最大值: 6.0 +// 类 型: float +ze_knockback_scale "1.35" + +/// +/// Economy +/// + +// 说 明: 伤害与金钱转化比例 (%) +// 最小值: 0.1 +// 最大值: 3.0 +// 类 型: float +ze_cash_damage_zombie "1.25" + + +/// +/// Weapons +/// + +// 说 明: 每局开始时补给的高爆数量 (个) +// 最小值: 0 +// 最大值: 2 +// 类 型: int32 +ze_weapons_spawn_hegrenade "1" + +// 说 明: 每局开始时补给的火瓶数量 (个) +// 最小值: 0 +// 最大值: 2 +// 类 型: int32 +ze_weapons_spawn_molotov "1" + +// 说 明: 每局开始时补给的冰冻数量 (个) +// 最小值: 0 +// 最大值: 2 +// 类 型: int32 +ze_weapons_spawn_decoy "0" + +// 说 明: 每局最多可购买的高爆数量 (个) +// 最小值: -1 +// 最大值: 25 +// 类 型: int32 +ze_weapons_round_hegrenade "25" + +// 说 明: 每局最多可购买的火瓶数量 (个) +// 最小值: -1 +// 最大值: 20 +// 类 型: int32 +ze_weapons_round_molotov "20" + +// 说 明: 每局最多可购买的冰冻数量 (个) +// 最小值: -1 +// 最大值: 15 +// 类 型: int32 +ze_weapons_round_decoy "15" + +// 说 明: 每局最多可购买的屏障数量 (个) +// 最小值: -1 +// 最大值: 5 +// 类 型: int32 +ze_weapons_round_flash "3" + +// 说 明: 每局最多可购买的黑洞数量 (个) +// 最小值: -1 +// 最大值: 3 +// 类 型: int32 +ze_weapons_round_smoke "1" + +// 说 明: 每局最多可购买的肾上腺素 (个) +// 最小值: -1 +// 最大值: 15 +// 类 型: int32 +ze_weapons_round_adrenaline "8" + + +/// +/// ZSkill +/// + +// 说 明: 闪灵飞扑推力 (speed/unit) +// 最小值: 160.0 +// 最大值: 2000.0 +// 类 型: float +ze_skill_hunter_power "205.0" + +// 说 明: 加速Boost (%) +// 最小值: 1.05 +// 最大值: 2.00 +// 类 型: float +ze_skill_faster_speed "1.65" + +// 说 明: 刀锋技能伤害 (unit) +// 最小值: 48.0 +// 最大值: 1000.0 +// 类 型: float +ze_skill_blader_damage "48.0" + +// 说 明: 恶魔技能连锁次数 (次) +// 最小值: 3 +// 最大值: 10 +// 类 型: int32 +ze_skill_deimos_amount "7" + +// 说 明: 赤焰技能伤害 (次) +// 最小值: 1 +// 最大值: 100 +// 类 型: int32 +ze_skill_yaksha_damage "2" + +// 说 明: 舞王僵尸移速倍率 (%) +// 最小值: 0.1 +// 最大值: 1.0 +// 类 型: float +ze_skill_dancer_speed "0.8" + +// 说 明: 屁王僵尸回血量 (次) +// 最小值: 1000 +// 最大值: 100000 +// 类 型: int32 +ze_skill_farter_regen "5000" + +// 说 明: 长手僵尸攻击射程 (unit) +// 最小值: 96 +// 最大值: 256 +// 类 型: int32 +ze_skill_cirrus_range "108" + +// 说 明: 钩子僵尸射程 (unit) +// 最小值: 256 +// 最大值: 5000 +// 类 型: int32 +ze_skill_smoker_range "256" + + + +/// +/// Flashlight +/// + +// 说 明: 手电筒控制 (开关) +// 最小值: false +// 最大值: true +// 类 型: bool +ms_flashlight_enabled "true" + + +Echo Executed config for ze_obj_abyss_v2. From f0e4e740ba8ef64d4e10cc8358008133965dc140 Mon Sep 17 00:00:00 2001 From: TachibanaYuli <644737581@qq.com> Date: Wed, 19 Aug 2026 17:39:02 +0800 Subject: [PATCH 05/10] reward --- .../configs/rewards/ze_obj_abyss_v2.jsonc | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 2001/sharp/configs/rewards/ze_obj_abyss_v2.jsonc diff --git a/2001/sharp/configs/rewards/ze_obj_abyss_v2.jsonc b/2001/sharp/configs/rewards/ze_obj_abyss_v2.jsonc new file mode 100644 index 000000000..e8169203d --- /dev/null +++ b/2001/sharp/configs/rewards/ze_obj_abyss_v2.jsonc @@ -0,0 +1,23 @@ +// Round Reward configuration file generator. +// Reward Version v22 +// Copyright 2026 Kyle 'Kxnrl' Frankiss. +// https://github.com/Kxnrl + + // 可用字段: + // rankPasses (int) -> 通关云点 + // rankDamage (int) -> 伤害结算云点比例 + // rankIntern (float) -> 低保云点比例 (每分钟) + // econPasses (int) -> 通关龙晶 + // econDamage (int) -> 伤害结算龙晶比例 + // econIntern (float) -> 低保龙晶比例 (每分钟) + +{ + "1": { + "rankPasses": 45, + "rankDamage": 30000, + "rankIntern": 0.38, + "econPasses": 30, + "econDamage": 35000, + "econIntern": 0.24 + } +} From 171c97549b5fcf43792fb341a160cc1cd4a7d9fc Mon Sep 17 00:00:00 2001 From: TachibanaYuli <644737581@qq.com> Date: Wed, 19 Aug 2026 17:39:54 +0800 Subject: [PATCH 06/10] maps.json --- 2001/sharp/configs/maps.json | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/2001/sharp/configs/maps.json b/2001/sharp/configs/maps.json index 133464ffd..aca145b06 100644 --- a/2001/sharp/configs/maps.json +++ b/2001/sharp/configs/maps.json @@ -3662,6 +3662,15 @@ "requiredOnline": 900, "requiredPlayers": 50 }, + "ze_obj_abyss_v2": { + "admin": false, + "certainTimes": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], + "cooldown": 150, + "nomination": true, + "price": 1500, + "requiredOnline": 900, + "requiredPlayers": 50 + }, "ze_obj_annihilate_dd_v1": { "admin": false, "certainTimes": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], @@ -6074,4 +6083,4 @@ "requiredOnline": -1, "requiredPlayers": 25 } -} \ No newline at end of file +} From 8d9c55571cee4f519a6ab01386d0610c2ac218de Mon Sep 17 00:00:00 2001 From: TachibanaYuli <644737581@qq.com> Date: Wed, 19 Aug 2026 17:40:27 +0800 Subject: [PATCH 07/10] Update mappers.json --- 2001/sharp/configs/mappers.json | 1 + 1 file changed, 1 insertion(+) diff --git a/2001/sharp/configs/mappers.json b/2001/sharp/configs/mappers.json index 953d8dcfb..0bd0925e7 100644 --- a/2001/sharp/configs/mappers.json +++ b/2001/sharp/configs/mappers.json @@ -235,6 +235,7 @@ "ze_obj_rampage_v1_2": [76561198848585786], "ze_obj_rove_v1": [76561198134055352], "ze_obj_abyss": [76561199066737247], + "ze_obj_abyss_v2": [76561199066737247], "ze_obj_ouroboros_apollyon": [76561198796053269], "ze_obscura_tower": [76561199207626133, 76561198096941851, 76561198385659960], "ze_ocean_heart_cs2": [76561198313312361, 76561198315331365], From f692cf01c3ee87a528407132f19d523d3b68db77 Mon Sep 17 00:00:00 2001 From: TachibanaYuli <644737581@qq.com> Date: Wed, 19 Aug 2026 17:42:33 +0800 Subject: [PATCH 08/10] Rename ze_obj_abyss_v2,cfg to ze_obj_abyss_v2.cfg --- .../cfg/map-configs/{ze_obj_abyss_v2,cfg => ze_obj_abyss_v2.cfg} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename 2001/csgo/cfg/map-configs/{ze_obj_abyss_v2,cfg => ze_obj_abyss_v2.cfg} (100%) diff --git a/2001/csgo/cfg/map-configs/ze_obj_abyss_v2,cfg b/2001/csgo/cfg/map-configs/ze_obj_abyss_v2.cfg similarity index 100% rename from 2001/csgo/cfg/map-configs/ze_obj_abyss_v2,cfg rename to 2001/csgo/cfg/map-configs/ze_obj_abyss_v2.cfg From 67fa07e85280cc08283136f641e8b58bc0079c21 Mon Sep 17 00:00:00 2001 From: TachibanaYuli <644737581@qq.com> Date: Wed, 19 Aug 2026 17:44:28 +0800 Subject: [PATCH 09/10] Update ze_obj_abyss_v2.jsonc --- .../configs/translations/ze_obj_abyss_v2.jsonc | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/2001/sharp/configs/translations/ze_obj_abyss_v2.jsonc b/2001/sharp/configs/translations/ze_obj_abyss_v2.jsonc index 61d19d4d9..81fdb39a9 100644 --- a/2001/sharp/configs/translations/ze_obj_abyss_v2.jsonc +++ b/2001/sharp/configs/translations/ze_obj_abyss_v2.jsonc @@ -24,7 +24,7 @@ "translation": "有人享用了茶~" }, "有人吃掉了披萨!(This pizza is not aggresive)": { - "translation": "有人吃掉了披萨!(This pizza is not aggresive)" + "translation": "有人吃掉了披萨!(This pizza is not aggresive)" }, "<<< 40 秒后激光消失 >>>": { "translation": "<<< 40 秒后激光消失 >>>", @@ -244,10 +244,10 @@ "translation": "[对讲机] 很好. 出发吧, 战士们." }, "[对讲机] 你们本次的行动代号是:": { - "translation": "[对讲机] 你们本次的行动代号是:" + "translation": "[对讲机] 你们本次的行动代号是:" }, "“破渊之剑”": { - "translation": "“破渊之剑”" + "translation": "<破渊之剑>" }, "[Polaris] 是的...这里的一切都似曾相识.": { "translation": "[Polaris] 是的...这里的一切都似曾相识." @@ -298,7 +298,7 @@ "countdown": 10 }, "** 不好,有辆自动驾驶火车开过来了 **": { - "translation": "** 不好,有辆自动驾驶火车开过来了 **" + "translation": "** 不好,有辆自动驾驶火车开过来了 **" }, "** 快躲到实验室里去! **": { "translation": "** 快躲到实验室里去! **" @@ -319,7 +319,7 @@ "translation": "** 僵尸彩蛋已禁用 **" }, "<<< 结局:深渊归寂 >>>": { - "translation": "<<< 结局:深渊归寂 >>>" + "translation": "<<< 结局:深渊归寂 >>>" }, "我们此行已凶多吉少.": { "translation": "我们此行已凶多吉少." @@ -365,7 +365,7 @@ "translation": "我们的结束, 终将回到我们的开始..." }, "<<< 结局:破烬之刃 >>>": { - "translation": "<<< 结局:破烬之刃 >>>" + "translation": "<<< 结局:破烬之刃 >>>" }, "<<< 5 秒后关门 >>>": { "translation": "<<< 5 秒后关门 >>>", @@ -380,7 +380,7 @@ }, "<<< 最终一战 -- 40 秒后开门 >>>": { "translation": "<<< 最终一战 -- 40 秒后开门 >>>", - "coundtown": 40 + "countdown": 40 }, "重见天日的感觉真好, 我再也不想待在这个鬼地方了.": { "translation": "重见天日的感觉真好, 我再也不想待在这个鬼地方了." From 10a94af51eb595bf277f5c6383c1fee9be6f2183 Mon Sep 17 00:00:00 2001 From: TachibanaYuli <644737581@qq.com> Date: Wed, 19 Aug 2026 17:45:30 +0800 Subject: [PATCH 10/10] Update ze_obj_abyss_v2.jsonc --- 2001/sharp/configs/translations/ze_obj_abyss_v2.jsonc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/2001/sharp/configs/translations/ze_obj_abyss_v2.jsonc b/2001/sharp/configs/translations/ze_obj_abyss_v2.jsonc index 81fdb39a9..bba845d0b 100644 --- a/2001/sharp/configs/translations/ze_obj_abyss_v2.jsonc +++ b/2001/sharp/configs/translations/ze_obj_abyss_v2.jsonc @@ -1,6 +1,6 @@ // Console SayText i18n file generator. // i18n Version v21 -// Copyright 2025 Kyle 'Kxnrl' Frankiss. +// Copyright 2026 Kyle 'Kxnrl' Frankiss. // https://github.com/Kxnrl // 可用字段: