Skip to content

Instantly share code, notes, and snippets.

@zombie110year
Last active June 2, 2025 14:41
Show Gist options
  • Save zombie110year/18476a847f87b88b399756e75ca29d56 to your computer and use it in GitHub Desktop.
Save zombie110year/18476a847f87b88b399756e75ca29d56 to your computer and use it in GitHub Desktop.
Lookup table for Left 4 Dead 2 maps (official and a part of unofficial).
# Unofficial
[[mapnames]]
name_zh = "2019 II:Metal Gear Blart"
name = "2019 II:合金装备"
maps = [
"2019ii_fourth_plaza",
"2019ii_fourth_streets",
"2019ii_blart_battle",
"2019ii_fourth_outside",
"2019ii_fourth_getup",
"2019ii_fourth_bunker",
"2019ii_fourth_end",
]
[[mapnames]]
name_zh = "2019II导演剪辑版"
name = "2019 II:Director's Cut"
maps = [
"2019ii_dc_plazamerge",
"2019ii_dc_streets",
"2019ii_dc_breakdown",
"2019ii_dc_outside",
"2019ii_dc_getup",
"2019ii_dc_altbunk",
"2019ii_dc_bunker",
"2019ii_dc_bunker3",
"2019ii_dc_altbunk2",
]
[[mapnames]]
name = "2019 (Anniversary Edition)"
name_zh = "2019十周年纪念版"
maps = ["2019_M1b", "2019_M2b", "2019_M3b"]
[[mapnames]]
name = "25 To Life"
maps = ["l4d_5tolife01", "l4d_5tolife02", "l4d_5tolife03"]
[[mapnames]]
name = "SECTOR74"
name_zh = "74区幸存者部队"
author = "CR0NO"
maps = [
"sector-74-chapter-1",
"sector-74-chapter-2",
"sector-74-chapter-3",
"sector-74-chapter-4",
"sector-74-chapter-5",
"sector-74-chapter-6",
"sector-74-chapter-7",
"sector-74-chapter-8",
"sector-74-chapter-9",
"sector-74-chapter-10",
"sector-74-chapter-11",
"sector-74-chapter-12",
"sector-74-chapter-13",
"sector-74-chapter-14",
"sector-74-chapter-15",
"sector-74-chapter-16",
]
[[mapnames]]
name = "Precinct 84 (2018)"
name_zh = "84区"
author = "Eric \"Keldorn\" Payne"
maps = ["p84m1_apartment", "p84m2_eltrain", "p84m3_tunnel", "p84m4_station"]
[[mapnames]]
name_zh = "F18之路"
name = "Road To F18"
author = "Tr1cK"
maps = [
"l4d_gd_garage",
"l4d_gd_hill",
"l4d_gd_forest",
"l4d_gd_richstone",
"l4d_gd_aerodrome",
]
[[mapnames]]
name_zh = "Mk3原型"
name = "Prototype Mk 3"
author = "Jon Whitley"
maps = [
"l4d2_Prototype_Mk3_1",
"l4d2_Prototype_Mk3_2",
"l4d2_Prototype_Mk3_3",
"l4d2_Prototype_Mk3_4",
"l4d2_Prototype_Mk3_5",
]
[[mapnames]]
name = "A Qualia Macabre"
author = "Evil"
maps = ["g1m1", "g1m2", "g1m3_old", "g1m5", "g1m6", "g1m7"]
[[mapnames]]
name_zh = "阿森松岛"
name = "Escansion"
author = "Keldorn"
maps = [
"esc_jailbreak",
"esc_sunken_park",
"esc_bypass",
"esc_fly_me_to_the_moon",
]
[[mapnames]]
name_zh = "冰点"
name = "Freezing Point"
author = "Kyle the Walrus"
maps = [
"l4d2_freezing_01",
"l4d2_freezing_02",
"l4d2_freezing_03",
"l4d2_freezing_04",
]
[[mapnames]]
name = "Country Roads NC Mashup"
name_zh = "北卡罗莱纳州乡村公路"
maps = [
"l4d_crstreetcre",
"l4d_crgrapecre",
"l4d_crrivercitycre",
"l4d_crmurphycre",
"farmcre",
"l4d_sh_theend4ext",
]
[[mapnames]]
name_zh = "不可企及"
name = "Unattainable"
author = "littledon_g"
maps = ["unattainable_1", "unattainable_2"]
[[mapnames]]
name = "Escape Using UR Basic Instincts (Fixed)"
name_zh = "本能逃离"
maps = [
"amsterdam1etd",
"amsterdam2etd",
"fort1ecc",
"fort2ecc",
"fort3ecc",
"fs_m1_canaletd",
"palacev4etd",
]
[[mapnames]]
name = "拜山"
name_zh = "拜山"
maps = ["bs_1_l4d2", "bs_2_l4d2", "bs_3_l4d2", "bs_4_l4d2"]
[[mapnames]]
name = "拜山2(bai mountain2)"
name_zh = "拜山2"
maps = [
"bs2_1",
"bs2_2",
"bs2_3",
"bs2_4",
"bs2_5",
"bs2_6",
"bs2_7",
"bs2_8",
"bs2_9",
"bs2_10",
"bs2_11",
"bs2_12",
]
[[mapnames]]
name = "White Forest"
name_zh = "白森林"
maps = ["wfp1_track", "wfp2_horn", "wfp3_mill", "wfp4_commstation"]
[[mapnames]]
name = "Freezer Burn"
name_zh = "冰与火"
maps = [
"l4d2_win1",
"l4d2_win2",
"l4d2_win3",
"l4d2_win4",
"l4d2_win5",
"l4d2_win6",
]
[[mapnames]]
name_zh = "布宜诺斯艾利斯"
name = "Cambalache - Buenos Aires"
author = "Roku"
maps = [
"bsas_m1_barrios",
"bsas_m2_adrogue",
"bsas_m3_capital",
"bsas_m4_costanera",
]
[[mapnames]]
name_zh = "布宜诺斯艾利斯2"
name = "Cambalache 2 - Total Remake"
author = "Roku"
maps = [
"bsas2_m1_barrios",
"bsas2_m2_adrogue",
"bsas2_m3_constitucion",
"bsas2_m4_obelisco",
"bsas2_m5_retiro",
"bsas2_m6_costanera",
]
[[mapnames]]
name = "chenchen city"
name_zh = "晨晨市"
author = "晨晨"
maps = [
"cc_thecity",
"cc_thecity2",
"cc_thesewer",
"cc_thestreet",
"cc_thesupermarket",
"cc_thevocalconcert",
]
[[mapnames]]
name = "Back To Revenholm V5.1"
name_zh = "重返莱温霍姆"
maps = [
"backtoravenholm_v5_01",
"backtoravenholm_v5_02",
"backtoravenholm_v5_03",
"backtoravenholm_v5_04",
"backtoravenholm_v5_05",
"backtoravenholm_v5_06",
"backtoravenholm_v5_07",
"backtoravenholm_v5_08",
]
[[mapnames]]
name = "The Punisher"
name_zh = "惩罚者"
maps = ["1BM", "1BM-2", "1BM-3", "1BM-4", "1BM-5", "1BM-6", "1BM-7"]
[[mapnames]]
name_zh = "超速感染"
name = "Infection Overdrive"
author = "JohnnyRamoneBR"
maps = ["rw_beach1", "rw_bridge2", "rw_city3", "rw_artdeco4", "rw_mansion5"]
[[mapnames]]
name = "Urban Flight"
name_zh = "城市航班"
maps = ["uf1_boulevard", "uf2_rooftops", "uf3_harbor", "uf4_airfield"]
[[mapnames]]
name_zh = "橙色豁免"
name = "Exempt Orange"
author = "Exemptrook527"
maps = [
"exempt_cc_orange1",
"exempt_cc_orange2",
"exempt_cc_orange3",
"exempt_cc_orange4",
"exempt_cc_orange5",
"exempt_cc_orange6",
]
[[mapnames]]
name = "Portal 2 Underground"
name_zh = "传送门2"
maps = [
"campaign_portal_acfir_final",
"campaign_portal_first_final",
"campaign_portal_second_final",
"campaign_portal_finale_final",
"campaign_portal_finale_finalv",
]
[[mapnames]]
name_zh = "超越死亡"
name = "Beyond Dead"
author = "Evil"
maps = [
"e3m1_phobosanomaly",
"e3m2_rotenacht",
"e3m3_descent",
"e3m4_intothenothing",
"e3m5_templeofmalevolence",
"e3m6_tombofmalphas",
"e3m7_obelisk",
]
[[mapnames]]
name = "dabian"
name_zh = "答辩"
maps = [
"dabian",
"dabian1_5",
"dabian2",
"dabian2_5",
"dabian3",
"dabian3_5",
"dabian4",
]
[[mapnames]]
name_zh = "浪速都市2"
name = "Naniwa City 2"
author = "DIODIO"
maps = [
"l4d_naniwa01_shoppingmall",
"l4d_naniwa02_arcade",
"l4d_naniwa03_highway",
"l4d_naniwa04_subway",
"l4d_naniwa05_tower",
]
[[mapnames]]
name_zh = "大坝使命"
name = "A Dam Mission - No Voice, No Text"
maps = [
"l4d2_motamap_m1",
"l4d2_motamap_m2",
"l4d2_motamap_m3",
"l4d2_motamap_m4",
"l4d2_motamap_m5",
]
[[mapnames]]
name_zh = "弹道导弹"
name = "Going Ballistic"
author = "University of Baltimore"
maps = ["gb_m1_road", "gb_m2_yard", "gb_m3_doctor", "gb_m4_up", "gb_m5_burn"]
[[mapnames]]
name = "trip to hell"
name_zh = "地府之旅"
maps = ["hell_1", "hell_2", "hell_3", "hell_4", "hell_5", "hell_6"]
[[mapnames]]
name = "trip to hell2"
name_zh = "地府之旅2"
maps = ["hell1_1", "hell1_2", "hell1_3", "hell1_4"]
[[mapnames]]
name = "trip to hell3"
name_zh = "地府之旅3"
maps = ["hell3_1", "hell3_2", "hell3_3", "hell3_4"]
[[mapnames]]
name_zh = "代号13"
name = "Code ZMB-13"
author = "Army of Sarcasm"
maps = ["zmb13_m1_barracks", "zmb13_m2_labs", "zmb13_m3_surface"]
[[mapnames]]
name = "Tokyo Dark"
name_zh = "东京暗影"
author = "Kryogen"
maps = ["td_suicide_forest", "td_akihabara", "td_shinjuku"]
[[mapnames]]
name_zh = "第聂伯河"
name = "Dnieper"
author = "Benoit Dereau, Mael Vignaux, Guillaume Boitel"
maps = ["mall_of_ukraine", "waters_of_the_dniepr", "warm_welcoming", "the_end"]
[[mapnames]]
name = "Whispers of Winter"
name_zh = "冬日低语"
maps = ["wow_map1", "wow_map2", "wow_map3", "wow_map4", "wow_map5"]
[[mapnames]]
name_zh = "断手"
name = "BrokenHand"
author = "nneigui"
maps = ["bh_z_m1", "bh_z_m2", "bh_z_m3", "bh_z_m5"]
[[mapnames]]
name = "cave tour"
name_zh = "洞穴之旅1"
author = "牛肉面"
maps = ["cave_m1", "cave_m2", "cave_m3", "cave_m4", "cave_m5", "cave_m6"]
[[mapnames]]
name = "cave tour2"
name_zh = "洞穴之旅2"
author = "牛肉面"
maps = ["cave2_m1", "cave2_m2", "cave2_m3", "cave2_m4", "cave2_m5", "cave2_m6"]
[[mapnames]]
name = "cave tour3"
name_zh = "洞穴之旅3"
author = "牛肉面"
maps = ["cave3m1", "cave3m2", "cave3m3", "cave3m4", "cave3m5"]
[[mapnames]]
name = "cave tour4"
name_zh = "洞穴之旅4"
author = "牛肉面"
maps = ["cave4m1", "cave4m2", "cave4m3", "cave4m4", "cave4m5"]
[[mapnames]]
name = "cave tour5"
name_zh = "洞穴之旅5鬼"
author = "今天想吃火锅,ff"
maps = [
"cave5m1",
"cave5m2",
"cave5m3",
"cave5m4",
"cave5m5",
"cave5m6",
"cave5m7",
"cave5m8",
"cave5m9",
"cave5m10",
"cave5m11",
"cave5m12",
]
[[mapnames]]
name = "cave tour 6"
name_zh = "洞穴之旅6"
author = "牛肉面"
maps = [
"cave6m1",
"cave6m2",
"cave6m3",
"cave6m4",
"cave6m5",
"cave6m6",
"cave6m7",
]
[[mapnames]]
name = ""
name_zh = "洞穴之旅整合"
maps = [
"cave_mix_m1",
"cave_mix_m2",
"cave_mix_m3",
"cave_mix_m4",
"cave_mix_m5",
"cave_mix_m6",
"cave_mix_m7",
"cave_mix_m8",
"cave_mix_m9",
"cave_mix_m10",
"cave_mix_m11",
"cave_mix_m12",
"cave_mix_m13",
"cave_mix_m14",
"cave_mix_m15",
"cave_mix_m16",
"cave_mix_m17",
"cave_mix_m18",
"cave_mix_m19",
"cave_mix_m20",
"cave_mix_m21",
"cave_mix_m22",
"cave_mix_m23",
"cave_mix_m24",
"cave_mix_m25",
]
[[mapnames]]
name = "Labirinferno"
name_zh = "地狱迷宫"
maps = ["labirinferno_parte1", "labirinferno_parte2"]
[[mapnames]]
name = "The Evil Within"
name_zh = "恶灵附身"
maps = [
"w4e1_basement",
"w4e2_asylum",
"w4e3_keeper",
"w4e4_mansion",
"w4e5_evil",
]
[[mapnames]]
name_zh = "耳鸣者"
name = "EarTaters"
author = "Goanna"
maps = ["Backriders", "Helis_and_Humpers", "Dosey_Doe", "No_More_Humpers"]
[[mapnames]]
name = "Nightmare House 2 Port"
name_zh = "噩梦之屋2"
author = "solved"
maps = [
"nh2c1_port_c",
"nh2c2_port_c",
"nh2c3_port_c",
"nh2c4_port_c",
"nh2c5_port_c",
]
[[mapnames]]
name = "The Hive"
name_zh = "蜂巢"
maps = [
"the_hive_m1",
"the_hive_m2",
"the_hive_m3",
"the_hive_m4",
"the_hive_m5",
]
[[mapnames]]
name = "Journey to Splash Mountain"
name_zh = "飞溅山之旅"
maps = ["splash1", "splash2", "splash3", "splash4", "splash5"]
[[mapnames]]
name = "方块2"
name_zh = "方块2"
maps = ["fk2_1", "fk2_2", "fk2_3", "fk2_4", "fk2_5"]
[[mapnames]]
name_zh = "弗雷迪的比萨店"
name = "Freddy Fazbear's Pizzeria"
author = "Deep Thunder"
maps = ["fnaf1_n1", "fnaf1_n2", "fnaf1_n3", "fnaf1_n4", "fnaf1_n5"]
[[mapnames]]
name_zh = "封锁"
name = "Lockdown"
author = "Alexander Regber"
maps = ["bt1", "bt2", "bt3", "bt4", "bt5"]
[[mapnames]]
name = "方氏(真道) True FangShi"
name_zh = "方氏(真道)"
maps = ["ch_map1_city", "ch_map2_temple", "ch_map3_greatwall"]
[[mapnames]]
name = ""
author = "Raze"
name_zh = "复杂过程"
maps = [ "l4d2_cc_ai", "l4d2_cc_escape", "l4d2_cc_escape_sr", "l4d2_cc_gauntlet", "l4d2_cc_sampling", "l4d2_cc_stranded", "l4d2_cc_tower",]
[[mapnames]]
name = "Pipe Fear"
name_zh = "管道恐惧"
author = "迪迦"
maps = ["pipe_fear_1", "pipe_fear_2", "pipe_fear_3"]
[[mapnames]]
name = "Crash Bandicoot: Left 4 Dead 2 (2013)"
name_zh = "古惑狼2013"
maps = [
"CrashBandicootMap1_classic",
"CrashBandicootMap2_classic",
"CrashBandicootMap3_classic",
"CrashBandicootMap4_classic",
"CrashBandicootMap5_classic",
"CrashBandicootMap6_classic",
]
[[mapnames]]
name = "Champion Dream"
name_zh = "冠军梦"
author = "阿澤"
maps = ["karting", "dead_by_daylight", "seal", "maple", "lol"]
[[mapnames]]
name_zh = "隔绝重生"
name = "The Divide:Reborn"
author = "iFlashGirl、iLiaraTSoni"
maps = [
"hotel_time",
"plant_time",
"parish_time",
"carnival_time",
"home_time",
"finish_time",
"goodbye_time",
"crossover_map",
"showdown_time",
"continue_time",
"beginnerguide",
]
[[mapnames]]
name = "One 4 Nine"
name_zh = "古墓亡影"
name_zh2 = "一四九"
maps = ["l4d_149_1", "l4d_149_2", "l4d_149_3", "l4d_149_4", "l4d_149_5"]
[[mapnames]]
name = "Kokiri Forest"
name_zh = "哥奇利森林"
maps = ["oot_boss", "oot_forest", "oot_temple"]
[[mapnames]]
name_zh = "故乡"
name = "Home Town"
author = "王八蛋老板黄鹤"
maps = [
"q_ancienttown",
"q_ancienttown2",
"q_fleshbridge1",
"q_fleshbridge2",
"q_fleshbridgesurvive",
]
[[mapnames]]
name = "ZengCheng"
name_zh = "广州增城"
author = "永恒M守护、MLUI"
maps = ["zc_m1", "zc_m2", "zc_m3", "zc_m4", "zc_m5"]
[[mapnames]]
name_zh = "灰怆"
name = "huichuang"
author = "秋小弋"
maps = ["city", "fly", "rush", "end"]
[[mapnames]]
name = "灰怆2"
author = "superhui"
name_zh = "灰怆2"
maps = ["map1", "map2", "map3"]
[[mapnames]]
name = "ContraZ"
name_zh = "魂斗罗"
author = "YueTuJiang & missed"
maps = ["contra3d01", "contra3d02", "contra3d03", "contra3d04", "contra3d05"]
[[mapnames]]
name_zh = "合肥市-笔架山街道"
name = "hefei"
author = "佐伊是我女朋友"
maps = ["xiaoqu", "xuexiao", "songbie"]
[[mapnames]]
name = "hehe20"
name_zh = "呵呵20"
author = "晨晨"
maps = [
"hehe20_1",
"hehe20_2",
"hehe20_3",
"hehe20_4",
"hehe20_5",
"hehe20_6",
"hehe20_7",
"hehe20_8",
"hehe20_9",
"hehe20_10",
"hehe20_11",
"hehe20_12",
"hehe20_13",
"hehe20_14",
"hehe20_15",
"hehe20_16",
"hehe20_17",
"hehe20_18",
"hehe20_19",
"hehe20_20",
]
[[mapnames]]
name = "呵呵23 逃脱IACC(互联网成瘾控制中心)"
name_zh = "呵呵23"
author = "晨晨"
maps = ["hehe23_1", "hehe23_2", "hehe23_3"]
[[mapnames]]
name = "呵呵24"
name_zh = "呵呵24"
author = "晨晨"
maps = ["hehe24_1", "hehe24_2", "hehe24_3", "hehe24_4"]
[[mapnames]]
name_zh = "呵呵25"
name = "hehe25"
author = "晨晨"
maps = ["hehe25_1", "hehe25_2", "hehe25_3", "hehe25_4", "hehe25_5", "hehe25_6"]
[[mapnames]]
name = "hehe26"
name_zh = "呵呵26"
author = "晨晨"
maps = ["hehe26_1", "hehe26_2", "hehe26_3"]
[[mapnames]]
name_zh = "呵呵27"
name = "hehe27"
author = "晨晨"
maps = ["hehe27_1", "hehe27_2", "hehe27_3", "hehe27_4", "hehe27_5"]
[[mapnames]]
name = "hehe28"
name_zh = "呵呵28"
author = "晨晨"
maps = ["hehe28_1", "hehe28_2", "hehe28_3", "hehe28_4", "hehe28_5"]
[[mapnames]]
name = "hehe30"
name_zh = "呵呵30"
author = "晨晨"
maps = [
"hehe30_1",
"hehe30_2",
"hehe30_3",
"hehe30_4",
"hehe30_5",
"hehe30_6",
"hehe30_7",
"hehe30_8",
"hehe30_9",
"hehe30_10",
"hehe30_11",
"hehe30_12",
"hehe30_13",
"hehe30_14",
"hehe30_15",
"hehe30_16",
"hehe30_17",
"hehe30_18",
"hehe30_19",
"hehe30_20",
"hehe30_21",
"hehe30_22",
"hehe30_23",
"hehe30_24",
"hehe30_25",
"hehe30_26",
"hehe30_27",
"hehe30_28",
"hehe30_29",
"hehe30_30",
]
[[mapnames]]
name_zh = "黄昏时刻"
name = "At The Gloaming"
author = "浮夸少年,白色烟火*"
maps = ["watercity_re", "watercityii_re", "town_re", "arena_re"]
[[mapnames]]
name_zh = "黄昏时刻2"
name = "At The Gloaming Ⅱ"
author = "秋风抚麦*,浮夸少年"
maps = [
"m1_city_outpost",
"m2_through_forest",
"m3_fled_town",
"m4_north_bridge",
]
[[mapnames]]
name_zh = "黄昏时刻3"
name = "At the gloaming Ⅲ"
author = "浮夸少年,秋风抚麦*"
maps = ["ATG3_m1_oldtown", "ATG3_m2_bylane"]
[[mapnames]]
name = "GoldenEye 4 Dead Fixed"
name_zh = "黄金眼4修复版"
maps = [
"damshort170surv",
"facilitysurvfirsthalf04",
"gemarshy02fac",
"gemarshy03aztec",
]
[[mapnames]]
name_zh = "黑山暗流"
name = "Black Mesa: Undertow"
author = "7empest"
maps = [
"BlackMesa_Undertow_01",
"BlackMesa_Undertow_02",
"BlackMesa_Undertow_03",
"BlackMesa_Undertow_04",
]
[[mapnames]]
name = "BLACK MESA: FALLOUTS"
name_zh = "黑山基地辐射"
author = "GeneralEcchi"
maps = ["c5a1", "c5a2", "c5a3", "c5a4", "c5a5"]
[[mapnames]]
name = "Black Mesa Campaign"
name_zh = "黑山基地战役"
author = "Valve/Knee"
maps = ["l4d2_hl1_1", "l4d2_hl1_2", "l4d2_hl1_3", "l4d2_hl1_4", "l4d2_hl1_5"]
[[mapnames]]
name = "Dead Before Dawn (Director Cut)"
name_zh = "活死人黎明(导演版)"
maps = [
"l4d_dbd2dc_anna_is_gone",
"l4d_dbd2dc_the_mall",
"l4d_dbd2dc_clean_up",
"l4d_dbd2dc_undead_center",
"l4d_dbd2dc_new_dawn",
]
[[mapnames]]
name = "Dead Before Dawn (Uncut)"
name_zh = "活死人黎明(未删减版)"
maps = [
"l4d_dbd_citylights",
"l4d_dbd_anna_is_gone",
"l4d_dbd_the_mall",
"l4d_dbd_clean_up",
"l4d_dbd_food_court",
"l4d_dbd_new_Dawn",
]
[[mapnames]]
name_zh = "荒野孤坟"
name = "The Grave Outdoors"
author = "Megadude"
maps = [
"l4d_grave_city",
"l4d_grave_mall_beta",
"l4d_grave_sewers_beta",
"l4d_grave_factory_beta",
"l4d_grave_outside_beta",
"l4d_grave_rural",
"l4d_grave_prison",
"l4d_grave_station",
]
[[mapnames]]
name_zh = "欢迎来到地狱"
name = "Welcome to Hell"
maps = ["wth_1", "WTH_2", "WTH_3", "WTH_4", "WTH_5"]
[[mapnames]]
name_zh = "绝对零度"
name = "Absolute Zero"
author = "Soul & Lucy"
maps = [
"l4d_zero01_base",
"l4d_zero02_comp",
"l4d_zero03_ruins",
"l4d_zero04_outpost",
"goingup",
]
[[mapnames]]
name_zh = "绝对零度完整版"
name = "Absolute Zero Complete"
author = "Soul & Lucy"
maps = [
"l4d_zero01_south",
"l4d_zero02_complex",
"l4d_zero03_chasm",
"l4d_zero04_steppes",
"l4d_zero05_aerith",
]
[[mapnames]]
name = "Silent Hill"
name_zh = "寂静岭"
author = "Leafo, PopTheseFools, Unknown"
maps = [
"l4d_sh01_oldsh",
"l4d_sh02_school",
"l4d_sh03_schoolalt",
"l4d_sh04_church",
"l4d_sh05_hospital",
"l4d_sh06_hospitalalt",
"l4d_sh07_otherchurch",
"l4d_sh08_sewres",
"l4d_sh09_resort",
"l4d_sh10_amusementpark",
"l4d_sh11_nowhere",
"l4d_sh12_theend",
"l4d_sh_credits",
"l4d_sh_theend2",
"l4d_sh_theend3",
"l4d_sh_theend4",
]
[[mapnames]]
name = "Left Turn Silent Hill 3"
name_zh = "寂静岭3"
maps = [
"silenthill3apartment",
"silenthill3mall",
"silenthill3othermall",
"silenthill3otherofficebuilding",
"silenthill3site",
"silenthill3subway",
"silenthill3underground",
]
[[mapnames]]
name = "Silent Hill: Otherside of Life"
name_zh = "寂静岭另一边的生活"
maps = ["SH_01", "SH_02", "SH_03", "SH_04", "SH_05", "SH_06", "SH_07"]
[[mapnames]]
name = "Redemption II"
name_zh = "救赎II"
maps = [
"redemptionII-deadstop",
"redemptionII-plantworks",
"redemptionII-ceda-pt1",
"redemptionii-ceda-pt2",
"roundhouse",
]
[[mapnames]]
name_zh = "军事工厂"
name = "Military Industrial Complex L4D1"
author = "Garbage Boy"
maps = [
"l4d_MIC_Trapment",
"l4d_MIC_Decent",
"l4d_MIC_Bunker_Top",
"l4d_MIC_Bunker_Bottom",
"l4d_MIC_Escape",
"l4d_MIC_Finale",
]
[[mapnames]]
name = "Military Industrial Complex II"
name_zh = "军事工厂2"
author = "Garbage Boy"
maps = [
"l4d_MIC2_TrapmentD",
"l4d_mic2_Inter_Vention",
"l4d_mic2_bunker_part1",
"l4d_mic2_bunker_part2",
"l4d_mic2_decentd",
]
[[mapnames]]
name = "Military Industrial Complex III"
name_zh = "军事工厂3"
author = "Garbage Boy"
maps = [
"l4d2_mic2_trapmentd",
"l4d2_mic2_decentd",
"l4d2_mic2_bunker_part1",
"l4d2_mic2_bunker_part2",
"l4d2_mic_bunker_top",
"l4d2_mic_bunker_bottom",
"l4d2_mic_escape",
"l4d2_mic_finale",
]
[[mapnames]]
name_zh = "绝望"
name = "Sin Esperanza"
author = "Yami No Game"
maps = [
"Desastre_2_2_1a_1b",
"Desastre_2_1_1a",
"Desastre_E2",
"Desastre_1a_a",
"Desastre_E3",
]
[[mapnames]]
name = "Beldurra 2"
name_zh = "恐惧2"
maps = [
"beldurra2_1",
"beldurra2_2",
"beldurra2_3",
"beldurra2_4",
"beldurra2_5",
]
[[mapnames]]
name = "Pasiri"
name_zh = "可乐之塔"
maps = ["l4d2_pasiri1", "l4d2_pasiri2", "l4d2_pasiri3", "l4d2_pasiri4"]
[[mapnames]]
name = "Left 4 Toonrun"
name_zh = "卡通世界"
author = "Mr. Scoot"
maps = ["toonrun1", "toonrun2", "toonrun3"]
[[mapnames]]
name_zh = "狂野骑行"
name = "Wild Ride"
author = "Chatyak"
maps = ["wildride01", "wildride02", "wildride03"]
[[mapnames]]
name = "Lego"
name_zh = "乐高世界"
maps = [
"lego_towerfinale_05",
"lego_town_01",
"lego_tunnels_02",
"lego_urban_04",
"lego_wastelands_03",
]
[[mapnames]]
name = "Connection v3.0"
name_zh = "连接"
author = "佐伊是我女朋友"
maps = ["xiaoqure", "xuexiaore", "songbiere", "lltyre"]
[[mapnames]]
name = "Questionable Ethics v1.2"
name_zh = "伦理问题"
maps = [
"qe_1_cliche",
"qe_2_remember_me",
"qe_3_unorthodox_paradox",
"qe_4_ultimate_test",
]
[[mapnames]]
name = "Questionable Ethics: Alpha test"
name_zh = "伦理问题2"
maps = ["qe2_ep1", "qe2_ep2", "qe2_ep3", "qe2_ep4", "qe2_ep5"]
[[mapnames]]
name = "Questionable Ethics: Combined"
name_zh = "伦理问题3"
maps = ["qe3_1", "qe3_2", "qe3_3", "qe3_4", "qe3_5"]
[[mapnames]]
name = "Day Break"
name_zh = "黎明"
maps = [
"l4d2_daybreak01_hotel",
"l4d2_daybreak02_coastline",
"l4d2_daybreak03_bridge",
"l4d2_daybreak04_cruise",
"l4d2_daybreak05_rescue",
]
[[mapnames]]
name_zh = "离奇病死亡"
name = "Condition StranDead"
author = "Various and Timelords"
maps = [
"l4d_ccritical01csd",
"l4d_stranded01_chopper_downcsd",
"l4d_stranded02_UmbrellaCorpcsd",
"l4d_stranded04_garagecsd",
"l4d_stranded05_park_finalcsd",
]
[[mapnames]]
name_zh = "猎人的巢穴"
name = "Lair of the Hunters"
author = "Goanna & Fleshp1le5"
maps = ["loth_map1", "loth_map2", "loth_map3", "loth_map4", "loth_map5"]
[[mapnames]]
name = "Blue Heaven"
name_zh = "蓝色天堂"
author = "Grumpy"
maps = ["map_1_rest", "map_3_tranquility", "map_4_tower", "map_5_heaven"]
[[mapnames]]
name_zh = "冷血2"
name = "Coal'd Blood 2"
author = "Hunter McJesus"
maps = [
"l4d_coaldblood01",
"l4d_coaldblood02",
"l4d_coaldblood03",
"l4d_coaldBlood04",
]
[[mapnames]]
name_zh = "冷血2"
name = "Coal'd Blood 2 (Extended)"
author = "Hunter McJesus"
maps = [
"l4d2_feetunder_outpostacbe",
"l4d_hopdb_gorage01cbe",
"l4d_coaldblood01cbe",
"l4d_tunnels_entrancecbe",
"l4d_tunnels_cavescbe",
"l4d_coaldblood02cbe",
"l4d_coaldblood03cbe",
"l4d_coaldBlood04cbe",
]
[[mapnames]]
name = "Dead Series"
name_zh = "连续死亡"
author = "Bloue"
maps = ["Dead_Series1", "Dead_Series2", "Dead_Series3", "Dead_Series4"]
[[mapnames]]
name = "The Curse Of Lazar Castle"
name_zh = "拉扎尔城堡的诅咒"
maps = [
"castle_map_01",
"cemetery_map_04",
"l4d_deadline02",
"lab_map_03",
"prison_map_02",
"theend_map_05",
]
[[mapnames]]
name_zh = "马尔罗伊博士的赦免"
name = "Dr. Malroy's Absolution"
author = "Evil"
maps = ["e7m1", "e7m2", "e7m3", "e7m4", "e7m5", "e7m6", "e7m7"]
[[mapnames]]
name_zh = "马尔罗伊博士的实验室"
name = "Dr. Malroy's Laboratory"
author = "Evil"
maps = [
"e6m1_deltalab",
"e6m2_vertigotram01",
"e6m3_alphalab01",
"e6m4_alphalab02",
"e6m5_vertigotram02",
"e6m6_neighborhood",
]
[[mapnames]]
name = "Devil Mountain"
name_zh = "魔鬼山"
maps = ["dm1_suburbs", "dm2_blastzone", "dm3_canyon", "dm4_caves", "dm5_summit"]
[[mapnames]]
name_zh = "魔鬼山目的地"
name = "Destination Devils Mountain Mashup"
author = "Various and Timelords"
maps = [
"l4d_farm05_cornfield_revdm",
"l4d_farm04_barn_revdm",
"l4d_farm03_bridge_revdm",
"l4d_farm02_traintunnel_revdm",
"l4d_crstreetdm",
"l4d_crgrapedm",
"l4d_crrivercitydm",
"l4d_crMurphydm",
"farmdm",
"slaughterdm",
"dm1_suburbsdm",
"dm5_summitdm",
]
[[mapnames]]
name = "Vague Reminders"
name_zh = "模糊的记忆"
maps = ["NewRise", "NewRiseMap2", "NewRiseMap3", "NewRiseMapFinale"]
[[mapnames]]
name = "Left 4 Mario"
name_zh = "马里奥探险"
maps = ["C1_mario1_1", "C1_mario1_2", "C1_mario1_3", "C1_mario1_4"]
[[mapnames]]
name = "Lost"
name_zh = "迷失"
maps = [
"lost01_club",
"lost01_scavenge",
"lost02_",
"lost02_1",
"lost02_2",
"lost02_2_survival",
"lost02_scavenge",
"lost03",
"lost04",
]
[[mapnames]]
name = "Yama"
name_zh = "摩耶山危机"
author = "the0rthopaedicsurgeon"
maps = ["l4d_yama_1", "l4d_yama_2", "l4d_yama_3", "l4d_yama_4", "l4d_yama_5"]
[[mapnames]]
name_zh = "黏液"
name = "Gunk"
author = "Goanna"
maps = [
"gunk_misty",
"gunk_occupied",
"gunk_stinkin_thinkin",
"gunk_stinky_bombs",
"gunk_on_the_wagon",
"gunk_wicked_dead",
]
[[mapnames]]
name = "Pitch Dark Mesa"
name_zh = "平顶山研究所"
maps = [
"l4d2_pdmesa01_surface",
"l4d2_pdmesa02_shafted",
"l4d2_pdmesa03_office",
"l4d2_pdmesa04_pointinsert",
"l4d2_pdmesa05_returntoxen",
"l4d2_pdmesa06_xen",
]
[[mapnames]]
name = "Pesaro"
name_zh = "佩萨罗"
author = "SimoFY"
maps = [
"m1_fabbrecce",
"m2_vismara",
"m3_cattabrighe1",
"m4_cattabrighe2",
"m5_sanbartolo",
]
[[mapnames]]
name = "Pesaro 2a Ondata"
name_zh = "佩萨罗2"
author = "SimoFY"
maps = [
"m1_trieste",
"m2_centro",
"m3_stazione",
"m4_torraccia",
"m5_iper_conad",
"m6_adriatic_arena",
]
[[mapnames]]
name = "Pesaro 3a Dose"
name_zh = "佩萨罗3"
author = "SimoFY"
maps = ["m1_statale", "m2_via_milano", "m3_fox_petroli"]
[[mapnames]]
name = "potu2"
name_zh = "破图2心理"
maps = ["999", "444", "333"]
[[mapnames]]
name = "potu1"
name_zh = "破图重制版"
maps = ["taochushengtian", "siwanggaosu", "yewantuwei", "qiangduojidi"]
[[mapnames]]
name_zh = "切尔诺贝利:第一章"
name = "Chernobyl: Chapter One"
author = "The Chernobyl-Team"
maps = [
"ch01_jupiter",
"ch02_pripyat01",
"ch03_pripyat02",
"ch04_pripyat03",
"ch05_pripyat04",
]
[[mapnames]]
name_zh = "秋明市"
name = "Qiuming City Fixed"
author = "A/Z"
maps = ["beta_thecity1", "azcity_senter", "azcity_new_street", "azcity_end"]
[[mapnames]]
name = "Last Summer"
name_zh = "去年夏天"
maps = ["campanar_coop_vs", "alboraya_coop_vs", "cullera_coop_vs"]
[[mapnames]]
name_zh = "7小时后Ⅱ"
name = "7 Hours Later II"
author = "AGRESSOR, Gemini Saga"
maps = [
"l4d2_7hours_later_01",
"l4d2_7hours_later_02",
"l4d2_7hours_later_03",
"l4d2_7hours_later_04",
"l4d2_7hours_later_05",
]
[[mapnames]]
name = "Titty Twister"
name_zh = "乳摇酒吧"
maps = ["titty", "titty1"]
[[mapnames]]
name_zh = "丝绸之路"
name = "丝绸之路"
author = "A/Z"
maps = [
"slik_desert",
"slik_senlin",
"slik_senlin2",
"slik_xiagu",
"slik_baise",
"slik_end",
]
[[mapnames]]
name = "Suicide Blitz 2"
name_zh = "闪电突袭2"
maps = [
"l4d2_stadium1_apartment",
"l4d2_stadium2_riverwalk",
"l4d2_stadium3_city1",
"l4d2_stadium4_city2",
"l4d2_stadium5_stadium",
"l4d2_sv_stadium2_riverwalk",
"l4d2_sv_stadium3_city1",
"l4d2_sv_stadium4_city2",
"l4d2_vs_stadium2_riverwalk",
]
[[mapnames]]
name_zh = "尸骨无存"
name = "No Space 4 Zombies"
author = "Hunter McJesus and Timelords"
maps = [
"l4d2_coaldblood01nsz",
"l4d2_coaldblood02nsz",
"l4d2_coaldblood03nsz",
"l4d2_coaldblood04nsz",
"l4d2_coaldblood05nsz",
"l4d2_coaldblood06modnsz",
]
[[mapnames]]
name = "shenmejb"
maps = ["shenmejb", "shenmejb2", "shenmejb3"]
[[mapnames]]
name = "shenmejb2"
maps = ["shenmesb", "shenmesb2", "shenmesb3"]
[[mapnames]]
name = "shenmejb3"
maps = ["weiming", "huanghe"]
[[mapnames]]
name = "Resident Evil 1"
name_zh = "生化危机1"
maps = ["re1m1", "re1m2", "re1m3", "re1m4", "re1m5", "re1m6"]
[[mapnames]]
name = "Resident Evil 2 ... Side A"
name_zh = "生化危机2a"
maps = ["re2a1", "re2a2", "re2a3", "re2a4"]
[[mapnames]]
name = "Resident Evil 2 ... Side B"
name_zh = "生化危机2b"
maps = ["re2b1", "re2b2", "re2b3", "re2b4"]
[[mapnames]]
name_zh = "生化危机2源头"
name = "Resident Evil 2: Source"
author = "Blood_Wraith"
maps = [
"re2sl4d2edition_1",
"re2sl4d2edition_2",
"re2sl4d2edition_3",
"re2sl4d2edition_4",
]
[[mapnames]]
name = "Resident Evil 3"
name_zh = "生化危机3"
maps = ["re3m1", "re3m2", "re3m3", "re3m4", "re3m5", "re3m6", "re3m7", "re3m8"]
[[mapnames]]
name = "Front Of Survivors"
name_zh = "生还之峰"
maps = [
"fosre01_maomaohill",
"fosre02_fftown",
"fosre03_factory",
"fosre04_moors",
"fosre05_92farm",
]
[[mapnames]]
name = "RandomSequence"
author = "Missed"
name_zh = "随机序列"
maps = ["gbt1testmap"]
[[mapnames]]
name = "The Woods 2"
name_zh = "森林2"
maps = [
"l4d_thewoods2_21",
"l4d_thewoods2_22",
"l4d_thewoods2_23",
"l4d_thewoods2_24",
"l4d_thewoods2_25",
]
[[mapnames]]
name_zh = "深埋"
name = "Buried Deep"
author = "Zanieon"
maps = [
"bdp_bunker01",
"bdp_bunker02",
"bdp_bunker03",
"bdp_bunker04",
"bdp_bunker05a",
]
[[mapnames]]
name_zh = "使命"
name = "The Mission"
author = "Kryogen"
maps = ["Entrance", "Another_world", "The_next_world", "Return"]
[[mapnames]]
name = "Temple Ruins"
name_zh = "寺庙遗址"
author = "MerCurio"
maps = ["dsm01", "dsm02", "dsm03", "dsm04", "dsm05", "dsm06"]
[[mapnames]]
name = "SomeFun"
author = "嘻哈冲锋"
maps = ["somefun", "somefun2", "somefun3", "somefun4"]
[[mapnames]]
name_zh = "死期将至"
name = "Time to Die"
author = "Kyle the Walrus"
maps = [
"l4d2_timemachine_01",
"l4d2_timemachine_02",
"l4d2_timemachine_03",
"l4d2_timemachine_04",
]
[[mapnames]]
name = "Death Toilet Maza"
name_zh = "死亡厕所迷宫"
maps = [
"deathttoiletmaze1",
"deathttoiletmaze2",
"deathttoiletmaze3",
"deathttoiletmaze4",
"deathttoiletmaze5",
]
[[mapnames]]
name_zh = "死亡厕所迷宫2"
name = "Death Toilet Maze 2"
maps = [
"deathttoiletmaze10_5",
"deathttoiletmaze11_7",
"deathttoiletmaze20_6",
"deathttoiletmaze30_3",
"deathttoiletmaze40_4",
]
[[mapnames]]
name = "Dead Vacation"
author = "Markus Niklasson"
name_zh = "死亡度假(原始结局)"
maps = [
"hotel01_market_two",
"hotel02_sewer_two",
"hotel03_ramsey_two",
"hotel04_scaling_two",
"hotel05_rooftop_two",
]
[[mapnames]]
name = "Dead Vacation (Alt Finale)"
author = "Markus Niklasson"
name_zh = "死亡度假(修改结局)"
maps = [ "hotel01_market_two_alt", "hotel02_sewer_two_alt", "hotel03_ramsey_two_alt", "hotel04_scaling_two_alt", "hotel05_rooftop_two_alt",]
[[mapnames]]
name_zh = "死亡尖叫2"
name = "Die Screaming II"
author = "Soup Toaster, Gemini Saga, RabidMonkey"
maps = [
"l4d2_scream01_yards",
"l4d2_scream02_goingup",
"l4d2_scream03_rooftops",
"l4d2_scream04_train",
"l4d2_scream05_finale",
]
[[mapnames]]
name_zh = "死亡旗帜2"
name = "Dead Flag Blues 2"
author = "Gemini Saga, Juxtapox"
maps = [
"l4d2_deadflagblues01_city",
"l4d2_deadflagblues02_library",
"l4d2_deadflagblues03_arena",
"l4d2_deadflagblues04_woods",
"l4d2_deadflagblues05_station",
]
[[mapnames]]
name = "Death Mountain"
name_zh = "死亡山谷"
maps = [
"DthMnt_Village",
"DthMnt_Crater",
"DthMnt_TempleForye",
"DthMnt_Temple3rdFloor",
"DthMnt_Temple4thFloor",
"DthMnt_TempleBoss",
]
[[mapnames]]
name = "Death Woods"
name_zh = "死亡森林"
maps = [
"l4d2_deathwoods01_stranded",
"l4d2_deathwoods02_tunnel",
"l4d2_deathwoods03_bridge",
"l4d2_deathwoods04_power",
"l4d2_deathwoods05_airfield",
]
[[mapnames]]
name_zh = "死亡之城"
name = "City of the Dead"
author = "Jake, Bianca"
maps = [
"cotd01_apartments",
"cotd02_warehouse",
"cotd03_mall",
"cotd04_rooftop",
]
[[mapnames]]
name_zh = "死亡之船2"
name = "Death Aboard 2"
maps = [
"l4d_deathaboard01_prison",
"l4d_deathaboard02_yard",
"l4d_deathaboard03_docks",
"l4d_deathaboard04_ship",
"l4d_deathaboard05_light",
]
[[mapnames]]
name = "Getting out"
name_zh = "逃出去"
maps = [
"bunker",
"goingout",
"followthetracks",
"heyvirgil",
"smokedwarehouse100",
]
[[mapnames]]
name = "Blackout Basement"
name_zh = "停电地下室"
maps = [
"l4dblackoutbasement1",
"l4dblackoutbasement2",
"l4dblackoutbasement3",
"l4dblackoutbasement4",
]
[[mapnames]]
name_zh = "脱轨"
name = "Derailed"
author = "Rick_0_Shay"
maps = ["01_Derailed", "02_Cave", "03_prison", "04_Station"]
[[mapnames]]
name_zh = "脱轨2"
name = "Derailed 2"
author = "Markus Niklasson"
maps = [
"l4d_derailed_highway2ver",
"l4d_derailed_boat2ver",
"l4d_derailed_wreckage2ver",
"l4d_derailed_finale2ver",
]
[[mapnames]]
name = "Tank Run"
name_zh = "坦克润"
maps = [
"tankrun1",
"tankrun2",
"tankrun3",
"tankrun4",
"tankrun5",
"tankrun6",
"tankrun7",
"tankrun8",
"tankrun9",
]
[[mapnames]]
name_zh = "逃离城堡YHY"
name = "Escape From Castle Yhy"
author = "MerCurio"
maps = [
"efcy_m1",
"efcy_m2",
"efcy_m3",
"efcy_m4",
"efcy_m5",
"efcy_m6",
"efcy_m7",
]
[[mapnames]]
name = "Escape the Devil's Chapel TLM Ver"
name_zh = "逃离魔鬼教堂"
maps = [
"citystreets1ewc",
"dodsurvivalcoopewc",
"l4d2_helicopterescapeewc",
"l4d2_martial_lawewc",
"museumewc",
"techbuildingewc",
]
[[mapnames]]
name = "Special Task 2"
name_zh = "特殊任务2"
author = "晨晨"
maps = [
"st2_1",
"st2_2",
"st2_3",
"st2_4",
"st2_5",
"st2_6",
"st2_7",
"st2_8",
"st2_9",
"st2_10",
"st2_11",
]
[[mapnames]]
name_zh = "特殊任务3"
name = "special task3"
author = "晨晨"
maps = ["st3_1", "st3_2", "st3_3", "st3_4", "st3_5", "st3_6"]
[[mapnames]]
name_zh = "天堂可待"
name = "Heaven Can Wait II"
author = "Romka, Agressor, Rustem4ik, Gemini Saga"
maps = [
"hcw1_aircrash",
"hcw2_rivermotel",
"hcw3_outskirts",
"hcw4_cityhall",
"hcw5_bombshelter",
]
[[mapnames]]
name = "泰坦尼克号 RMS Titanic"
name_zh = "泰坦尼克号"
maps = [
"rmstitanic_m1",
"rmstitanic_m2",
"rmstitanic_m3",
"rmstitanic_m4",
"rmstitanic_s1",
]
[[mapnames]]
name = "RoadToTower"
name_zh = "通往高塔"
maps = ["rtt_01", "rtt_02", "rtt_03", "rtt_04", "rtt_05"]
[[mapnames]]
name_zh = "铁证悬案"
name = "Cold Case"
author = "mrfranswa"
maps = ["l4d_cc1", "l4d_cc2", "l4d_cc3", "l4d_cc4", "l4d_cc5"]
[[mapnames]]
name_zh = "铁证悬案2019第三集"
name = "Cold Case 2019 Episode 3"
maps = [
"l4d2_longmap01",
"l4d2_longmap02",
"l4d2_longmap03",
"l4d2_longmap04",
"l4d2_longmap05",
"l4d2_longmap06",
"l4d2_longmap07",
"l4d2_longmap08",
"l4d2_longmap09",
"l4d2_longmap10",
"l4d2_longmap11",
"l4d2_longmap12",
"l4d2_longmap13",
]
[[mapnames]]
name_zh = "我的世界"
name = "Deathcraft II Vanilla"
author = "Special KBS/Splinks/Mojang/C418"
maps = [
"l4d2_deathcraft_01_town_v",
"l4d2_deathcraft_02_ravine_v",
"l4d2_deathcraft_03_strongho_v",
"l4d2_deathcraft_04_nether_v",
"l4d2_deathcraft_05_lighthou_v",
"l4d2_minecraft_evolution_v",
]
[[mapnames]]
name = "Deadbeat Escape"
name_zh = "无缝逃离"
maps = [
"deadbeat01_forest",
"deadbeat02_alley",
"deadbeat03_street",
"deadbeat04_park",
]
[[mapnames]]
name = "I Hate Mountains 2"
name_zh = "我恨山2"
maps = [
"l4d_ihm01_forest",
"l4d_ihm02_manor",
"l4d_ihm03_underground",
"l4d_ihm04_lumberyard",
"l4d_ihm05_lakeside",
]
[[mapnames]]
name = "Battle of Toys"
name_zh = "玩具世界大乱斗"
maps = ["bot1", "bot2", "bot3"]
[[mapnames]]
name_zh = "无路可逃"
name = "No Way Out"
maps = ["l4d_noway_streets01", "l4d_noway_backalleys02", "l4d_noway_market03"]
[[mapnames]]
name = "Undead Zone"
name_zh = "亡灵区"
author = "No Pixel Left Behind"
maps = ["uz_crash", "uz_town", "uz_desert", "uz_bunker", "uz_escape"]
[[mapnames]]
name = "Out Mutual Fiend"
name_zh = "我们共同的恶魔"
author = "SNW"
maps = ["omf_01", "omf_02", "omf_03"]
[[mapnames]]
name_zh = "无情的早晨"
name = "UnrelentingMorning"
author = "DespaKid"
maps = [
"c3m1_rurallighthouse",
"c3m2_urbansmile",
"c3m3_longbridge",
"c3m4_prison",
"c3m5_vertigo",
]
[[mapnames]]
name_zh = "维也纳的呼唤1"
name = "Vienna Calling 1"
maps = [
"l4d_viennacalling_city",
"l4d_viennacalling_kaiserfranz",
"l4d_viennacalling_gloomy",
"l4d_viennacalling_donauinsel",
"l4d_viennacalling_donauturm",
]
[[mapnames]]
name_zh = "维也纳的呼唤2"
name = "Vienna Calling 2"
author = "44V Mapping"
maps = [
"l4d_viennacalling2_1",
"l4d_viennacalling2_2",
"l4d_viennacalling2_3",
"l4d_viennacalling2_4",
"l4d_viennacalling2_5",
"l4d_viennacalling2_finale",
]
[[mapnames]]
name_zh = "伪造"
name = "Fake"
maps = ["prooemium2", "313again", "warp"]
[[mapnames]]
name_zh = "虚幻竞技场"
name = "L4D2 Unreal Tournament"
author = "cappas"
maps = [
"newintro_3",
"new_coret1",
"new_deck1",
"new_gaunty1",
"new_Lliandri1",
"new_duku_3",
"new_lava_weather_3",
]
[[mapnames]]
name_zh = "星际之门"
name = "Stargate SG-4"
author = "greenhood"
maps = ["potc1", "potc2", "potc3b", "potc3", "potc4"]
[[mapnames]]
name_zh = "稀释"
name = "Watered Down"
author = "ChimiChamo"
maps = [
"waterpark1_road",
"waterpark2_changing",
"waterpark3_spa",
"waterpark4_fountain",
"waterpark1_survival",
"waterpark3_survival",
"waterpark4_survival",
"waterpark2_scavenge",
]
[[mapnames]]
name = "New World Order Extended (Fixed)"
name_zh = "新世界秩序"
maps = [
"swamp1_b6nwoe",
"swamp2_b3nwoe",
"swamp3_b1nwoe",
"l4d2_feetunder_outpostnwoe",
"l4d2_haarpnwoe",
"l4d2_femacampnwoe",
"l4d2_ravenrocknwoe",
"l4d_ft_station01nwoe",
"l4d_ft_station02nwoe",
"l4d_withoutname_complexnwoe",
"l4d_withoutname_lakenwoe",
"l4d_withoutname_townnwoe",
]
[[mapnames]]
name_zh = "新太平间"
name = "The Mortuary New Version"
author = "Poor, Vaz2107"
maps = [
"lc_museum_hall25",
"lc_museum_offices",
"lc_museum_gallery",
"l4d_mortuary02",
"l4d_mortuary03",
]
[[mapnames]]
name = "Snow Den"
name_zh = "雪窝"
author = "Dr.Boo.j2"
maps = ["sd01_airfield", "sd02_thedusk", "sd03_themines", "sd04_apcescape"]
[[mapnames]]
name = "WASHER"
author = "CR0NO"
name_zh = "洗衣机"
maps = [ "washer_map1", "washer_map2", "washer_map3", "washerintro",]
[[mapnames]]
name_zh = "血液医院2"
name = "Blood Hospital 2"
author = "Cameraman-4"
maps = ["blood_hospital_01", "blood_hospital_02", "blood_hospital_03"]
[[mapnames]]
name_zh = "巷战"
name = "Alley War"
author = "桃李果树"
maps = ["l4d2_csscity01_map1", "l4d2_csscity01_map2", "l4d2_csscity01_map3"]
[[mapnames]]
name = "Dark Woods"
name_zh = "阴暗森林"
maps = ["dw_woods", "dw_underground", "dw_complex", "dw_otherworld", "dw_final"]
[[mapnames]]
name_zh = "疫病"
name = "Blightmare"
author = "Kryogen"
maps = ["btm1_apartment", "btm2_construction", "btm3_hospital", "btm4_tomb"]
[[mapnames]]
name = "Claustrophobia"
name_zh = "幽闭恐惧症"
maps = [
"claustrophobia1",
"claustrophobia2",
"claustrophobia3",
"claustrophobia4",
"claustrophobia5",
"claustrophobia6",
"claustrophobia7",
]
[[mapnames]]
name = "Divine Cybermancy"
name_zh = "异度神召(修复)"
maps = [
"dworld01_point",
"dworld02_falling",
"dworld03_noctis",
"dworld04_monolith",
"dworld05_forgotten",
"dworld06_sheep",
"dworld07_new_eden",
"dworld08_tuto",
"dworld09_tuto2",
"dworld10_ancient",
"dworld11_purge",
"dworld12_warp",
]
[[mapnames]]
name = "Night Terror"
name_zh = "夜惊"
author = "NIPPER and DrBoo"
maps = [
"nt01_mansion",
"nt02_haunts",
"nt03_moria",
"nt04_jungleruins",
"nt05_wake",
]
[[mapnames]]
name = "Salt Well Hell Park"
name_zh = "盐井地狱公园"
maps = [
"saltwell_1_d",
"saltwell_2_d",
"saltwell_3_d",
"saltwell_4_d",
"saltwell_5_d",
]
[[mapnames]]
name_zh = "夜临"
name = "Night Presence"
author = "Kryogen"
maps = ["NP_Forest", "Np_Deepwithin", "NP_Ocean", "NP_Rescue"]
[[mapnames]]
name = "The Hazing"
name_zh = "阴霾将至"
maps = [
"bjrtc2_lvl1",
"bjrtc2_lvl2",
"bjrtc2_lvl3",
"bjrtc2_lvl4",
"bjrtc2_lvl5",
]
[[mapnames]]
name = "Funny Moments"
name_zh = "有趣时刻"
author = "Hippity-hop"
maps = [
"fm_smokerssand01",
"fm_jockeyofthecorn02",
"fm_spitterspit03",
"fm_chargercorrida04",
"fm_boomersrain05",
"fm_tankring06",
]
[[mapnames]]
name_zh = "异世界之旅"
name = "mysterious world tour"
author = "牛肉面,烈锋"
maps = ["mxd01", "mxd02", "mxd03", "mxd04", "mxd05", "mxd06", "mxd07"]
[[mapnames]]
name_zh = "遗忘之地"
name = "Land Of Oblivion"
author = "月兔酱灬"
maps = [
"threedays01",
"threedays02",
"threedays03",
"threedays04",
"threedays05",
]
[[mapnames]]
name_zh = "音讯全无[终章炸服]"
name = "No Echo RE"
maps = [
"bjrtcre_m1",
"bjrtcre_m2_left",
"bjrtcre_m2_right",
"bjrtcre_m3",
"bjrtcre_m4",
"bjrtcre_m5",
]
[[mapnames]]
name = "Glubtastic"
name_zh = "忧郁1"
maps = [
"Glubtastic",
"Glubtastic_2",
"Glubtastic_3",
"Glubtastic_4",
"Glubtastic_5",
]
[[mapnames]]
name = "Glubtastic 2"
name_zh = "忧郁2"
maps = [
"Glubtastic2_1",
"Glubtastic2_2",
"Glubtastic2_3",
"Glubtastic2_4",
"Glubtastic2_5",
"Glubtastic2_6",
]
[[mapnames]]
name = "Glubtastic 3"
name_zh = "忧郁3"
maps = [
"Glubtastic3_1",
"Glubtastic3_2",
"Glubtastic3_3",
"Glubtastic3_4",
"Glubtastic3_5",
"Glubtastic3_vince",
]
[[mapnames]]
name = "Glubtastic 4"
name_zh = "忧郁4"
maps = [
"glubtastic4_1",
"glubtastic4_2",
"glubtastic4_3",
"glubtastic4_4",
"glubtastic4_5",
"glubtastic4_6",
"glubtastic4_7",
]
[[mapnames]]
name = "Grave Consequences"
name_zh = "严重后果"
author = "Jim_Partridge_Mapping"
maps = ["grave_yard", "grave_discovery", "grave_finale"]
[[mapnames]]
name = "Z-PTZ"
maps = ["appartments", "district", "deepforest", "powerplant", "centr", "coast"]
[[mapnames]]
name = "Last Breath"
name_zh = "最后的呼吸"
author = "Damon"
maps = ["lastbreath_m1", "lastbreath_m2", "lastbreath_m3", "lastbreath_m4"]
[[mapnames]]
name_zh = "最后呼叫"
name = "Last Call"
author = "Danger McD & GarndKD"
maps = ["dead_death_02", "dead_death_03", "dead_death_01", "l4d2_gore_factory"]
[[mapnames]]
name = "Lord Of The Rings Campaign"
name_zh = "指环王战役版"
maps = [
"l4d2_lotrm1_moria",
"l4d2_lotrm2_mordor",
"l4d2_lotrm3_helms_deep_redux",
]
[[mapnames]]
name = "Farewell Chenming"
name_zh = "再见了晨茗"
author = "Missed & XiHaChongFeng"
maps = ["msd1_town", "msd2_gasstation", "msd3_square", "msdnew_tccity_newway"]
[[mapnames]]
name = "Goodbye, Nanning"
name_zh = "再见了南宁"
author = "HerobrineAce"
maps = [
"DalingVillage_Survival",
"Electric_Power_School_m1",
"Keyuan_Avenue_m2",
"XinyuanRoad_m3",
]
[[mapnames]]
name = "Tume"
name_zh = "肿瘤"
maps = [
"tume_1",
"tume_2",
"tume_3",
"tume_4",
"tume_5",
"tume_6",
"tume_7",
"tume_8",
"tume_9",
"tume_10",
"tume_11",
"tume_12",
"tume_13",
"tume_14",
"tume_15",
]
[[mapnames]]
name_zh = "坠落"
name = "Fallen Fixed Proper Port"
author = "H[eiti] & RF"
maps = [
"l4d_fallen01_approach",
"l4d_fallen02_trenches",
"l4d_fallen03_tower",
"l4d_fallen04_cliff",
"l4d_fallen05_shaft",
]
[[mapnames]]
name_zh = "指日可待"
name = "Be just round the corner"
author = "-刻骨铭心- 清水"
maps = ["bjrtc_1", "bjrtc_2", "bjrtc_3", "bjrtc_4", "bjrtc_5", "bjrtc_5_ex"]
[[mapnames]]
name = "The Cure"
name_zh = "治愈"
maps = ["TheCure001", "TheCure002", "TheCure003", "TheCure004", "TheCure005"]
[[mapnames]]
name = "Cure 2"
name_zh = "治愈2"
maps = ["Cure2_001", "Cure2_002", "Cure2_003", "Cure2_004", "Cure2_005"]
[[mapnames]]
name = "宜昌市"
maps = ["yichang_01", "yichang_02", "yichang_03", "yichang_04"]
[[mapnames]]
name = "新砚州"
author = "晨晨"
maps = [
"yanzhounight_tiwei",
"yanzhounight_duhe",
"yanzhounight_baogonci",
"yanzhounight_underground",
]
[[mapnames]]
name = "Overkill"
name_zh = "赶尽杀绝"
maps = ["gr-mapone-7", "gasrunpart2", "evac2", "gasrun"]
[[mapnames]]
name_zh = "城市灾难[此图有问题]"
name = "Urban Disaster Fixed"
author = "[GoD]Koukin_Shuuyu, [GoD]Orochi.Kyo"
maps = ["ud_map01", "ud_map02", "ud_map03", "ud_map04", "ud_map05"]
[[mapnames]]
name = "Death from Above"
author = "Meowstopher"
name_zh = "死神天降"
maps = ["m1_beach", "m2_burbs", "m3_crowd_control", "m4_launchpad", "m5_station_finale",]
[[mapnames]]
name = "Death Sentence v6.0"
author = "neojo"
name_zh = "死刑判决"
maps = ["death_sentence_1", "death_sentence_2", "death_sentence_3", "death_sentence_4", "death_sentence_5",]
[[mapnames]]
name = "Pain Train"
author = "R.T. Frisk"
name_zh = "痛苦列车"
maps = [ "rtf_train",]
[[mapnames]]
name = "IRRXmasEd"
author = "Murmkuma"
name_zh = "英尼斯路障圣诞版"
maps = ["irrx001","irrx002","irrx003","irrx004","irrx005",]
[[mapnames]]
name = "energycrisis"
author = "HazmatKat"
name_zh = "能源危机"
maps = ["ec01_outlets","ec02_dam","ec03_village","ec04_powerstation","ec05_quarry",]
[[mapnames]]
name = "DT1TheGunslinger"
author = "Murmkuma"
name_zh = "黑暗之塔枪手"
maps = ["dttg1","dttg2","dttg3","dttg4","dttg5","dttg6","dttg7",]
[[mapnames]]
name = "Salvation Falls"
author = "Jim Partridge"
name_zh = "救赎之瀑"
maps = ["salvation_falls", "salvation_falls_clown_survival", "salvation_falls_survival", "salvation_funicular", "salvation_funicular_survival", "salvation_rescue", "salvation_town_bridge",]
[[mapnames]]
name = "Diescraper Redux 3.62"
author = "Rectus"
name_zh = "摩天大厦终极版"
maps = [ "l4d2_diescraper1_apartment_361", "l4d2_diescraper2_streets_361", "l4d2_diescraper3_mid_361", "l4d2_diescraper4_top_361",]
[[mapnames]]
name = "Innards"
author = "goanna"
name_zh = "内脏"
maps = [ "innards_map1", "innards_map2", "innards_map3", "innards_map4", "innards_map5",]
[[mapnames]]
name = "Innards2:Into the Chaos"
author = "goanna"
name_zh = "内脏2"
maps = [ "innards2_map1", "innards2_map2", "innards2_map3", "innards2_map4", "innards2_map5",]
[[mapnames]]
name = "Lockdown: Chapter Two"
author = "Alexander Regber"
name_zh = "封锁2"
maps = [ "ld1", "ld2", "ld3", "ld4", "ld5",]
[[mapnames]]
name = "Surrounded by the Dead II"
author = "Aynekko (AGRESSOR), Gemini Saga"
name_zh = "死亡包围2"
maps = [ "l4d2_sbtd_01", "l4d2_sbtd_02", "l4d2_sbtd_03",]
[[mapnames]]
name = "metalslug5(4level)"
author = "MARCO玩家"
name_zh = "合金弹头5"
maps = [ "airlinefactory", "secretbuilding", "underseabase", "yamaruins",]
[[mapnames]]
name = "DeathIsland"
author = "Valve, DeathIsland by goanna"
name_zh = "死亡岛"
maps = [ "l4d2_camp_dead", "l4d2_deadzone", "l4d2_death_city", "l4d2_death_pit", "l4d2_death_pit_finale",]
[[mapnames]]
name = "Ottawa Rock City (2.1)"
author = "Murmkuma"
name_zh = "渥太华岩城"
maps = [ "orc001", "orc002", "orc003",]
[[mapnames]]
name = ""
author = "L4DMAPS发布 A/Z"
name_zh = "尻名山"
maps = [ "cnm1_city1", "cnm2_gay1", "cnm3_boy1", "cnm4_kaoming",]
[[mapnames]]
name = "Gettingout"
author = "beholder69"
name_zh = "走出去"
maps = [ "bunker", "followthetracks", "goingout", "heyvirgil", "smokedwarehouse100",]
[[mapnames]]
name = "Left 4 Cake 2 v1"
author = "J.Sera"
name_zh = "蛋糕之路2"
maps = [ "left4cake201_start", "left4cake201_start_scavenge", "left4cake202_dos", "left4cake202_dos_scavenge", "left4cake203_tres", "left4cake203_tres_scavenge",]
[[mapnames]]
name = ""
author = "晨晨"
name_zh = "呵呵7:头7"
maps = [ "hehe7_1", "hehe7_2", "hehe7_3", "hehe7_4", "hehe7_5",]
[[mapnames]]
name = ""
author = "嘻哈冲锋"
name_zh = "些许有趣"
maps = [ "somefun", "somefun2", "somefun3", "somefun4",]
[[mapnames]]
name = "RoadToNowhere II"
author = "MapEater"
name_zh = "灾难之路2"
maps = [ "l4d2_roadtonowhere_route01", "l4d2_roadtonowhere_route02", "l4d2_roadtonowhere_route03", "l4d2_roadtonowhere_route04", "l4d2_roadtonowhere_route05", "l4d2_roadtonowhere_route06",]
[[mapnames]]
name = "Firetower Trail"
author = "Knight of the Realm Nicadeamas"
name_zh = "消防瞭望塔"
maps = [ "versus_1", "versus_2", "versus_3", "versus_4", "versus_5",]
[[mapnames]]
name = ""
author = "IDLE:A_Asheep"
name_zh = "呵呵8"
maps = [ "hehe8_1", "hehe8_2", "hehe8_3", "hehe8_4", "hehe8_5fixed", "hehe8_6fixed",]
[[mapnames]]
name = "Last Baktun"
author = "flapjax"
name_zh = "最后的骑师"
maps = [ "LastBaktun", "LastBaktun1", "LastBaktun2",]
[[mapnames]]
name = "Dead Echo 2 Fixed"
author = "Valar/1SG_Heartless/Timelords"
name_zh = "死亡回声固定"
maps = [ "de01_sewersorig", "de02_hotelorig", "de03_storeorig", "de04_woodsorig", "de052_echo_finaleorig", "de05_echo_finaleorig",]
[[mapnames]]
name = "The Return of the Jockeys"
author = "flapjax"
name_zh = "归来的骑师"
maps = [ "TheReturnOfTheJockeys",]
[[mapnames]]
name = "Dead County Version Two"
author = "JonasLagerqvist"
name_zh = "死亡之县"
maps = [ "boatescape_map04_d", "deadtracks_map01_d", "envelopingdarkness_map02_d", "newdawn_map03_d",]
[[mapnames]]
name = "Coal'd Blood Extended"
author = "Hunter McJesus & Timelords"
name_zh = "冷血2"
maps = [ "l4d2_feetunder_outpostacbe", "l4d_hopedb_gorge01cbe", "l4d_coaldblood01cbe", "l4d_tunnels_entrancecbe", "l4d_tunnels_cavescbe", "l4d_coaldblood02cbe", "l4d_coaldblood03cbe", "l4d_coaldblood04cbe",]
[[mapnames]]
name = ""
author = "晨晨"
name_zh = "呵呵5:失落的晨未"
maps = [ "cc_fry", "hehe5", "hehe5_2", "hehe5_3", "hehe5_4", "hehe5_5", "hehe5_6",]
[[mapnames]]
name = "Blood Tracks"
author = "Christopher Collini - Hoju"
name_zh = "血之轨迹"
maps = [ "bloodtracks_01", "bloodtracks_02", "bloodtracks_03", "bloodtracks_04",]
[[mapnames]]
name = ""
author = "晨晨"
name_zh = "新砚州"
maps = [ "yanzhounight_baogonci", "yanzhounight_duhe", "yanzhounight_tiwei", "yanzhounight_underground",]
[[mapnames]]
name = "Simplicity"
author = "wyte_eagle"
name_zh = "漫画世界"
maps = [ "simple_map_1", "simple_map_2", "simple_map_3", "simple_map_4", "simple_map_5",]
[[mapnames]]
name = "Zombie Army Campaign"
author = "Laifa Fares"
name_zh = "僵尸部队战役"
maps = [ "zombiearmylaifa1", "zombiearmylaifa2",]
[[mapnames]]
name = "Squidtastic"
author = "Axel"
name_zh = "鱿鱼游戏"
maps = [ "Squidtastic", "Squidtastic2", "Squidtastic3", "Squidtastic4", "Squidtastic5", "Squidtastic6",]
[[mapnames]]
name = "Deadenator"
author = "Soup Toaster"
name_zh = "死亡陷阱"
maps = [ "ddntr1_01urban", "ddntr1_02normal", "ddntr1_02reverse", "ddntr1_03day", "ddntr1_03night", "ddntr1_04finale",]
[[mapnames]]
name = "Resident Evil Outbreak"
author = "Richy221"
name_zh = "生化危机爆发"
maps = [ "re_belowfreezingpoint", "re_decisions1", "re_decisions2", "re_decisionsfinale", "re_hellfire", "re_outbreak", "re_thehive", "reintro",]
[[mapnames]]
name = "(jiugongchang)v2.0"
author = "jiumei"
name_zh = "九死一生工厂"
maps = [ "jiugongchang", "jiugongchang2", "jiugongchang3", "jiugongchang4", "jiugongchang5", "jiugongchang6",]
[[mapnames]]
name = ""
author = "hehe studio"
name_zh = "呵呵30"
maps = [ "hehe30_1", "hehe30_10", "hehe30_11", "hehe30_12", "hehe30_13", "hehe30_14", "hehe30_15", "hehe30_16", "hehe30_17", "hehe30_18", "hehe30_19", "hehe30_2", "hehe30_20", "hehe30_21", "hehe30_22", "hehe30_23", "hehe30_24", "hehe30_25", "hehe30_26", "hehe30_27", "hehe30_28", "hehe30_29", "hehe30_3", "hehe30_30", "hehe30_4", "hehe30_5", "hehe30_6", "hehe30_7", "hehe30_8", "hehe30_9",]
[[mapnames]]
name = "Part1:Spurned v1.2"
author = "秋风抚麦*"
name_zh = "拒绝"
maps = [ "tower_dryer",]
[[mapnames]]
name = "Haunted Forest"
author = "Dr.Boo (AKA Snowbat)"
name_zh = "颤栗森林"
maps = [ "hf01_theforest", "hf02_thesteeple", "hf03_themansion", "hf04_escape",]
[[mapnames]]
name = "City 17 v3.2"
author = "Mixmedia"
name_zh = "城市17"
maps = [ "l4d2_city17_01", "l4d2_city17_02", "l4d2_city17_03", "l4d2_city17_04", "l4d2_city17_05",]
[[mapnames]]
name = "Zombie Blackout Extended"
author = "LoPony, Wixard, Timelords"
name_zh = "僵尸大停电"
maps = [ "l4d2_feetunder_outpostazbo", "l4d_ft_station01zbo", "l4d_ft_station02zbo", "l4d_route76azbo", "l4d_shoppingcenterzbo", "l4d_withoutname_complexzbo", "l4d_withoutname_lakezbo", "l4d_withoutname_townzbo",]
[[mapnames]]
name = "Attack of Nolan"
author = "familycreatue best mapmkaer"
name_zh = "诺兰传奇"
maps = [ "cpoop_1", "cpoop_2_nolanhq", "cpoop_3_blighttown", "cpoop_4_fmailytown", "cpoop_4b_intersection", "cpoop_4c_backrooms", "cpoop_4d_kazapple",]
[[mapnames]]
name = "City Center Apocalypse Extended"
author = "Splatter Panda"
name_zh = "城市中心启示录扩展版"
maps = [ "l4d2_cc_ascent_a", "l4d2_cc_basement_c", "l4d2_cc_finale", "l4d2_cc_hotel", "l4d2_cc_station-a", "l4d2_cc_street_d",]
[[mapnames]]
name = "修复 Big Wat Fixed"
author = "Scythex"
name_zh = "大佛寺"
maps = [ "bwm1_climb", "bwm2_city", "bwm3_forest", "bwm4_rooftops", "bwm5_bridge",]
[[mapnames]]
name = ""
author = "未名"
name_zh = "逃离学院"
maps = [ "lost", "lostschool_2", "lostschool_3",]
[[mapnames]]
name = "Back To School"
author = "100_o/o_f@ke and romasm"
name_zh = "回到学校"
maps = [ "l4d2_bts01_forest", "l4d2_bts02_station", "l4d2_bts03_town", "l4d2_bts04_cinema", "l4d2_bts05_church", "l4d2_bts06_school",]
[[mapnames]]
name = ""
author = "梨子"
name_zh = "破图3:游戏"
maps = [ "potu3-1", "potu3-2", "potu3-3", "potu3-5_d","potu3-42","potu3-6",]
[[mapnames]]
name = "Tour of Terror"
author = "novalin"
name_zh = "恐怖之旅"
maps = [ "eu01_residential_b16", "eu02_castle_b16", "eu03_oldtown_b16", "eu04_freeway_b16", "eu05_train_b16", "sv_eu_castle_b01", "sv_eu_courtyard_b03", "sv_eu_freeway_b01", "sv_eu_park_b02",]
[[mapnames]]
name = "Lambda L4D2"
author = "[X6] Herbius"
name_zh = "拉姆达"
maps = [ "l4d_lambda_06", "l4d_lambda_01", "l4d_lambda_02", "l4d_lambda_03", "l4d_lambda_04", "l4d_lambda_05", "l4d_lambda_07", "l4d_lambda_08", "l4d_lambda_09",]
[[mapnames]]
name = "The Bitter End - (Fixed)"
author = "Someone & Timelords"
name_zh = "痛苦的结局"
maps = [ "dodsurvivalcooptbe", "the_bitter_endpt1", "the_bitter_endpt2", "the_surface", "the_tunnelslongvers",]
[[mapnames]]
name = "地狱之城 Inferno City"
author = "Mr.Tank.Bhop"
name_zh = "地狱之城part1"
maps = [ "l4d2_ic01_forest", "l4d2_ic02_neighborhood", "l4d2_ic03_city", "l4d2_ic04_mall", "l4d2_ic05_skyscraper", "l4d2_ic06_rooftop",]
[[mapnames]]
name = "drop dead gorges v2.1"
author = "cincinnati"
name_zh = "死亡峡谷"
maps = [ "ddg1_tower_v2_1", "ddg2_gristmill_v2", "ddg3_bluff_v2_1",]
[[mapnames]]
name = "Pesaro 3a Dose"
author = "simofy"
name_zh = "佩萨罗3"
maps = [ "m1_statale", "m2_via_milano", "m3_fox_petroli",]
[[mapnames]]
name = "马尔罗伊博士初遇 Dr. Malroy: The First Encounter"
author = "Evil"
name_zh = "马尔罗伊博士:初遇"
maps = [ "e10m1", "e10m2", "e10m3", "e10m4", "e10m5",]
[[mapnames]]
name = "Open Road"
author = "Tomi Uurainen"
name_zh = "绝命公路"
maps = [ "x1m1_cliffs", "x1m2_path", "x1m3_city", "x1m4_forest", "x1m5_salvation", "x1m6_aftermath",]
[[mapnames]]
name = "Fall in Death"
author = "CastorJudo"
name_zh = "坠入死亡"
maps = [ "l4d2_fallindeath01", "l4d2_fallindeath02", "l4d2_fallindeath03", "l4d2_fallindeath04",]
[[mapnames]]
name = "Riptide"
author = "Sethms"
name_zh = "激流"
maps = [ "riptide_map1_final", "riptide_map2_final", "riptide_map3_final", "riptide_map4_final",]
[[mapnames]]
name = "Project: Dreams"
author = "kSxMgo"
name_zh = "梦想计划"
maps = [ "d1c1", "d1c2", "d1c3", "d1c4", "d1c5",]
[[mapnames]]
name = "Red Tide"
author = "Monsterman94"
name_zh = "赤潮"
maps = [ "redtide_01_alleyways", "redtide_02_condo", "redtide_03_carshow", "redtide_04_retirementhome", "redtide_05_beachfront",]
[[mapnames]]
name = "Crash Bandicoot: Left 4 Dead 2 (2020)"
author = "Doctor Anubis"
name_zh = "古惑狼2020"
maps = [ "CrashBandicootMap1", "CrashBandicootMap2", "CrashBandicootMap3", "CrashBandicootMap4", "CrashBandicootMap5", "CrashBandicootMap6", "crashbandicootsurvival1", "crashbandicootsurvival2", "crashbandicootsurvival3",]
[[mapnames]]
name = "Source of Infection Timelords Ver"
author = "caumaAndtimelordsrdshite"
name_zh = "感染源"
maps = [ "soi_m1_metrostation", "soi_m2_museum", "soi_m3_biolab", "soi_m4_underground",]
[[mapnames]]
name = "崩坏3rd第六章:巴比伦的囚徒 重制版"
author = "遗世紫丁香"
name_zh = "【崩坏3rd】第六章:巴比伦的囚徒 重制版"
maps = [ "h3c6m1", "h3c6m2", "h3c6m3",]
# Officials
[[mapnames]]
name = "unknown"
name_zh = "unknown"
maps = [ "unkown",]
official = true
[[mapnames]]
name = "Dead Center"
name_zh = "死亡中心"
maps = [ "c1m1_hotel", "c1m2_streets", "c1m3_mall", "c1m4_atrium",]
official = true
[[mapnames]]
name = "Dark Carnival"
name_zh = "黑色狂欢节"
maps = [ "c2m1_highway", "c2m2_fairgrounds", "c2m3_coaster", "c2m4_barns", "c2m5_concert",]
official = true
[[mapnames]]
name = "Swamp Fever"
name_zh = "沼泽激战"
maps = [ "c3m1_plankcountry", "c3m2_swamp", "c3m3_shantytown", "c3m4_plantation",]
official = true
[[mapnames]]
name = "Hard Rain"
name_zh = "暴风骤雨"
maps = [ "c4m1_milltown_a", "c4m2_sugarmill_a", "c4m3_sugarmill_b", "c4m4_milltown_b", "c4m5_milltown_escape",]
official = true
[[mapnames]]
name = "The Parish"
name_zh = "教区"
maps = [ "c5m1_waterfront_sndscape", "c5m1_waterfront", "c5m2_park", "c5m3_cemetery", "c5m4_quarter", "c5m5_bridge",]
official = true
[[mapnames]]
name = "The Passing"
name_zh = "短暂时刻"
maps = [ "c6m1_riverbank", "c6m2_bedlam", "c6m3_port",]
official = true
[[mapnames]]
name = "The Sacrifice"
name_zh = "牺牲"
maps = [ "c7m1_docks", "c7m2_barge", "c7m3_port",]
official = true
[[mapnames]]
name = "No Mercy"
name_zh = "毫不留情"
maps = [ "c8m1_apartment", "c8m2_subway", "c8m3_sewers", "c8m4_interior", "c8m5_rooftop",]
official = true
[[mapnames]]
name = "Crash Course"
name_zh = "坠机险途"
maps = [ "c9m1_alleys", "c9m2_lots",]
official = true
[[mapnames]]
name = "Death Toll"
name_zh = "死亡丧钟"
maps = [ "c10m1_caves", "c10m2_drainage", "c10m3_ranchhouse", "c10m4_mainstreet", "c10m5_houseboat",]
official = true
[[mapnames]]
name = "Dead Air"
name_zh = "静寂时分"
maps = [ "c11m1_greenhouse", "c11m2_offices", "c11m3_garage", "c11m4_terminal", "c11m5_runway",]
official = true
[[mapnames]]
name = "Blood Harvest"
name_zh = "血腥收获"
maps = [ "c12m1_hilltop", "c12m2_traintunnel", "c12m3_bridge", "c12m4_barn", "c12m5_cornfield",]
official = true
[[mapnames]]
name = "Cold Stream"
name_zh = "刺骨寒溪"
maps = [ "c13m1_alpinecreek", "c13m2_southpinestream", "c13m3_memorialbridge", "c13m4_cutthroatcreek",]
official = true
[[mapnames]]
name = "The Last Stand"
name_zh = "临死一搏"
maps = [ "c14m1_junkyard", "c14m2_lighthouse",]
official = true
from pathlib import Path
from pypinyin import lazy_pinyin, Style
import toml
def get_name(m: dict) -> str:
if "name_zh" in m:
return "".join(lazy_pinyin(m["name_zh"], style=Style.FIRST_LETTER))
else:
return m["name"]
file = Path("mapnames.toml")
content = toml.loads(file.read_text("utf-8"))
mapnames = content["mapnames"]
officials = [m for m in mapnames if m.get("official", False)]
unofficials = [m for m in mapnames if not m.get("official", False)]
unofficials.sort(key=get_name)
text = "# Unofficials\n" + toml.dumps({"mapnames": unofficials})
print(text)
if officials:
print("Warn: 有官图数据混进三方图文件里了")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment