From 3bb3f7afbd2994ba465699753f988562e43af59a Mon Sep 17 00:00:00 2001 From: Brian Beck Date: Wed, 26 Nov 2025 17:19:17 -0800 Subject: [PATCH] press 1-9 to select cameras, only show error placeholders in debug mode --- docs/404.html | 2 +- docs/404/index.html | 2 +- .../_buildManifest.js | 0 .../_ssgManifest.js | 0 docs/_next/static/chunks/_0ae8265a._.js | 6399 ----------------- docs/_next/static/chunks/_0ae8265a._.js.map | 43 - ...db6896095b.js => page-14947d32ca3dbe94.js} | 2 +- docs/index.html | 2 +- docs/index.txt | 4 +- src/components/CamerasProvider.tsx | 20 +- src/components/GenericShape.tsx | 5 + src/components/InteriorInstance.tsx | 18 +- src/components/Item.tsx | 6 +- src/components/ObserverControls.tsx | 44 +- src/components/StaticShape.tsx | 6 +- src/components/TSStatic.tsx | 4 +- src/components/Turret.tsx | 16 +- 17 files changed, 101 insertions(+), 6472 deletions(-) rename docs/_next/static/{JRzZ4JcBdWRKU37DH9xVb => 9vBBTV2JEIUmXNr6BPGfH}/_buildManifest.js (100%) rename docs/_next/static/{JRzZ4JcBdWRKU37DH9xVb => 9vBBTV2JEIUmXNr6BPGfH}/_ssgManifest.js (100%) delete mode 100644 docs/_next/static/chunks/_0ae8265a._.js delete mode 100644 docs/_next/static/chunks/_0ae8265a._.js.map rename docs/_next/static/chunks/app/{page-c14a97db6896095b.js => page-14947d32ca3dbe94.js} (96%) diff --git a/docs/404.html b/docs/404.html index 6c451f79..bb4274cb 100644 --- a/docs/404.html +++ b/docs/404.html @@ -1 +1 @@ -404: This page could not be found.MapGenius – Explore maps for Tribes 2

404

This page could not be found.

\ No newline at end of file +404: This page could not be found.MapGenius – Explore maps for Tribes 2

404

This page could not be found.

\ No newline at end of file diff --git a/docs/404/index.html b/docs/404/index.html index 6c451f79..bb4274cb 100644 --- a/docs/404/index.html +++ b/docs/404/index.html @@ -1 +1 @@ -404: This page could not be found.MapGenius – Explore maps for Tribes 2

404

This page could not be found.

\ No newline at end of file +404: This page could not be found.MapGenius – Explore maps for Tribes 2

404

This page could not be found.

\ No newline at end of file diff --git a/docs/_next/static/JRzZ4JcBdWRKU37DH9xVb/_buildManifest.js b/docs/_next/static/9vBBTV2JEIUmXNr6BPGfH/_buildManifest.js similarity index 100% rename from docs/_next/static/JRzZ4JcBdWRKU37DH9xVb/_buildManifest.js rename to docs/_next/static/9vBBTV2JEIUmXNr6BPGfH/_buildManifest.js diff --git a/docs/_next/static/JRzZ4JcBdWRKU37DH9xVb/_ssgManifest.js b/docs/_next/static/9vBBTV2JEIUmXNr6BPGfH/_ssgManifest.js similarity index 100% rename from docs/_next/static/JRzZ4JcBdWRKU37DH9xVb/_ssgManifest.js rename to docs/_next/static/9vBBTV2JEIUmXNr6BPGfH/_ssgManifest.js diff --git a/docs/_next/static/chunks/_0ae8265a._.js b/docs/_next/static/chunks/_0ae8265a._.js deleted file mode 100644 index 1090544f..00000000 --- a/docs/_next/static/chunks/_0ae8265a._.js +++ /dev/null @@ -1,6399 +0,0 @@ -(globalThis.TURBOPACK || (globalThis.TURBOPACK = [])).push([typeof document === "object" ? document.currentScript : undefined, -"[project]/src/ifl.ts [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "parseImageFrameList", - ()=>parseImageFrameList -]); -function parseImageFrameList(source) { - const lines = source.split(/(?:\r\n|\r|\n)/g).map((line)=>line.trim()).filter(Boolean); - return lines.map((line)=>{ - const fileWithCount = line.match(/^(.+)\s(\d+)$/); - if (fileWithCount) { - const frameCount = parseInt(fileWithCount[2], 10); - return { - name: fileWithCount[1], - frameCount - }; - } else { - return { - name: line, - frameCount: 1 - }; - } - }); -} -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/public/manifest.json (json)", ((__turbopack_context__) => { - -__turbopack_context__.v(JSON.parse("{\"resources\":{\".DS_Store\":[\"\",\"shapes.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"BridgeTooFarReadme.txt\":[\"DynamixFinalPack.vl2\"],\"Devil'sElbowReadme.txt\":[\"DynamixFinalPack.vl2\"],\"Dopplegangers.txt\":[\"centaur.vl2\",\"DesertWind.vl2\"],\"EULA.txt\":[\"base.vl2\"],\"Info.txt\":[\"yHDTextures2.0.vl2\"],\"InnerSanctumReadme.txt\":[\"DynamixFinalPack.vl2\"],\"IsleOfManReadme.txt\":[\"DynamixFinalPack.vl2\"],\"LICENSE\":[\"SkiFreeGameType.vl2\"],\"PantheonReadme.txt\":[\"DynamixFinalPack.vl2\"],\"README.md\":[\"z_DMP2-V0.6.vl2\"],\"ReadMe.txt\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"TWL-MapPack Readme.txt\":[\"TWL-MapPack.vl2\"],\"TWL2-Map Pack Readme.txt\":[\"TWL2-MapPack.vl2\"],\"TridentReadme.txt\":[\"DynamixFinalPack.vl2\"],\"UKEULA.txt\":[\"base.vl2\"],\"Xtra_missions/Attrition.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"Xtra_missions/Chasmaclysmic.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"Xtra_missions/DBS_Smoothed.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"Xtra_missions/DX_Badlands.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"Xtra_missions/DX_Desert.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"Xtra_missions/DX_Ice.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"Xtra_missions/HO_Badlands.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"Xtra_missions/HO_Desert.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"Xtra_missions/HO_Ice.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"Xtra_missions/HO_Lush.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"Xtra_missions/HillKingLT.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"Xtra_missions/MapAssets.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"Xtra_missions/Moonwalk.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"Xtra_missions/Pariah_Mirrored.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"Xtra_missions/PlanetX.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"Xtra_missions/PuliVeivari.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"Xtra_missions/Ravine.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"Xtra_missions/Rush.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"Xtra_missions/SC_Badlands.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"Xtra_missions/SC_Desert.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"Xtra_missions/SC_Ice.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"Xtra_missions/SC_Lush.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"Xtra_missions/SC_Night.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"Xtra_missions/SC_Normal.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"Xtra_missions/Stripmine.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"Xtra_missions/VanDamnedLT.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/Nflag_lost.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/Nflag_snatch.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/Nflipflop_lost.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/Nflipflop_taken.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/Nhunters_horde.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/T2Intro.wav\":[\"audio.vl2\"],\"audio/Windloop2.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/alarm.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/alienanimal2.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/alienanimal4.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/alienanimal5.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/alienanimal6.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/alienanimal7.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/bassHit.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/birdfrog.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/buildClose.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/buildOpen.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/drywindlong.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/fx/Bonuses/Nouns/airplane.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/astronaut.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/atmosphere.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/balloon.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/bats.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/beeswarm.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/birdofprey.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/blimp.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/bluejay.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/budgie.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/butterfly.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/camel.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/captain.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/cat.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/cheetah.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/chickadee.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/cloud.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/colonel.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/condor.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/cougar.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/cow.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/coyote.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/crow.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/dog.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/donkey.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/dove.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/dragonfly.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/flamingo.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/fly.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/general.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/goldfinch.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/grasshopper.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/helicopter.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/hornet.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/horse.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/hurricane.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/iguana.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/jaguar.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/llama.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/major.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/moon.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/msquito.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/ostrich.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/owl.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/ozone.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/parakeet.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/pelican.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/puppy.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/shark.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/snake.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/special1.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/special2.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/special3.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/swallow.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/tiger.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/tornado.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/turtle.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/warnipple.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/wasp.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/wolf.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/zebra.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/Nouns/zeppellin.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/TRex.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/Bonuses/down_passback1_prayer.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/down_passback2_moyoyo.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/down_passback3_rocket.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/down_perppass1_blast.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/down_perppass2_deepdish.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/down_perppass3_bunnybump.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/down_straipass1_yoyo.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/down_straipass2_skydive.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/down_straipass3_jolt.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/evillaugh.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/Bonuses/gadget3.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/Bonuses/high-level1-frozen.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/high-level2-shooting.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/high-level3-dangling.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/high-level4-blazing.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/high-level5-raining.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/high-level6-falling.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/horz_passback1_jab.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/horz_passback2_backbreaker.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/horz_passback3_leetlob.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/horz_perppass1_peeler.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/horz_perppass2_blender.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/horz_perppass3_glasssmash.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/horz_straipass1_bullet.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/horz_straipass2_heist.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/horz_straipass3_smackshot.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/low-level1-sharp.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/low-level2-spitting.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/low-level3-whipped.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/low-level4-popping.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/low-level5-bursting.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/mario-6notes.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/Bonuses/med-level1-modest.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/med-level2-ripped.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/med-level3-shining.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/med-level4-slick.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/med-level5-sprinkling.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/med-level6-brilliant.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/qseq1.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/Bonuses/qseq2.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/Bonuses/qseq3.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/Bonuses/upward_passback1_bomb.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/upward_passback2_deliverance.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/upward_passback3_crank.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/upward_perppass1_fling.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/upward_perppass2_quark.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/upward_perppass3_juggletoss.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/upward_straipass1_ascension.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/upward_straipass2_elevator.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/wow-level1-suspended.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/wow-level2-skeeting.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/wow-level3-hanging.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/wow-level4-arcing.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/wow-level5-pouring.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/Bonuses/wow-level6-elite.wav\":[\"TR2final093-extras.vl2\"],\"audio/fx/armor/breath_bio_uw.wav\":[\"audio.vl2\"],\"audio/fx/armor/breath_fem_uw.wav\":[\"audio.vl2\"],\"audio/fx/armor/breath_uw.wav\":[\"audio.vl2\"],\"audio/fx/armor/bubbletrail.wav\":[\"audio.vl2\"],\"audio/fx/armor/bubbletrail2.wav\":[\"audio.vl2\"],\"audio/fx/armor/general_water_bigsplash.wav\":[\"audio.vl2\"],\"audio/fx/armor/general_water_exit.wav\":[\"audio.vl2\"],\"audio/fx/armor/general_water_exit2.wav\":[\"audio.vl2\"],\"audio/fx/armor/general_water_medsplash.wav\":[\"audio.vl2\"],\"audio/fx/armor/general_water_smallsplash.wav\":[\"audio.vl2\"],\"audio/fx/armor/general_water_smallsplash2.wav\":[\"audio.vl2\"],\"audio/fx/armor/heavy_LF_hard.wav\":[\"audio.vl2\"],\"audio/fx/armor/heavy_LF_metal.wav\":[\"audio.vl2\"],\"audio/fx/armor/heavy_LF_snow.wav\":[\"audio.vl2\"],\"audio/fx/armor/heavy_LF_soft.wav\":[\"audio.vl2\"],\"audio/fx/armor/heavy_LF_uw.wav\":[\"audio.vl2\"],\"audio/fx/armor/heavy_LF_water.wav\":[\"audio.vl2\"],\"audio/fx/armor/heavy_RF_hard.wav\":[\"audio.vl2\"],\"audio/fx/armor/heavy_RF_metal.wav\":[\"audio.vl2\"],\"audio/fx/armor/heavy_RF_snow.wav\":[\"audio.vl2\"],\"audio/fx/armor/heavy_RF_soft.wav\":[\"audio.vl2\"],\"audio/fx/armor/heavy_RF_uw.wav\":[\"audio.vl2\"],\"audio/fx/armor/heavy_RF_water.wav\":[\"audio.vl2\"],\"audio/fx/armor/heavy_land_hard.wav\":[\"audio.vl2\"],\"audio/fx/armor/heavy_land_snow.wav\":[\"audio.vl2\"],\"audio/fx/armor/heavy_land_soft.wav\":[\"audio.vl2\"],\"audio/fx/armor/light_LF_bubbles.wav\":[\"audio.vl2\"],\"audio/fx/armor/light_LF_hard.wav\":[\"audio.vl2\"],\"audio/fx/armor/light_LF_metal.wav\":[\"audio.vl2\"],\"audio/fx/armor/light_LF_snow.wav\":[\"audio.vl2\"],\"audio/fx/armor/light_LF_soft.wav\":[\"audio.vl2\"],\"audio/fx/armor/light_LF_uw.wav\":[\"audio.vl2\"],\"audio/fx/armor/light_LF_wade.wav\":[\"audio.vl2\"],\"audio/fx/armor/light_LF_water.wav\":[\"audio.vl2\"],\"audio/fx/armor/light_RF_bubbles.wav\":[\"audio.vl2\"],\"audio/fx/armor/light_RF_hard.wav\":[\"audio.vl2\"],\"audio/fx/armor/light_RF_metal.wav\":[\"audio.vl2\"],\"audio/fx/armor/light_RF_snow.wav\":[\"audio.vl2\"],\"audio/fx/armor/light_RF_soft.wav\":[\"audio.vl2\"],\"audio/fx/armor/light_RF_uw.wav\":[\"audio.vl2\"],\"audio/fx/armor/light_RF_wade.wav\":[\"audio.vl2\"],\"audio/fx/armor/light_RF_water.wav\":[\"audio.vl2\"],\"audio/fx/armor/light_land_hard.wav\":[\"audio.vl2\"],\"audio/fx/armor/light_land_metal.wav\":[\"audio.vl2\"],\"audio/fx/armor/light_land_snow.wav\":[\"audio.vl2\"],\"audio/fx/armor/light_land_soft.wav\":[\"audio.vl2\"],\"audio/fx/armor/med_LF_hard.wav\":[\"audio.vl2\"],\"audio/fx/armor/med_LF_metal.wav\":[\"audio.vl2\"],\"audio/fx/armor/med_LF_snow.wav\":[\"audio.vl2\"],\"audio/fx/armor/med_LF_soft.wav\":[\"audio.vl2\"],\"audio/fx/armor/med_LF_uw.wav\":[\"audio.vl2\"],\"audio/fx/armor/med_LF_water.wav\":[\"audio.vl2\"],\"audio/fx/armor/med_RF_hard.wav\":[\"audio.vl2\"],\"audio/fx/armor/med_RF_metal.wav\":[\"audio.vl2\"],\"audio/fx/armor/med_RF_snow.wav\":[\"audio.vl2\"],\"audio/fx/armor/med_RF_soft.wav\":[\"audio.vl2\"],\"audio/fx/armor/med_RF_uw.wav\":[\"audio.vl2\"],\"audio/fx/armor/med_RF_water.wav\":[\"audio.vl2\"],\"audio/fx/armor/med_land_hard.wav\":[\"audio.vl2\"],\"audio/fx/armor/med_land_snow.wav\":[\"audio.vl2\"],\"audio/fx/armor/med_land_soft.wav\":[\"audio.vl2\"],\"audio/fx/armor/ski_soft.wav\":[\"audio.vl2\"],\"audio/fx/armor/thrust.wav\":[\"audio.vl2\"],\"audio/fx/armor/thrust_uw.wav\":[\"audio.vl2\"],\"audio/fx/environment/IrisStaticSweep.wav\":[\"TWL-MapPack.vl2\"],\"audio/fx/environment/SalDefenceWarning.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/Salbaseambience.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/Salwindsand.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/base_1.wav\":[\"audio.vl2\"],\"audio/fx/environment/base_2.wav\":[\"audio.vl2\"],\"audio/fx/environment/base_3.wav\":[\"audio.vl2\"],\"audio/fx/environment/base_pulse_1.wav\":[\"audio.vl2\"],\"audio/fx/environment/base_pulse_2.wav\":[\"audio.vl2\"],\"audio/fx/environment/bird_echo1.wav\":[\"audio.vl2\"],\"audio/fx/environment/bird_echo2.wav\":[\"audio.vl2\"],\"audio/fx/environment/bird_echo3.wav\":[\"audio.vl2\"],\"audio/fx/environment/bird_echo4.wav\":[\"audio.vl2\"],\"audio/fx/environment/bird_echo5.wav\":[\"audio.vl2\"],\"audio/fx/environment/bubbles1.wav\":[\"audio.vl2\"],\"audio/fx/environment/bubbles2.wav\":[\"audio.vl2\"],\"audio/fx/environment/caynonwind144k.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/coldwind1.wav\":[\"audio.vl2\"],\"audio/fx/environment/crickets.wav\":[\"audio.vl2\"],\"audio/fx/environment/crickets_drygrass.wav\":[\"audio.vl2\"],\"audio/fx/environment/ctmelody1.WAV\":[\"audio.vl2\"],\"audio/fx/environment/ctmelody2.WAV\":[\"audio.vl2\"],\"audio/fx/environment/ctmelody3.WAV\":[\"audio.vl2\"],\"audio/fx/environment/ctmelody4.WAV\":[\"audio.vl2\"],\"audio/fx/environment/desertowl.wav\":[\"audio.vl2\"],\"audio/fx/environment/dnabird1.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/dnabird3.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/dnacloseriver.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/dnacricketnight.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/dnaforest1.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/dnaforest2.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/dnafrog.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/dnagabbiano.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/dnaghost.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/dnanightengale.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/dnaoceano.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/dnaoceano2.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/dnaoceano3.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/dnapanelsounds.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/dnapanelsounds2.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/dnapigeon.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/dnastormblows.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/dnawolf.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/dnawolf2.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/drywind.wav\":[\"audio.vl2\"],\"audio/fx/environment/drywind2.wav\":[\"audio.vl2\"],\"audio/fx/environment/fly_swarm.wav\":[\"audio.vl2\"],\"audio/fx/environment/fog.wav\":[\"audio.vl2\"],\"audio/fx/environment/frog1.wav\":[\"audio.vl2\"],\"audio/fx/environment/frog2.wav\":[\"audio.vl2\"],\"audio/fx/environment/gravel1.wav\":[\"audio.vl2\"],\"audio/fx/environment/gravel2.wav\":[\"audio.vl2\"],\"audio/fx/environment/gravel3.wav\":[\"audio.vl2\"],\"audio/fx/environment/growl1.wav\":[\"audio.vl2\"],\"audio/fx/environment/growl2.wav\":[\"audio.vl2\"],\"audio/fx/environment/growl3.wav\":[\"audio.vl2\"],\"audio/fx/environment/growl4.wav\":[\"audio.vl2\"],\"audio/fx/environment/growl5.wav\":[\"audio.vl2\"],\"audio/fx/environment/howlingwind1.wav\":[\"audio.vl2\"],\"audio/fx/environment/howlingwind2.wav\":[\"audio.vl2\"],\"audio/fx/environment/howlingwind3.wav\":[\"audio.vl2\"],\"audio/fx/environment/icecrack1.wav\":[\"audio.vl2\"],\"audio/fx/environment/icecrack2.wav\":[\"audio.vl2\"],\"audio/fx/environment/icefall1.wav\":[\"audio.vl2\"],\"audio/fx/environment/icefall2.wav\":[\"audio.vl2\"],\"audio/fx/environment/icefall3.wav\":[\"audio.vl2\"],\"audio/fx/environment/lakewaves.wav\":[\"audio.vl2\"],\"audio/fx/environment/lakewaves2.wav\":[\"audio.vl2\"],\"audio/fx/environment/lavabloop1.wav\":[\"audio.vl2\"],\"audio/fx/environment/lavabloop2.wav\":[\"audio.vl2\"],\"audio/fx/environment/lavabloop3.wav\":[\"audio.vl2\"],\"audio/fx/environment/lavabloop4.wav\":[\"audio.vl2\"],\"audio/fx/environment/lavabloop5.wav\":[\"audio.vl2\"],\"audio/fx/environment/lavabloop6.wav\":[\"audio.vl2\"],\"audio/fx/environment/lavabloop7.wav\":[\"audio.vl2\"],\"audio/fx/environment/lavahiss.wav\":[\"audio.vl2\"],\"audio/fx/environment/lavahostile.wav\":[\"audio.vl2\"],\"audio/fx/environment/lavamellow1.wav\":[\"audio.vl2\"],\"audio/fx/environment/leavesrustling.wav\":[\"audio.vl2\"],\"audio/fx/environment/moaningwind1.wav\":[\"audio.vl2\"],\"audio/fx/environment/oceanwaves.wav\":[\"audio.vl2\"],\"audio/fx/environment/rain_hard_1.wav\":[\"audio.vl2\"],\"audio/fx/environment/rain_hard_2.wav\":[\"audio.vl2\"],\"audio/fx/environment/rain_light_1.wav\":[\"audio.vl2\"],\"audio/fx/environment/rain_light_2.wav\":[\"audio.vl2\"],\"audio/fx/environment/rain_medium_1.wav\":[\"audio.vl2\"],\"audio/fx/environment/rain_medium_2.wav\":[\"audio.vl2\"],\"audio/fx/environment/rain_medium_3.wav\":[\"audio.vl2\"],\"audio/fx/environment/river1.wav\":[\"audio.vl2\"],\"audio/fx/environment/river2.wav\":[\"audio.vl2\"],\"audio/fx/environment/river3.wav\":[\"audio.vl2\"],\"audio/fx/environment/rockslide1.wav\":[\"audio.vl2\"],\"audio/fx/environment/rockslide2.wav\":[\"audio.vl2\"],\"audio/fx/environment/rumblingthunder.wav\":[\"audio.vl2\"],\"audio/fx/environment/sandpatter1.wav\":[\"audio.vl2\"],\"audio/fx/environment/sandpatter2.wav\":[\"audio.vl2\"],\"audio/fx/environment/sandstorm.wav\":[\"audio.vl2\"],\"audio/fx/environment/sandstorm2.wav\":[\"audio.vl2\"],\"audio/fx/environment/seagull1.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/environment/snowfall1.wav\":[\"audio.vl2\"],\"audio/fx/environment/snowfall2.wav\":[\"audio.vl2\"],\"audio/fx/environment/snowfall3.wav\":[\"audio.vl2\"],\"audio/fx/environment/snowfall4.wav\":[\"audio.vl2\"],\"audio/fx/environment/snowstorm1.wav\":[\"audio.vl2\"],\"audio/fx/environment/snowstorm2.wav\":[\"audio.vl2\"],\"audio/fx/environment/sys-boilingwater.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/sys-lava1.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/sys-lava2.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/sys-lavastream.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/sys-ocean.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/sys-riverfast.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/sys-riverslow.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/sys-thunder1.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/sys-thunderaway.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/sys-windstream.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/wetwind.wav\":[\"audio.vl2\"],\"audio/fx/environment/whispers.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/fx/environment/wind_sandstorm.wav\":[\"audio.vl2\"],\"audio/fx/environment/yeti_howl1.wav\":[\"audio.vl2\"],\"audio/fx/environment/yeti_howl2.wav\":[\"audio.vl2\"],\"audio/fx/explosions/deployables_explosion.wav\":[\"audio.vl2\"],\"audio/fx/explosions/explosion.xpl03.wav\":[\"audio.vl2\"],\"audio/fx/explosions/explosion.xpl10.wav\":[\"audio.vl2\"],\"audio/fx/explosions/explosion.xpl23.wav\":[\"audio.vl2\"],\"audio/fx/explosions/explosion.xpl27.wav\":[\"audio.vl2\"],\"audio/fx/explosions/grenade_flash_explode.wav\":[\"audio.vl2\"],\"audio/fx/explosions/vehicle_explosion.wav\":[\"audio.vl2\"],\"audio/fx/misc/Cheer.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/Flag1.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/Flair.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/MA1.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/MA2.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/MA3.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/SHIELDH1.WAV\":[\"audio.vl2\"],\"audio/fx/misc/Siege_Switching.WAV\":[\"audio.vl2\"],\"audio/fx/misc/Yardsale.WAV\":[\"audio.vl2\"],\"audio/fx/misc/bounty_bonus.wav\":[\"audio.vl2\"],\"audio/fx/misc/bounty_completed.wav\":[\"audio.vl2\"],\"audio/fx/misc/bounty_objrem1.wav\":[\"audio.vl2\"],\"audio/fx/misc/bounty_objrem2.wav\":[\"audio.vl2\"],\"audio/fx/misc/cannonshot.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/cannonstart.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/carscreech.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/coin.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/crowd-clap.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/crowd-dis2.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/crowd.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/crowd2.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/crowd3.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/crowdfade.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/crowdtransition1a.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/crowdtransition1b.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/crowdtransition2a.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/crowdtransition2b.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/crowdtransition3a.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/crowdtransition3b.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/diagnostic_beep.wav\":[\"audio.vl2\"],\"audio/fx/misc/diagnostic_on.wav\":[\"audio.vl2\"],\"audio/fx/misc/downloading.wav\":[\"audio.vl2\"],\"audio/fx/misc/flag_capture.wav\":[\"audio.vl2\"],\"audio/fx/misc/flag_drop.wav\":[\"audio.vl2\"],\"audio/fx/misc/flag_lost.wav\":[\"audio.vl2\"],\"audio/fx/misc/flag_mined_female.wav\":[\"audio.vl2\"],\"audio/fx/misc/flag_mined_male.wav\":[\"audio.vl2\"],\"audio/fx/misc/flag_return.wav\":[\"audio.vl2\"],\"audio/fx/misc/flag_snatch.wav\":[\"audio.vl2\"],\"audio/fx/misc/flag_taken.wav\":[\"audio.vl2\"],\"audio/fx/misc/flagcapture.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/flagenemy.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/flagflap.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/flagfriend.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/flagreturn.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/flagself.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/flipflop_lost.wav\":[\"audio.vl2\"],\"audio/fx/misc/flipflop_taken.wav\":[\"audio.vl2\"],\"audio/fx/misc/gameover.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/gamestart.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/goal.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/gridjump.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/health_patch.wav\":[\"audio.vl2\"],\"audio/fx/misc/heartbeat.wav\":[\"audio.vl2\"],\"audio/fx/misc/hunters_1.wav\":[\"audio.vl2\"],\"audio/fx/misc/hunters_10.wav\":[\"audio.vl2\"],\"audio/fx/misc/hunters_15.wav\":[\"audio.vl2\"],\"audio/fx/misc/hunters_2.wav\":[\"audio.vl2\"],\"audio/fx/misc/hunters_3.wav\":[\"audio.vl2\"],\"audio/fx/misc/hunters_30.wav\":[\"audio.vl2\"],\"audio/fx/misc/hunters_4.wav\":[\"audio.vl2\"],\"audio/fx/misc/hunters_5.wav\":[\"audio.vl2\"],\"audio/fx/misc/hunters_60.wav\":[\"audio.vl2\"],\"audio/fx/misc/hunters_flag_snatch.wav\":[\"audio.vl2\"],\"audio/fx/misc/hunters_greed.wav\":[\"audio.vl2\"],\"audio/fx/misc/hunters_horde.wav\":[\"audio.vl2\"],\"audio/fx/misc/launcher.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/lightning_impact.wav\":[\"audio.vl2\"],\"audio/fx/misc/mine.deploy.WAV\":[\"audio.vl2\"],\"audio/fx/misc/misc.error.wav\":[\"audio.vl2\"],\"audio/fx/misc/missed.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/nexus_cap.wav\":[\"audio.vl2\"],\"audio/fx/misc/nexus_idle.wav\":[\"audio.vl2\"],\"audio/fx/misc/red_alert.wav\":[\"audio.vl2\"],\"audio/fx/misc/red_alert_short.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/rolechange.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/slapshot.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/misc/static.wav\":[\"audio.vl2\"],\"audio/fx/misc/switch_taken.wav\":[\"audio.vl2\"],\"audio/fx/misc/target_waypoint.wav\":[\"audio.vl2\"],\"audio/fx/misc/vote_fails.wav\":[\"audio.vl2\"],\"audio/fx/misc/vote_initiated.wav\":[\"audio.vl2\"],\"audio/fx/misc/vote_passes.wav\":[\"audio.vl2\"],\"audio/fx/misc/warning_beep.wav\":[\"audio.vl2\"],\"audio/fx/misc/whistle.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/packs/cloak_on.wav\":[\"audio.vl2\"],\"audio/fx/packs/inventory_deploy.wav\":[\"audio.vl2\"],\"audio/fx/packs/packs.pickupPack.wav\":[\"audio.vl2\"],\"audio/fx/packs/packs.repairPackOn.wav\":[\"audio.vl2\"],\"audio/fx/packs/packs.throwPack.wav\":[\"audio.vl2\"],\"audio/fx/packs/repair_use.wav\":[\"audio.vl2\"],\"audio/fx/packs/satchel_pack_activate.wav\":[\"audio.vl2\"],\"audio/fx/packs/satchel_pack_detonate.wav\":[\"audio.vl2\"],\"audio/fx/packs/sensorjammerpack_on.wav\":[\"audio.vl2\"],\"audio/fx/packs/shield_hit.wav\":[\"audio.vl2\"],\"audio/fx/packs/shield_on.WAV\":[\"audio.vl2\"],\"audio/fx/packs/turret_place.wav\":[\"audio.vl2\"],\"audio/fx/powered/base_power_loop.wav\":[\"audio.vl2\"],\"audio/fx/powered/base_power_off.wav\":[\"audio.vl2\"],\"audio/fx/powered/base_power_on.wav\":[\"audio.vl2\"],\"audio/fx/powered/dep_inv_station.wav\":[\"audio.vl2\"],\"audio/fx/powered/generator_hum.wav\":[\"audio.vl2\"],\"audio/fx/powered/inv_pad_appear.wav\":[\"audio.vl2\"],\"audio/fx/powered/inv_pad_off.wav\":[\"audio.vl2\"],\"audio/fx/powered/inv_pad_on.wav\":[\"audio.vl2\"],\"audio/fx/powered/motion_sensor_activate.wav\":[\"audio.vl2\"],\"audio/fx/powered/nexus_deny.wav\":[\"audio.vl2\"],\"audio/fx/powered/sensor_activate.wav\":[\"audio.vl2\"],\"audio/fx/powered/sensor_hum.wav\":[\"audio.vl2\"],\"audio/fx/powered/station_denied.wav\":[\"audio.vl2\"],\"audio/fx/powered/station_hum.wav\":[\"audio.vl2\"],\"audio/fx/powered/turret_aa_activate.wav\":[\"audio.vl2\"],\"audio/fx/powered/turret_aa_fire.wav\":[\"audio.vl2\"],\"audio/fx/powered/turret_heavy_activate.wav\":[\"audio.vl2\"],\"audio/fx/powered/turret_heavy_idle.wav\":[\"audio.vl2\"],\"audio/fx/powered/turret_heavy_reload.wav\":[\"audio.vl2\"],\"audio/fx/powered/turret_indoor_fire.wav\":[\"audio.vl2\"],\"audio/fx/powered/turret_light_activate.wav\":[\"audio.vl2\"],\"audio/fx/powered/turret_light_idle.wav\":[\"audio.vl2\"],\"audio/fx/powered/turret_light_reload.wav\":[\"audio.vl2\"],\"audio/fx/powered/turret_missile_activate.wav\":[\"audio.vl2\"],\"audio/fx/powered/turret_missile_fire.wav\":[\"audio.vl2\"],\"audio/fx/powered/turret_mortar_explode.wav\":[\"audio.vl2\"],\"audio/fx/powered/turret_mortar_fire.wav\":[\"audio.vl2\"],\"audio/fx/powered/turret_outdoor_fire.wav\":[\"audio.vl2\"],\"audio/fx/powered/turret_plasma_explode.wav\":[\"audio.vl2\"],\"audio/fx/powered/turret_plasma_fire.wav\":[\"audio.vl2\"],\"audio/fx/powered/turret_sentry_activate.wav\":[\"audio.vl2\"],\"audio/fx/powered/turret_sentry_fire.wav\":[\"audio.vl2\"],\"audio/fx/powered/turret_sentry_impact.wav\":[\"audio.vl2\"],\"audio/fx/powered/vehicle_pad_on.wav\":[\"audio.vl2\"],\"audio/fx/powered/vehicle_screen_off.wav\":[\"audio.vl2\"],\"audio/fx/powered/vehicle_screen_on.wav\":[\"audio.vl2\"],\"audio/fx/powered/vehicle_screen_on2.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/MPB_close_lid.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/MPB_deploy.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/MPB_deploy_station.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/MPB_deploy_turret.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/MPB_undeploy_turret.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/MPB_undeploy_turret2.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/bomber_bomb_dryfire.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/bomber_bomb_impact.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/bomber_bomb_projectile.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/bomber_bomb_reload.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/bomber_boost.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/bomber_engine.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/bomber_turret_activate.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/bomber_turret_dryfire.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/bomber_turret_fire.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/bomber_turret_reload.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/cockpit_activate.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/crash_grav_soft.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/crash_ground_vehicle.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/crash_hard.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/crash_soft.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/htransport_boost.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/htransport_thrust.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/inventory_pad_appear.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/inventory_pad_on.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/mount.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/mount_dis.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/mpb_boost.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/mpb_inv_station.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/mpb_thrust.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/outrider_boost.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/outrider_engine.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/outrider_skid.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/shrike_blaster.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/shrike_blaster_projectile.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/shrike_blaster_projectile_impact.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/shrike_boost.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/shrike_engine.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/tank_activate.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/tank_boost.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/tank_chaingun.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/tank_engine.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/tank_mortar_fire.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/tank_skid.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/wake_shrike_n_tank.wav\":[\"audio.vl2\"],\"audio/fx/vehicles/wake_wildcat.wav\":[\"audio.vl2\"],\"audio/fx/weapons/ELF_fire.wav\":[\"audio.vl2\"],\"audio/fx/weapons/ELF_hit.wav\":[\"audio.vl2\"],\"audio/fx/weapons/ELF_underwater.wav\":[\"audio.vl2\"],\"audio/fx/weapons/TR2spinfusor_fire.wav\":[\"TR2final105-client.vl2\"],\"audio/fx/weapons/blaster_activate.wav\":[\"audio.vl2\"],\"audio/fx/weapons/blaster_fire.WAV\":[\"audio.vl2\"],\"audio/fx/weapons/blaster_impact.wav\":[\"audio.vl2\"],\"audio/fx/weapons/blaster_projectile.wav\":[\"audio.vl2\"],\"audio/fx/weapons/cg_hard1.wav\":[\"audio.vl2\"],\"audio/fx/weapons/cg_hard2.wav\":[\"audio.vl2\"],\"audio/fx/weapons/cg_hard3.wav\":[\"audio.vl2\"],\"audio/fx/weapons/cg_hard4.wav\":[\"audio.vl2\"],\"audio/fx/weapons/cg_metal1.wav\":[\"audio.vl2\"],\"audio/fx/weapons/cg_metal2.wav\":[\"audio.vl2\"],\"audio/fx/weapons/cg_metal3.wav\":[\"audio.vl2\"],\"audio/fx/weapons/cg_metal4.wav\":[\"audio.vl2\"],\"audio/fx/weapons/cg_soft1.wav\":[\"audio.vl2\"],\"audio/fx/weapons/cg_soft2.wav\":[\"audio.vl2\"],\"audio/fx/weapons/cg_soft3.wav\":[\"audio.vl2\"],\"audio/fx/weapons/cg_soft4.wav\":[\"audio.vl2\"],\"audio/fx/weapons/cg_water1.wav\":[\"audio.vl2\"],\"audio/fx/weapons/cg_water2.wav\":[\"audio.vl2\"],\"audio/fx/weapons/cg_water3.wav\":[\"audio.vl2\"],\"audio/fx/weapons/cg_water4.wav\":[\"audio.vl2\"],\"audio/fx/weapons/chaingun_activate.wav\":[\"audio.vl2\"],\"audio/fx/weapons/chaingun_dryfire.wav\":[\"audio.vl2\"],\"audio/fx/weapons/chaingun_fire.wav\":[\"audio.vl2\"],\"audio/fx/weapons/chaingun_impact.wav\":[\"audio.vl2\"],\"audio/fx/weapons/chaingun_off.wav\":[\"audio.vl2\"],\"audio/fx/weapons/chaingun_projectile.wav\":[\"audio.vl2\"],\"audio/fx/weapons/chaingun_spindown.wav\":[\"audio.vl2\"],\"audio/fx/weapons/chaingun_spinup.wav\":[\"audio.vl2\"],\"audio/fx/weapons/chaingun_start.wav\":[\"audio.vl2\"],\"audio/fx/weapons/generic_switch.wav\":[\"audio.vl2\"],\"audio/fx/weapons/grenade_camera_activate.wav\":[\"audio.vl2\"],\"audio/fx/weapons/grenade_camera_attach.wav\":[\"audio.vl2\"],\"audio/fx/weapons/grenade_explode.wav\":[\"audio.vl2\"],\"audio/fx/weapons/grenade_explode_UW.wav\":[\"audio.vl2\"],\"audio/fx/weapons/grenade_flash_explode.wav\":[\"audio.vl2\"],\"audio/fx/weapons/grenade_switch.wav\":[\"audio.vl2\"],\"audio/fx/weapons/grenade_throw.wav\":[\"audio.vl2\"],\"audio/fx/weapons/grenadelauncher_activate.wav\":[\"audio.vl2\"],\"audio/fx/weapons/grenadelauncher_dryfire.wav\":[\"audio.vl2\"],\"audio/fx/weapons/grenadelauncher_fire.wav\":[\"audio.vl2\"],\"audio/fx/weapons/grenadelauncher_projectile.wav\":[\"audio.vl2\"],\"audio/fx/weapons/grenadelauncher_reload.wav\":[\"audio.vl2\"],\"audio/fx/weapons/mine_deploy.wav\":[\"audio.vl2\"],\"audio/fx/weapons/mine_detonate.wav\":[\"audio.vl2\"],\"audio/fx/weapons/mine_detonate_UW.wav\":[\"audio.vl2\"],\"audio/fx/weapons/mine_switch.wav\":[\"audio.vl2\"],\"audio/fx/weapons/missile_fire.wav\":[\"audio.vl2\"],\"audio/fx/weapons/missile_firer_lock.wav\":[\"audio.vl2\"],\"audio/fx/weapons/missile_firer_search.wav\":[\"audio.vl2\"],\"audio/fx/weapons/missile_launcher_activate.wav\":[\"audio.vl2\"],\"audio/fx/weapons/missile_launcher_dryfire.wav\":[\"audio.vl2\"],\"audio/fx/weapons/missile_projectile.wav\":[\"audio.vl2\"],\"audio/fx/weapons/missile_target_inbound.wav\":[\"audio.vl2\"],\"audio/fx/weapons/missile_target_lock.wav\":[\"audio.vl2\"],\"audio/fx/weapons/mortar_activate.wav\":[\"audio.vl2\"],\"audio/fx/weapons/mortar_dryfire.wav\":[\"audio.vl2\"],\"audio/fx/weapons/mortar_explode.wav\":[\"audio.vl2\"],\"audio/fx/weapons/mortar_explode_UW.wav\":[\"audio.vl2\"],\"audio/fx/weapons/mortar_fire.wav\":[\"audio.vl2\"],\"audio/fx/weapons/mortar_projectile.wav\":[\"audio.vl2\"],\"audio/fx/weapons/mortar_reload.wav\":[\"audio.vl2\"],\"audio/fx/weapons/plasma_dryfire.wav\":[\"audio.vl2\"],\"audio/fx/weapons/plasma_fizzle.wav\":[\"audio.vl2\"],\"audio/fx/weapons/plasma_rifle_activate.WAV\":[\"audio.vl2\"],\"audio/fx/weapons/plasma_rifle_fire.WAV\":[\"audio.vl2\"],\"audio/fx/weapons/plasma_rifle_idle.WAV\":[\"audio.vl2\"],\"audio/fx/weapons/plasma_rifle_projectile.WAV\":[\"audio.vl2\"],\"audio/fx/weapons/plasma_rifle_projectile_die.WAV\":[\"audio.vl2\"],\"audio/fx/weapons/plasma_rifle_projectile_hit.WAV\":[\"audio.vl2\"],\"audio/fx/weapons/plasma_rifle_reload.WAV\":[\"audio.vl2\"],\"audio/fx/weapons/shocklance_activate.wav\":[\"audio.vl2\"],\"audio/fx/weapons/shocklance_dryfire.wav\":[\"audio.vl2\"],\"audio/fx/weapons/shocklance_fire.wav\":[\"audio.vl2\"],\"audio/fx/weapons/shocklance_miss.wav\":[\"audio.vl2\"],\"audio/fx/weapons/shocklance_reload.wav\":[\"audio.vl2\"],\"audio/fx/weapons/sniper_activate.wav\":[\"audio.vl2\"],\"audio/fx/weapons/sniper_fire.wav\":[\"audio.vl2\"],\"audio/fx/weapons/sniper_impact.wav\":[\"audio.vl2\"],\"audio/fx/weapons/sniper_miss.wav\":[\"audio.vl2\"],\"audio/fx/weapons/sniper_underwater.wav\":[\"audio.vl2\"],\"audio/fx/weapons/spinfusor_activate.wav\":[\"audio.vl2\"],\"audio/fx/weapons/spinfusor_dryfire.wav\":[\"audio.vl2\"],\"audio/fx/weapons/spinfusor_fire.wav\":[\"audio.vl2\"],\"audio/fx/weapons/spinfusor_idle.wav\":[\"audio.vl2\"],\"audio/fx/weapons/spinfusor_impact.wav\":[\"audio.vl2\"],\"audio/fx/weapons/spinfusor_impact_UW.wav\":[\"audio.vl2\"],\"audio/fx/weapons/spinfusor_projectile.wav\":[\"audio.vl2\"],\"audio/fx/weapons/spinfusor_reload.sfk\":[\"audio.vl2\"],\"audio/fx/weapons/spinfusor_reload.wav\":[\"audio.vl2\"],\"audio/fx/weapons/targetinglaser_paint.wav\":[\"audio.vl2\"],\"audio/fx/weapons/temp.wav\":[\"audio.vl2\"],\"audio/fx/weapons/throw_grenade.wav\":[\"audio.vl2\"],\"audio/fx/weapons/throw_mine.wav\":[\"audio.vl2\"],\"audio/fx/weapons/weapon.missilereload.wav\":[\"audio.vl2\"],\"audio/gui/buttonDown.wav\":[\"audio.vl2\"],\"audio/gui/buttonOver.wav\":[\"audio.vl2\"],\"audio/gui/command_hum.wav\":[\"audio.vl2\"],\"audio/gui/command_off.wav\":[\"audio.vl2\"],\"audio/gui/command_on.wav\":[\"audio.vl2\"],\"audio/gui/inventory_hum.wav\":[\"audio.vl2\"],\"audio/gui/inventory_off.wav\":[\"audio.vl2\"],\"audio/gui/inventory_on.wav\":[\"audio.vl2\"],\"audio/gui/launchMenuOpen.wav\":[\"audio.vl2\"],\"audio/gui/launchMenuOver.wav\":[\"audio.vl2\"],\"audio/gui/loading_hum.wav\":[\"audio.vl2\"],\"audio/gui/objective_notification.wav\":[\"audio.vl2\"],\"audio/gui/shell_hum.wav\":[\"audio.vl2\"],\"audio/gui/vote_nopass.wav\":[\"audio.vl2\"],\"audio/gui/vote_pass.wav\":[\"audio.vl2\"],\"audio/gui/youvegotmail.wav\":[\"audio.vl2\"],\"audio/gui/youvegotmail2.WAV\":[\"audio.vl2\"],\"audio/iceLakeFractures.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/lowrum.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/mortarBombFire.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/nukeBoom.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/nukeThud.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/space_bird_3.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/t1sounds/Access_Denied.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/DISCLOOP.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/Dryfire1.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/EXPLO3.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/Explo4.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/Grenade.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/Machgun2.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/Mortar_reload.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/Pku_weap.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/Plasma2.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/Ricoche1.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/Ricoche2.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/Ricoche3.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/ammo_activate.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/ammo_use.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/command_activate.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/discreload.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/discspin.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/energyexp.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/flierRocket.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/flyer_dismount.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/flyer_fly.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/flyer_idle.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/flyer_mount.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/forceclose.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/forceopen.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/generator.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/inv_activate.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/inv_power.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/inv_use.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/laserhit.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/machgun3.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/machinegun.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/mortar_fire.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/mortar_idle.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/pulse_power.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/rain.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/repair.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/rifle1.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/rocket2.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/rockexp.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/shockexp.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/sniper.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/tgt_laser.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/turretexp.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/turretfire1.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/turretfire4.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/turretoff1.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/turretoff4.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/turreton1.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/turreton4.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/t1sounds/turretturn4.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/thud.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/turret_2.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/turret_3.wav\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"audio/ve3.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/vocBoomStr.wav\":[\"z_DMP2-V0.6.vl2\"],\"audio/voice/Training/Briefings/SkiFree.brief01.WAV\":[\"SkiFreeGameType.vl2\"],\"classic_maps.txt\":[\"Classic_maps_v1.vl2\"],\"console_end.cs\":[\"base.vl2\"],\"effects/Armor.ifr\":[\"base.vl2\"],\"effects/explosions.ifr\":[\"base.vl2\"],\"effects/gui.ifr\":[\"base.vl2\"],\"effects/misc.ifr\":[\"base.vl2\"],\"effects/packs.ifr\":[\"base.vl2\"],\"effects/powered.ifr\":[\"base.vl2\"],\"effects/vehicles.ifr\":[\"base.vl2\"],\"effects/weapons.ifr\":[\"base.vl2\"],\"flags.png\":[\"zflags.vl2\"],\"fonts/Arial Bold_10.gft\":[\"base.vl2\"],\"fonts/Arial Bold_12.gft\":[\"base.vl2\"],\"fonts/Arial Bold_13.gft\":[\"base.vl2\"],\"fonts/Arial Bold_14.gft\":[\"base.vl2\"],\"fonts/Arial Bold_16.gft\":[\"base.vl2\"],\"fonts/Arial Bold_18.gft\":[\"base.vl2\"],\"fonts/Arial Bold_24.gft\":[\"base.vl2\"],\"fonts/Arial Bold_32.gft\":[\"base.vl2\"],\"fonts/Arial_12.gft\":[\"base.vl2\"],\"fonts/Arial_13.gft\":[\"base.vl2\"],\"fonts/Arial_14.gft\":[\"base.vl2\"],\"fonts/Arial_16.gft\":[\"base.vl2\"],\"fonts/Arial_18.gft\":[\"base.vl2\"],\"fonts/Arial_20.gft\":[\"base.vl2\"],\"fonts/Lucida Console_12.gft\":[\"base.vl2\"],\"fonts/Sui Generis_14.gft\":[\"base.vl2\"],\"fonts/Sui Generis_20.gft\":[\"base.vl2\"],\"fonts/Sui Generis_22.gft\":[\"base.vl2\"],\"fonts/Univers Bold_16.gft\":[\"base.vl2\"],\"fonts/Univers Bold_18.gft\":[\"base.vl2\"],\"fonts/Univers Condensed Bold_20.gft\":[\"base.vl2\"],\"fonts/Univers Condensed_10.gft\":[\"base.vl2\"],\"fonts/Univers Condensed_12.gft\":[\"base.vl2\"],\"fonts/Univers Condensed_14.gft\":[\"base.vl2\"],\"fonts/Univers Condensed_18.gft\":[\"base.vl2\"],\"fonts/Univers Condensed_20.gft\":[\"base.vl2\"],\"fonts/Univers Condensed_22.gft\":[\"base.vl2\"],\"fonts/Univers condensed bold_28.gft\":[\"base.vl2\"],\"fonts/Univers condensed_28.gft\":[\"base.vl2\"],\"fonts/Univers condensed_30.gft\":[\"base.vl2\"],\"fonts/Univers italic_16.gft\":[\"base.vl2\"],\"fonts/Univers italic_18.gft\":[\"base.vl2\"],\"fonts/Univers_12.gft\":[\"base.vl2\"],\"fonts/Univers_14.gft\":[\"base.vl2\"],\"fonts/Univers_16.gft\":[\"base.vl2\"],\"fonts/Univers_18.gft\":[\"base.vl2\"],\"fonts/Univers_22.gft\":[\"base.vl2\"],\"fonts/Verdana Bold_12.gft\":[\"base.vl2\"],\"fonts/Verdana Bold_13.gft\":[\"base.vl2\"],\"fonts/Verdana Bold_14.gft\":[\"base.vl2\"],\"fonts/Verdana Bold_16.gft\":[\"base.vl2\"],\"fonts/Verdana Bold_24.gft\":[\"base.vl2\"],\"fonts/Verdana Bold_36.gft\":[\"base.vl2\"],\"fonts/Verdana Italic_12.gft\":[\"base.vl2\"],\"fonts/Verdana Italic_13.gft\":[\"base.vl2\"],\"fonts/Verdana Italic_14.gft\":[\"base.vl2\"],\"fonts/Verdana Italic_16.gft\":[\"base.vl2\"],\"fonts/Verdana_10.gft\":[\"base.vl2\"],\"fonts/Verdana_12.gft\":[\"base.vl2\"],\"fonts/Verdana_13.gft\":[\"base.vl2\"],\"fonts/Verdana_14.gft\":[\"base.vl2\"],\"fonts/Verdana_16.gft\":[\"base.vl2\"],\"fonts/Verdana_18.gft\":[\"base.vl2\"],\"fonts/arial bold_20.gft\":[\"base.vl2\"],\"fonts/arial bold_50.gft\":[\"base.vl2\"],\"fonts/times_24.gft\":[\"base.vl2\"],\"fonts/times_36.gft\":[\"base.vl2\"],\"fonts/univers condensed_16.gft\":[\"base.vl2\"],\"gui/AIEButtonBarDlg.gui\":[\"scripts.vl2\"],\"gui/AIEFrameSetDlg.gui\":[\"scripts.vl2\"],\"gui/AIEStatusbarDlg.gui\":[\"scripts.vl2\"],\"gui/AIEWorkingDlg.gui\":[\"scripts.vl2\"],\"gui/AIEditorGui.gui\":[\"scripts.vl2\"],\"gui/AIEditorToolBar.gui\":[\"scripts.vl2\"],\"gui/AddressDlg.gui\":[\"scripts.vl2\"],\"gui/AdvancedHostDlg.gui\":[\"scripts.vl2\"],\"gui/BrowserEditInfoDlg.gui\":[\"scripts.vl2\"],\"gui/BrowserSearchDlg.gui\":[\"scripts.vl2\"],\"gui/CenterPrint.gui\":[\"scripts.vl2\"],\"gui/ChannelBanDlg.gui\":[\"scripts.vl2\"],\"gui/ChannelKeyDlg.gui\":[\"scripts.vl2\"],\"gui/ChannelOptionsDlg.gui\":[\"scripts.vl2\"],\"gui/ChatDlg.gui\":[\"scripts.vl2\"],\"gui/ChatGui.gui\":[\"scripts.vl2\"],\"gui/ChatOptionsDlg.gui\":[\"scripts.vl2\"],\"gui/ChooseFilterDlg.gui\":[\"scripts.vl2\"],\"gui/CommanderChatDlg.gui\":[\"scripts.vl2\"],\"gui/CommanderMapGui.gui\":[\"scripts.vl2\"],\"gui/CommonLoadDlg.gui\":[\"scripts.vl2\"],\"gui/CommonSaveDlg.gui\":[\"scripts.vl2\"],\"gui/CompTestGui.gui\":[\"scripts.vl2\"],\"gui/ConsoleDlg.gui\":[\"scripts.vl2\"],\"gui/CreateAccountDlg.gui\":[\"scripts.vl2\"],\"gui/CreateTribeDlg.gui\":[\"scripts.vl2\"],\"gui/CreditsGui.gui\":[\"scripts.vl2\"],\"gui/DebriefGui.gui\":[\"scripts.vl2\"],\"gui/DebuggerBreakConditionDlg.gui\":[\"scripts.vl2\"],\"gui/DebuggerConnectDlg.gui\":[\"scripts.vl2\"],\"gui/DebuggerEditWatchDlg.gui\":[\"scripts.vl2\"],\"gui/DebuggerFindDlg.gui\":[\"scripts.vl2\"],\"gui/DebuggerGui.gui\":[\"scripts.vl2\"],\"gui/DebuggerWatchDlg.gui\":[\"scripts.vl2\"],\"gui/DemoLoadProgressDlg.gui\":[\"scripts.vl2\"],\"gui/DemoPlaybackDlg.gui\":[\"scripts.vl2\"],\"gui/DemoRenameFileDlg.gui\":[\"scripts.vl2\"],\"gui/DetailSetDlg.gui\":[\"scripts.vl2\"],\"gui/DriverInfoDlg.gui\":[\"scripts.vl2\"],\"gui/EULADlg.gui\":[\"scripts.vl2\"],\"gui/EditChatCommandDlg.gui\":[\"scripts.vl2\"],\"gui/EditChatMenuDlg.gui\":[\"scripts.vl2\"],\"gui/EditChatMenuGui.gui\":[\"scripts.vl2\"],\"gui/EditorGui.gui\":[\"scripts.vl2\"],\"gui/EditorSaveMissionDlg.gui\":[\"scripts.vl2\"],\"gui/EditorToolBarGui.gui\":[\"scripts.vl2\"],\"gui/EditorToolCreatorGui.gui\":[\"scripts.vl2\"],\"gui/EditorToolInspectorGui.gui\":[\"scripts.vl2\"],\"gui/EditorToolMissionAreaGui.gui\":[\"scripts.vl2\"],\"gui/EditorToolThumbnailGui.gui\":[\"scripts.vl2\"],\"gui/EditorToolTreeViewGui.gui\":[\"scripts.vl2\"],\"gui/EditorToolbarDlg.gui\":[\"scripts.vl2\"],\"gui/EmailBlockDlg.gui\":[\"scripts.vl2\"],\"gui/EmailComposeDlg.gui\":[\"scripts.vl2\"],\"gui/EmailGui.gui\":[\"scripts.vl2\"],\"gui/EnterIPDlg.gui\":[\"scripts.vl2\"],\"gui/FilterEditDlg.gui\":[\"scripts.vl2\"],\"gui/FindServerDlg.gui\":[\"scripts.vl2\"],\"gui/FrameOverlayGui.gui\":[\"scripts.vl2\"],\"gui/GameGui.gui\":[\"scripts.vl2\"],\"gui/GenDialog.gui\":[\"scripts.vl2\"],\"gui/GuiEditorGui.gui\":[\"scripts.vl2\"],\"gui/GuiTestGui.gui\":[\"scripts.vl2\"],\"gui/HUDDlgs.gui\":[\"scripts.vl2\"],\"gui/HelpDlg.gui\":[\"scripts.vl2\"],\"gui/IHVTest.gui\":[\"scripts.vl2\"],\"gui/ImmSplashDlg.gui\":[\"scripts.vl2\"],\"gui/InspectAddFieldDlg.gui\":[\"scripts.vl2\"],\"gui/InspectDlg.gui\":[\"scripts.vl2\"],\"gui/InteriorDebug.gui\":[\"scripts.vl2\"],\"gui/InteriorPreviewGui.gui\":[\"scripts.vl2\"],\"gui/JoinChatDlg.gui\":[\"scripts.vl2\"],\"gui/JoystickConfigDlg.gui\":[\"scripts.vl2\"],\"gui/LaunchGui.gui\":[\"scripts.vl2\"],\"gui/LaunchToolbarDlg.gui\":[\"scripts.vl2\"],\"gui/LoadingGui.gui\":[\"scripts.vl2\"],\"gui/LobbyGui.gui\":[\"scripts.vl2\"],\"gui/LoginDlg.gui\":[\"scripts.vl2\"],\"gui/LoginMessageBoxDlg.gui\":[\"scripts.vl2\"],\"gui/MessageBoxDlg.gui\":[\"scripts.vl2\"],\"gui/MessagePopupDlg.gui\":[\"scripts.vl2\"],\"gui/MouseConfigDlg.gui\":[\"scripts.vl2\"],\"gui/MoveThreadDlg.gui\":[\"scripts.vl2\"],\"gui/NewMissionGui.gui\":[\"scripts.vl2\"],\"gui/NewWarriorDlg.gui\":[\"scripts.vl2\"],\"gui/OptionsDlg.gui\":[\"scripts.vl2\"],\"gui/PanoramaGui.gui\":[\"scripts.vl2\"],\"gui/PasswordDlg.gui\":[\"scripts.vl2\"],\"gui/PickTeamDlg.gui\":[\"scripts.vl2\"],\"gui/PlayGui.gui\":[\"scripts.vl2\"],\"gui/RecordingsDlg.gui\":[\"scripts.vl2\"],\"gui/RemapDlg.gui\":[\"scripts.vl2\"],\"gui/ServerInfoDlg.gui\":[\"scripts.vl2\"],\"gui/ShellLoadFileDlg.gui\":[\"scripts.vl2\"],\"gui/ShellSaveFileDlg.gui\":[\"scripts.vl2\"],\"gui/SinglePlayerEscapeDlg.gui\":[\"scripts.vl2\"],\"gui/TR2DebriefGui.gui\":[\"TR2final105-client.vl2\"],\"gui/TSShowDetailControlDlg.gui\":[\"scripts.vl2\"],\"gui/TSShowEditScale.gui\":[\"scripts.vl2\"],\"gui/TSShowGui.gui\":[\"scripts.vl2\"],\"gui/TSShowLightDlg.gui\":[\"scripts.vl2\"],\"gui/TSShowLoadDlg.gui\":[\"scripts.vl2\"],\"gui/TSShowMiscDlg.gui\":[\"scripts.vl2\"],\"gui/TSShowThreadControlDlg.gui\":[\"scripts.vl2\"],\"gui/TSShowTranDurEditDlg.gui\":[\"scripts.vl2\"],\"gui/TSShowTransitionDlg.gui\":[\"scripts.vl2\"],\"gui/TaskHudDlg.gui\":[\"scripts.vl2\"],\"gui/TerraformerFullScreenGui.gui\":[\"scripts.vl2\"],\"gui/TerraformerGui.gui\":[\"scripts.vl2\"],\"gui/TerraformerHeightfieldGui.gui\":[\"scripts.vl2\"],\"gui/TerraformerTextureGui.gui\":[\"scripts.vl2\"],\"gui/TerrainEditorButtonbarDlg.gui\":[\"scripts.vl2\"],\"gui/TerrainEditorExtraToolbarDlg.gui\":[\"scripts.vl2\"],\"gui/TerrainEditorFramesetDlg.gui\":[\"scripts.vl2\"],\"gui/TerrainEditorGui.gui\":[\"scripts.vl2\"],\"gui/TerrainEditorStatusbarDlg.gui\":[\"scripts.vl2\"],\"gui/TerrainEditorTextureSelectGui.gui\":[\"scripts.vl2\"],\"gui/TerrainEditorToolbarDlg.gui\":[\"scripts.vl2\"],\"gui/TerrainEditorVSettingsGui.gui\":[\"scripts.vl2\"],\"gui/TerrainEditorValuesSettingsGui.gui\":[\"scripts.vl2\"],\"gui/TestGui.gui\":[\"scripts.vl2\"],\"gui/TrainingGui.gui\":[\"scripts.vl2\"],\"gui/TribeAdminMemberDlg.gui\":[\"scripts.vl2\"],\"gui/TribeAndWarriorBrowserGui.gui\":[\"scripts.vl2\"],\"gui/TribePropertiesDlg.gui\":[\"scripts.vl2\"],\"gui/WarriorPropertiesDlg.gui\":[\"scripts.vl2\"],\"gui/WorldEditorButtonbarDlg.gui\":[\"scripts.vl2\"],\"gui/WorldEditorFramesetDlg.gui\":[\"scripts.vl2\"],\"gui/WorldEditorGui.gui\":[\"scripts.vl2\"],\"gui/WorldEditorSettingsDlg.gui\":[\"scripts.vl2\"],\"gui/WorldEditorStatusbarDlg.gui\":[\"scripts.vl2\"],\"gui/WorldEditorToolbarDlg.gui\":[\"scripts.vl2\"],\"gui/cmdMapHelpText.gui\":[\"scripts.vl2\"],\"gui/guiProfiles.cs\":[\"scripts.vl2\"],\"gui/helpTextGui.gui\":[\"scripts.vl2\"],\"gui/objectBuilderGui.gui\":[\"scripts.vl2\"],\"gui/sceneLightingGui.gui\":[\"scripts.vl2\"],\"help/1. About.hfl\":[\"scripts.vl2\"],\"help/2. Mission Editor Overview.hfl\":[\"scripts.vl2\"],\"help/3. World Editor.hfl\":[\"scripts.vl2\"],\"help/4. Mission Area Editor.hfl\":[\"scripts.vl2\"],\"help/5. Terrain Editor.hfl\":[\"scripts.vl2\"],\"help/6. Terrain Terraform Editor.hfl\":[\"scripts.vl2\"],\"help/7. Terrain Texture Editor.hfl\":[\"scripts.vl2\"],\"help/8. Terrain Texture Painter.hfl\":[\"scripts.vl2\"],\"input.log\":[\"base.vl2\"],\"interiors/8mCube.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/8mCube.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/Euro4_Bleed_Base.dif\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Euro4_Bleed_Base.glb\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Euro4_Bleed_turret.dif\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Euro4_Bleed_turret.glb\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Euro4_Bleed_vpad.dif\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Euro4_Bleed_vpad.glb\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Euro4_Dissention_dox_bb_bunkera_x2.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/Euro4_Dissention_dox_bb_bunkera_x2.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/Euro4_Dissention_dox_bb_hangar_x2.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/Euro4_Dissention_dox_bb_hangar_x2.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/Euro4_Dissention_rilke_whitedwarf_mainbase.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/Euro4_Dissention_rilke_whitedwarf_mainbase.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/Euro4_FrozenHope_inf_butch_fhope_base47.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/Euro4_FrozenHope_inf_butch_fhope_base47.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/Euro4_FrozenHope_inf_butch_fhope_flag6.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/Euro4_FrozenHope_inf_butch_fhope_flag6.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/Euro4_FrozenHope_inf_butch_fhope_turret12.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/Euro4_FrozenHope_inf_butch_fhope_turret12.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/Euro_salgenroom2.dif\":[\"TWL-MapPack.vl2\"],\"interiors/Euro_salgenroom2.glb\":[\"TWL-MapPack.vl2\"],\"interiors/Euro_salproj1.dif\":[\"TWL-MapPack.vl2\"],\"interiors/Euro_salproj1.glb\":[\"TWL-MapPack.vl2\"],\"interiors/Euro_salturretsus1.dif\":[\"TWL-MapPack.vl2\"],\"interiors/Euro_salturretsus1.glb\":[\"TWL-MapPack.vl2\"],\"interiors/Euro_slblocks.dif\":[\"TWL-MapPack.vl2\"],\"interiors/Euro_slblocks.glb\":[\"TWL-MapPack.vl2\"],\"interiors/Euro_slinvstat.dif\":[\"TWL-MapPack.vl2\"],\"interiors/Euro_slinvstat.glb\":[\"TWL-MapPack.vl2\"],\"interiors/Euro_slremo2.dif\":[\"TWL-MapPack.vl2\"],\"interiors/Euro_slremo2.glb\":[\"TWL-MapPack.vl2\"],\"interiors/Euro_slsusbr1.dif\":[\"TWL-MapPack.vl2\"],\"interiors/Euro_slsusbr1.glb\":[\"TWL-MapPack.vl2\"],\"interiors/Euro_slvehramp1.dif\":[\"TWL-MapPack.vl2\"],\"interiors/Euro_slvehramp1.glb\":[\"TWL-MapPack.vl2\"],\"interiors/Magellan_kab_magbase.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Magellan_kab_magbase.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Magellan_kab_magflagstand.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Magellan_kab_magflagstand.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Magellan_kab_turretstand.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Magellan_kab_turretstand.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/RDTower.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/RDTower.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/SpinCycle_spbase2.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/SpinCycle_spbase2.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Starfallen.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/Starfallen.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/TL_bmiscpan_ruind.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/TL_bmiscpan_ruind.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/TL_btowr9.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/TL_btowr9.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/TL_drorck-base.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/TL_drorck-base.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/TL_magnumbase.dif\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/TL_magnumbase.glb\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/TL_magnumflag.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/TL_magnumflag.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/TL_magnummisc.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/TL_magnummisc.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/TL_magnumturret.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/TL_magnumturret.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/TL_magnumvs.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/TL_magnumvs.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/Vpad_Bunker.dif\":[\"TWL-MapPack.vl2\"],\"interiors/Vpad_Bunker.glb\":[\"TWL-MapPack.vl2\"],\"interiors/Xtra_AF_airtower.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_AF_airtower.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_AF_invowheel.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_AF_invowheel.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_AF_newbase.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_AF_newbase.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Bastage_BT_MainBase_CK.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Bastage_BT_MainBase_CK.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Bastage_BT_bunktower.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Bastage_BT_bunktower.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Bastage_BT_tunnel.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Bastage_BT_tunnel.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Caustic_tri_bridge.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Caustic_tri_bridge.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Caustic_tri_lamp.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Caustic_tri_lamp.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Caustic_tri_main.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Caustic_tri_main.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Caustic_tri_turret.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Caustic_tri_turret.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Crown_tri_flag.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Crown_tri_flag.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Crown_tri_turret.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Crown_tri_turret.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_GraveStone_cross.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_GraveStone_cross.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_GraveStone_cross2.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_GraveStone_cross2.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_GraveStone_obtower.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_GraveStone_obtower.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_GraveStone_tombstone2.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_GraveStone_tombstone2.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_GraveStone_tombstone3.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_GraveStone_tombstone3.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_HM_Base_CK.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_HM_Base_CK.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_HM_BunkerA.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_HM_BunkerA.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_HM_Flagstand_mk2.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_HM_Flagstand_mk2.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_HM_TurretPillar.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_HM_TurretPillar.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Hellfire_dbase_ccb1.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Hellfire_dbase_ccb1.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Hellfire_dmisc_int_fstand_old.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Hellfire_dmisc_int_fstand_old.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Hellfire_dwall_ccb1.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Hellfire_dwall_ccb1.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Insurgence_ccb_bd_base1.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Insurgence_ccb_bd_base1.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Insurgence_ccb_bd_base1_mod2a.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Insurgence_ccb_bd_base1_mod2a.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Insurgence_ccb_bd_base1_mod3.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Insurgence_ccb_bd_base1_mod3.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Insurgence_ccb_bd_base1_mod4.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Insurgence_ccb_bd_base1_mod4.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Insurgence_ccb_bd_bridge1.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Insurgence_ccb_bd_bridge1.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Insurgence_ccb_bd_bridge2.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Insurgence_ccb_bd_bridge2.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Insurgence_ccb_bd_platform2.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Insurgence_ccb_bd_platform2.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Malignant_salgenroom2.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Malignant_salgenroom2.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Malignant_salproj1.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Malignant_salproj1.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Malignant_salturretsus1.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Malignant_salturretsus1.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Malignant_slblocks.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Malignant_slblocks.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Malignant_slinvstat.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Malignant_slinvstat.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Malignant_slremo2.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Malignant_slremo2.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Malignant_slsusbr1.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Malignant_slsusbr1.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Malignant_slvehramp1.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Malignant_slvehramp1.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_ProjectX_tribalma5ters_coyboybebop_basecom1.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_ProjectX_tribalma5ters_coyboybebop_basecom1.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_ProjectX_tunneloflove.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_ProjectX_tunneloflove.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_SR_eepbridge4.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_SR_eepbridge4.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_SR_eepbridge4b.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_SR_eepbridge4b.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_SR_eepbridgeh4b.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_SR_eepbridgeh4b.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_SR_eepsab3.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_SR_eepsab3.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_SR_eepsab4.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_SR_eepsab4.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Torrent_kif_bigbase.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Torrent_kif_bigbase.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Torrent_kif_torrent_turret_tower.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Torrent_kif_torrent_turret_tower.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Vestige_attackgate.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Vestige_attackgate.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Vestige_base.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Vestige_base.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Vestige_gate.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Vestige_gate.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Vestige_guntower.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Vestige_guntower.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Vestige_medtower.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Vestige_medtower.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Vestige_vpad.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Vestige_vpad.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_WSol_Flagstand_CK.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_WSol_Flagstand_CK.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_WSol_GenBase_CK.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_WSol_GenBase_CK.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_WSol_Turret_CK.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_WSol_Turret_CK.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Xerxes_Turret.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Xerxes_Turret.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Xerxes_Turret2.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Xerxes_Turret2.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Xerxes_proto.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_Xerxes_proto.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_ZV_bbunk_ccb1.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_ZV_bbunk_ccb1.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_ZV_ccb_be_spire1.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_ZV_ccb_be_spire1.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_attrition_infernoflagstand.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_attrition_infernoflagstand.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_attrition_stormflagstand.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_attrition_stormflagstand.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_attrition_tower.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_attrition_tower.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_attrition_vbase.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_attrition_vbase.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_beachchair01.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_beachchair01.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_dmisc_-nefflagstand1_x2.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_dmisc_-nefflagstand1_x2.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_ghostdance_proto.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_ghostdance_proto.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_imperium_base01.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_imperium_base01.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_imperium_bunker01.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_imperium_bunker01.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_imperium_stand01.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_imperium_stand01.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_imperium_tower01.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_imperium_tower01.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_metaltanks_bridge.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_metaltanks_bridge.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_metaltanks_bridge_tunnel.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_metaltanks_bridge_tunnel.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_metaltanks_lush_mainbase.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_metaltanks_lush_mainbase.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_metaltanks_rip.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_metaltanks_rip.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_metaltanks_xing.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_metaltanks_xing.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_rst_transitbase.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_rst_transitbase.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_rst_transitstand.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_rst_transitstand.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_t_base0.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/Xtra_t_base0.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/anomalyBase.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/anomalyBase.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/anomalyCannon.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/anomalyCannon.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/anomalyCenterBase.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/anomalyCenterBase.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/anthem_cardiacbase.dif\":[\"S8maps.vl2\"],\"interiors/anthem_cardiacbase.glb\":[\"S8maps.vl2\"],\"interiors/anthem_cardiacbridge.dif\":[\"S8maps.vl2\"],\"interiors/anthem_cardiacbridge.glb\":[\"S8maps.vl2\"],\"interiors/anthem_cardiacstand.dif\":[\"S8maps.vl2\"],\"interiors/anthem_cardiacstand.glb\":[\"S8maps.vl2\"],\"interiors/anthem_cardiactower.dif\":[\"S8maps.vl2\"],\"interiors/anthem_cardiactower.glb\":[\"S8maps.vl2\"],\"interiors/anthem_cardiacturret.dif\":[\"S8maps.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/anthem_cardiacturret.glb\":[\"S8maps.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/anthem_pipebasemini.dif\":[\"S5maps.vl2\"],\"interiors/anthem_pipebasemini.glb\":[\"S5maps.vl2\"],\"interiors/anthem_pipebunker.dif\":[\"S5maps.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/anthem_pipebunker.glb\":[\"S5maps.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/anthem_pipestand2-badlands.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/anthem_pipestand2-badlands.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/anthem_pipestand2-beach.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/anthem_pipestand2-beach.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/anthem_pipestand2-desert.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/anthem_pipestand2-desert.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/anthem_pipestand2-ice.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/anthem_pipestand2-ice.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/anthem_pipestand2-lava.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/anthem_pipestand2-lava.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/anthem_pipestand2.dif\":[\"S5maps.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/anthem_pipestand2.glb\":[\"S5maps.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/anthem_pitbase.dif\":[\"S5maps.vl2\"],\"interiors/anthem_pitbase.glb\":[\"S5maps.vl2\"],\"interiors/anthem_pitstand.dif\":[\"S5maps.vl2\"],\"interiors/anthem_pitstand.glb\":[\"S5maps.vl2\"],\"interiors/anthemblock.dif\":[\"S5maps.vl2\"],\"interiors/anthemblock.glb\":[\"S5maps.vl2\"],\"interiors/arkRing.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/arkRing.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/bbase1.dif\":[\"interiors.vl2\"],\"interiors/bbase1.glb\":[\"interiors.vl2\"],\"interiors/bbase4cm.dif\":[\"interiors.vl2\"],\"interiors/bbase4cm.glb\":[\"interiors.vl2\"],\"interiors/bbase6.dif\":[\"interiors.vl2\"],\"interiors/bbase6.glb\":[\"interiors.vl2\"],\"interiors/bbase7.dif\":[\"interiors.vl2\"],\"interiors/bbase7.glb\":[\"interiors.vl2\"],\"interiors/bbase9.dif\":[\"interiors.vl2\"],\"interiors/bbase9.glb\":[\"interiors.vl2\"],\"interiors/bbase_-nefvbase_x.dif\":[\"TWL-MapPack.vl2\"],\"interiors/bbase_-nefvbase_x.glb\":[\"TWL-MapPack.vl2\"],\"interiors/bbase_-nefvbase_x2.dif\":[\"TWL-MapPack.vl2\"],\"interiors/bbase_-nefvbase_x2.glb\":[\"TWL-MapPack.vl2\"],\"interiors/bbase_ccb1.dif\":[\"TWL-MapPack.vl2\"],\"interiors/bbase_ccb1.glb\":[\"TWL-MapPack.vl2\"],\"interiors/bbase_ccb5.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/bbase_ccb5.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/bbase_nefhillside.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/bbase_nefhillside.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/bbrdg0.dif\":[\"interiors.vl2\"],\"interiors/bbrdg0.glb\":[\"interiors.vl2\"],\"interiors/bbrdg1.dif\":[\"interiors.vl2\"],\"interiors/bbrdg1.glb\":[\"interiors.vl2\"],\"interiors/bbrdg2.dif\":[\"interiors.vl2\"],\"interiors/bbrdg2.glb\":[\"interiors.vl2\"],\"interiors/bbrdg3.dif\":[\"interiors.vl2\"],\"interiors/bbrdg3.glb\":[\"interiors.vl2\"],\"interiors/bbrdg4.dif\":[\"interiors.vl2\"],\"interiors/bbrdg4.glb\":[\"interiors.vl2\"],\"interiors/bbrdg5.dif\":[\"interiors.vl2\"],\"interiors/bbrdg5.glb\":[\"interiors.vl2\"],\"interiors/bbrdg6.dif\":[\"interiors.vl2\"],\"interiors/bbrdg6.glb\":[\"interiors.vl2\"],\"interiors/bbrdg7.dif\":[\"interiors.vl2\"],\"interiors/bbrdg7.glb\":[\"interiors.vl2\"],\"interiors/bbrdg8.dif\":[\"interiors.vl2\"],\"interiors/bbrdg8.glb\":[\"interiors.vl2\"],\"interiors/bbrdg9.dif\":[\"interiors.vl2\"],\"interiors/bbrdg9.glb\":[\"interiors.vl2\"],\"interiors/bbrdga.dif\":[\"interiors.vl2\"],\"interiors/bbrdga.glb\":[\"interiors.vl2\"],\"interiors/bbrdgb.dif\":[\"interiors.vl2\"],\"interiors/bbrdgb.glb\":[\"interiors.vl2\"],\"interiors/bbrdgn.dif\":[\"interiors.vl2\"],\"interiors/bbrdgn.glb\":[\"interiors.vl2\"],\"interiors/bbrdgo.dif\":[\"interiors.vl2\"],\"interiors/bbrdgo.glb\":[\"interiors.vl2\"],\"interiors/bbstand.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/bbstand.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/bbunk1.dif\":[\"interiors.vl2\"],\"interiors/bbunk1.glb\":[\"interiors.vl2\"],\"interiors/bbunk2.dif\":[\"interiors.vl2\"],\"interiors/bbunk2.glb\":[\"interiors.vl2\"],\"interiors/bbunk5.dif\":[\"interiors.vl2\"],\"interiors/bbunk5.glb\":[\"interiors.vl2\"],\"interiors/bbunk7.dif\":[\"interiors.vl2\"],\"interiors/bbunk7.glb\":[\"interiors.vl2\"],\"interiors/bbunk8.dif\":[\"interiors.vl2\"],\"interiors/bbunk8.glb\":[\"interiors.vl2\"],\"interiors/bbunk9.dif\":[\"interiors.vl2\"],\"interiors/bbunk9.glb\":[\"interiors.vl2\"],\"interiors/bbunkb.dif\":[\"interiors.vl2\"],\"interiors/bbunkb.glb\":[\"interiors.vl2\"],\"interiors/bbunkc.dif\":[\"interiors.vl2\"],\"interiors/bbunkc.glb\":[\"interiors.vl2\"],\"interiors/bbunkd.dif\":[\"interiors.vl2\"],\"interiors/bbunkd.glb\":[\"interiors.vl2\"],\"interiors/bbunke.dif\":[\"Classic_maps_v1.vl2\",\"DynamixFinalPack.vl2\"],\"interiors/bbunke.glb\":[\"Classic_maps_v1.vl2\",\"DynamixFinalPack.vl2\"],\"interiors/bcannon.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/bcannon.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/beTunnel.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/beTunnel.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/bfBridge.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/bfBridge.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/bfBridgeCap.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/bfBridgeCap.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/bfstand.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/bfstand.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/bigTube.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/bigTube.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/bmisc1.dif\":[\"interiors.vl2\"],\"interiors/bmisc1.glb\":[\"interiors.vl2\"],\"interiors/bmisc2.dif\":[\"interiors.vl2\"],\"interiors/bmisc2.glb\":[\"interiors.vl2\"],\"interiors/bmisc3.dif\":[\"interiors.vl2\"],\"interiors/bmisc3.glb\":[\"interiors.vl2\"],\"interiors/bmisc4.dif\":[\"interiors.vl2\"],\"interiors/bmisc4.glb\":[\"interiors.vl2\"],\"interiors/bmisc5.dif\":[\"interiors.vl2\"],\"interiors/bmisc5.glb\":[\"interiors.vl2\"],\"interiors/bmisc6.dif\":[\"interiors.vl2\"],\"interiors/bmisc6.glb\":[\"interiors.vl2\"],\"interiors/bmisc7.dif\":[\"interiors.vl2\"],\"interiors/bmisc7.glb\":[\"interiors.vl2\"],\"interiors/bmisc8.dif\":[\"interiors.vl2\"],\"interiors/bmisc8.glb\":[\"interiors.vl2\"],\"interiors/bmisc9.dif\":[\"interiors.vl2\"],\"interiors/bmisc9.glb\":[\"interiors.vl2\"],\"interiors/bmisc_-nef_flagstand1_x.dif\":[\"TR2final105-client.vl2\",\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/bmisc_-nef_flagstand1_x.glb\":[\"TR2final105-client.vl2\",\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/bmisc_-nef_flagstand1_x2.dif\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/bmisc_-nef_flagstand1_x2.glb\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/bmisc_nefledge1.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/bmisc_nefledge1.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/bmisc_neftrstand1.dif\":[\"TR2final105-client.vl2\",\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/bmisc_neftrstand1.glb\":[\"TR2final105-client.vl2\",\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/bmisc_nefvbay.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/bmisc_nefvbay.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/bmiscpan_bridge0.dif\":[\"DynamixFinalPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/bmiscpan_bridge0.glb\":[\"DynamixFinalPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/bmiscpan_bridge0_x2.dif\":[\"TWL-MapPack.vl2\"],\"interiors/bmiscpan_bridge0_x2.glb\":[\"TWL-MapPack.vl2\"],\"interiors/bmiscpan_bunker1.dif\":[\"DynamixFinalPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/bmiscpan_bunker1.glb\":[\"DynamixFinalPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/bmiscpan_bunker1_x.dif\":[\"TWL-MapPack.vl2\"],\"interiors/bmiscpan_bunker1_x.glb\":[\"TWL-MapPack.vl2\"],\"interiors/bmiscpan_bunker1_x2.dif\":[\"TWL-MapPack.vl2\"],\"interiors/bmiscpan_bunker1_x2.glb\":[\"TWL-MapPack.vl2\"],\"interiors/bmiscpan_ruina.dif\":[\"DynamixFinalPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/bmiscpan_ruina.glb\":[\"DynamixFinalPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/bmiscpan_ruina_x2.dif\":[\"TWL-MapPack.vl2\"],\"interiors/bmiscpan_ruina_x2.glb\":[\"TWL-MapPack.vl2\"],\"interiors/bmiscpan_ruinb.dif\":[\"DynamixFinalPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/bmiscpan_ruinb.glb\":[\"DynamixFinalPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/bmiscpan_ruinb_x2.dif\":[\"TWL-MapPack.vl2\"],\"interiors/bmiscpan_ruinb_x2.glb\":[\"TWL-MapPack.vl2\"],\"interiors/bmiscpan_ruinc.dif\":[\"DynamixFinalPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/bmiscpan_ruinc.glb\":[\"DynamixFinalPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/bmiscpan_ruinc_x2.dif\":[\"TWL-MapPack.vl2\"],\"interiors/bmiscpan_ruinc_x2.glb\":[\"TWL-MapPack.vl2\"],\"interiors/bmiscpan_ruind.dif\":[\"DynamixFinalPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/bmiscpan_ruind.glb\":[\"DynamixFinalPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/bmiscpan_ruind_x2.dif\":[\"TWL-MapPack.vl2\"],\"interiors/bmiscpan_ruind_x2.glb\":[\"TWL-MapPack.vl2\"],\"interiors/bmiscpan_ruine.dif\":[\"DynamixFinalPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/bmiscpan_ruine.glb\":[\"DynamixFinalPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/bmiscpan_ruine_x2.dif\":[\"TWL-MapPack.vl2\"],\"interiors/bmiscpan_ruine_x2.glb\":[\"TWL-MapPack.vl2\"],\"interiors/bmiscpan_ruinf.dif\":[\"DynamixFinalPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/bmiscpan_ruinf.glb\":[\"DynamixFinalPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/bmiscpan_ruinf_x2.dif\":[\"TWL-MapPack.vl2\"],\"interiors/bmiscpan_ruinf_x2.glb\":[\"TWL-MapPack.vl2\"],\"interiors/bmiscpan_ruing.dif\":[\"DynamixFinalPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/bmiscpan_ruing.glb\":[\"DynamixFinalPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/bmiscpan_ruing_x2.dif\":[\"TWL-MapPack.vl2\"],\"interiors/bmiscpan_ruing_x2.glb\":[\"TWL-MapPack.vl2\"],\"interiors/bmiscpan_ruinh.dif\":[\"DynamixFinalPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/bmiscpan_ruinh.glb\":[\"DynamixFinalPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/bmiscpan_ruinh_x2.dif\":[\"TWL-MapPack.vl2\"],\"interiors/bmiscpan_ruinh_x2.glb\":[\"TWL-MapPack.vl2\"],\"interiors/bmiscpan_ruini.dif\":[\"DynamixFinalPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/bmiscpan_ruini.glb\":[\"DynamixFinalPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/bmiscpan_tower1.dif\":[\"DynamixFinalPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/bmiscpan_tower1.glb\":[\"DynamixFinalPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/bmiscpan_tower1_x2.dif\":[\"TWL-MapPack.vl2\"],\"interiors/bmiscpan_tower1_x2.glb\":[\"TWL-MapPack.vl2\"],\"interiors/bmiscpan_tower2.dif\":[\"DynamixFinalPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/bmiscpan_tower2.glb\":[\"DynamixFinalPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/bmiscpan_tower2_x.dif\":[\"TWL-MapPack.vl2\"],\"interiors/bmiscpan_tower2_x.glb\":[\"TWL-MapPack.vl2\"],\"interiors/bmiscpan_tower2_x2.dif\":[\"TWL-MapPack.vl2\"],\"interiors/bmiscpan_tower2_x2.glb\":[\"TWL-MapPack.vl2\"],\"interiors/bmortar.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/bmortar.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/bombbase.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/bombbase.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/bplat1.dif\":[\"interiors.vl2\"],\"interiors/bplat1.glb\":[\"interiors.vl2\"],\"interiors/bplat2.dif\":[\"interiors.vl2\"],\"interiors/bplat2.glb\":[\"interiors.vl2\"],\"interiors/bplat3.dif\":[\"interiors.vl2\"],\"interiors/bplat3.glb\":[\"interiors.vl2\"],\"interiors/bplat4.dif\":[\"interiors.vl2\"],\"interiors/bplat4.glb\":[\"interiors.vl2\"],\"interiors/bplat6.dif\":[\"interiors.vl2\"],\"interiors/bplat6.glb\":[\"interiors.vl2\"],\"interiors/bpower1.dif\":[\"interiors.vl2\"],\"interiors/bpower1.glb\":[\"interiors.vl2\"],\"interiors/brock6.dif\":[\"interiors.vl2\"],\"interiors/brock6.glb\":[\"interiors.vl2\"],\"interiors/brock7.dif\":[\"interiors.vl2\"],\"interiors/brock7.glb\":[\"interiors.vl2\"],\"interiors/brock8.dif\":[\"interiors.vl2\"],\"interiors/brock8.glb\":[\"interiors.vl2\"],\"interiors/brocka.dif\":[\"interiors.vl2\"],\"interiors/brocka.glb\":[\"interiors.vl2\"],\"interiors/brockc.dif\":[\"interiors.vl2\"],\"interiors/brockc.glb\":[\"interiors.vl2\"],\"interiors/bspir1.dif\":[\"interiors.vl2\"],\"interiors/bspir1.glb\":[\"interiors.vl2\"],\"interiors/bspir2.dif\":[\"interiors.vl2\"],\"interiors/bspir2.glb\":[\"interiors.vl2\"],\"interiors/bspir3.dif\":[\"interiors.vl2\"],\"interiors/bspir3.glb\":[\"interiors.vl2\"],\"interiors/bspir4.dif\":[\"interiors.vl2\"],\"interiors/bspir4.glb\":[\"interiors.vl2\"],\"interiors/bspir5.dif\":[\"interiors.vl2\"],\"interiors/bspir5.glb\":[\"interiors.vl2\"],\"interiors/btf_base1.dif\":[\"DynamixFinalPack.vl2\",\"TWL-MapPack.vl2\"],\"interiors/btf_base1.glb\":[\"DynamixFinalPack.vl2\",\"TWL-MapPack.vl2\"],\"interiors/btf_bridge1.dif\":[\"DynamixFinalPack.vl2\"],\"interiors/btf_bridge1.glb\":[\"DynamixFinalPack.vl2\"],\"interiors/btf_bridge2.dif\":[\"DynamixFinalPack.vl2\",\"TWL-MapPack.vl2\"],\"interiors/btf_bridge2.glb\":[\"DynamixFinalPack.vl2\",\"TWL-MapPack.vl2\"],\"interiors/btf_bridge3.dif\":[\"DynamixFinalPack.vl2\",\"TWL-MapPack.vl2\"],\"interiors/btf_bridge3.glb\":[\"DynamixFinalPack.vl2\",\"TWL-MapPack.vl2\"],\"interiors/btf_genbunk.dif\":[\"DynamixFinalPack.vl2\"],\"interiors/btf_genbunk.glb\":[\"DynamixFinalPack.vl2\"],\"interiors/btf_turretplatform.dif\":[\"DynamixFinalPack.vl2\",\"TWL-MapPack.vl2\"],\"interiors/btf_turretplatform.glb\":[\"DynamixFinalPack.vl2\",\"TWL-MapPack.vl2\"],\"interiors/btf_turretplatform_c.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/btf_turretplatform_c.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/btf_turretplatform_x.dif\":[\"TWL-MapPack.vl2\"],\"interiors/btf_turretplatform_x.glb\":[\"TWL-MapPack.vl2\"],\"interiors/btf_turretplatform_x2.dif\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/btf_turretplatform_x2.glb\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/btowr2.dif\":[\"interiors.vl2\"],\"interiors/btowr2.glb\":[\"interiors.vl2\"],\"interiors/btowr5-Lava.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/btowr5-Lava.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/btowr5.dif\":[\"interiors.vl2\"],\"interiors/btowr5.glb\":[\"interiors.vl2\"],\"interiors/btowr6.dif\":[\"interiors.vl2\"],\"interiors/btowr6.glb\":[\"interiors.vl2\"],\"interiors/btowr8.dif\":[\"interiors.vl2\"],\"interiors/btowr8.glb\":[\"interiors.vl2\"],\"interiors/btowr9.dif\":[\"DynamixFinalPack.vl2\"],\"interiors/btowr9.glb\":[\"DynamixFinalPack.vl2\"],\"interiors/btowr_ccb1.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/btowr_ccb1.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/btowra.dif\":[\"interiors.vl2\"],\"interiors/btowra.glb\":[\"interiors.vl2\"],\"interiors/bvpad.dif\":[\"interiors.vl2\"],\"interiors/bvpad.glb\":[\"interiors.vl2\"],\"interiors/bwall1.dif\":[\"interiors.vl2\"],\"interiors/bwall1.glb\":[\"interiors.vl2\"],\"interiors/bwall2.dif\":[\"interiors.vl2\"],\"interiors/bwall2.glb\":[\"interiors.vl2\"],\"interiors/bwall3.dif\":[\"interiors.vl2\"],\"interiors/bwall3.glb\":[\"interiors.vl2\"],\"interiors/bwall4.dif\":[\"interiors.vl2\"],\"interiors/bwall4.glb\":[\"interiors.vl2\"],\"interiors/cannon.dif\":[\"TR2final105-client.vl2\"],\"interiors/cannon.glb\":[\"TR2final105-client.vl2\"],\"interiors/cannon2.dif\":[\"TR2final105-client.vl2\"],\"interiors/cannon2.glb\":[\"TR2final105-client.vl2\"],\"interiors/cannonTunnel.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/cannonTunnel.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/cap.dif\":[\"TR2final105-client.vl2\"],\"interiors/cap.glb\":[\"TR2final105-client.vl2\"],\"interiors/ccb_be_tower1a_x2.dif\":[\"TWL-MapPack.vl2\"],\"interiors/ccb_be_tower1a_x2.glb\":[\"TWL-MapPack.vl2\"],\"interiors/ccb_be_tower1b_x2.dif\":[\"S5maps.vl2\",\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"interiors/ccb_be_tower1b_x2.glb\":[\"S5maps.vl2\",\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"interiors/ccbase1.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/ccbase1.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/ccbase2.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/ccbase2.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/ccflagstand.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/ccflagstand.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/cctower.dif\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/cctower.glb\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/centaur.dif\":[\"S5maps.vl2\"],\"interiors/centaur.glb\":[\"S5maps.vl2\"],\"interiors/centower.dif\":[\"S5maps.vl2\"],\"interiors/centower.glb\":[\"S5maps.vl2\"],\"interiors/conbase.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/conbase.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/conspire.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/conspire.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/damnationstand.dif\":[\"S5maps.vl2\"],\"interiors/damnationstand.glb\":[\"S5maps.vl2\"],\"interiors/dbase2.dif\":[\"interiors.vl2\"],\"interiors/dbase2.glb\":[\"interiors.vl2\"],\"interiors/dbase3.dif\":[\"interiors.vl2\"],\"interiors/dbase3.glb\":[\"interiors.vl2\"],\"interiors/dbase4.dif\":[\"interiors.vl2\"],\"interiors/dbase4.glb\":[\"interiors.vl2\"],\"interiors/dbase5.dif\":[\"DynamixFinalPack.vl2\"],\"interiors/dbase5.glb\":[\"DynamixFinalPack.vl2\"],\"interiors/dbase6.dif\":[\"DynamixFinalPack.vl2\"],\"interiors/dbase6.glb\":[\"DynamixFinalPack.vl2\"],\"interiors/dbase_-nefbase1_x.dif\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/dbase_-nefbase1_x.glb\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/dbase_-nefbase1_x2.dif\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/dbase_-nefbase1_x2.glb\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/dbase_-nefbase2_x.dif\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/dbase_-nefbase2_x.glb\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/dbase_-nefbase2_x2.dif\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/dbase_-nefbase2_x2.glb\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/dbase_broadside_nef.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/dbase_broadside_nef.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/dbase_nefRaindance.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/dbase_nefRaindance.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/dbase_neffloat1.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/dbase_neffloat1.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/dbase_neffloat2.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/dbase_neffloat2.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/dbase_neficeridge.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/dbase_neficeridge.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/dbase_tokrz_scarabrae.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/dbase_tokrz_scarabrae.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/dbrdg1.dif\":[\"interiors.vl2\"],\"interiors/dbrdg1.glb\":[\"interiors.vl2\"],\"interiors/dbrdg10.dif\":[\"interiors.vl2\"],\"interiors/dbrdg10.glb\":[\"interiors.vl2\"],\"interiors/dbrdg11.dif\":[\"interiors.vl2\"],\"interiors/dbrdg11.glb\":[\"interiors.vl2\"],\"interiors/dbrdg2.dif\":[\"interiors.vl2\"],\"interiors/dbrdg2.glb\":[\"interiors.vl2\"],\"interiors/dbrdg3.dif\":[\"interiors.vl2\"],\"interiors/dbrdg3.glb\":[\"interiors.vl2\"],\"interiors/dbrdg3a.dif\":[\"interiors.vl2\"],\"interiors/dbrdg3a.glb\":[\"interiors.vl2\"],\"interiors/dbrdg4.dif\":[\"interiors.vl2\"],\"interiors/dbrdg4.glb\":[\"interiors.vl2\"],\"interiors/dbrdg5.dif\":[\"interiors.vl2\"],\"interiors/dbrdg5.glb\":[\"interiors.vl2\"],\"interiors/dbrdg6.dif\":[\"interiors.vl2\"],\"interiors/dbrdg6.glb\":[\"interiors.vl2\"],\"interiors/dbrdg7.dif\":[\"interiors.vl2\"],\"interiors/dbrdg7.glb\":[\"interiors.vl2\"],\"interiors/dbrdg7a.dif\":[\"interiors.vl2\"],\"interiors/dbrdg7a.glb\":[\"interiors.vl2\"],\"interiors/dbrdg8.dif\":[\"interiors.vl2\"],\"interiors/dbrdg8.glb\":[\"interiors.vl2\"],\"interiors/dbrdg9.dif\":[\"interiors.vl2\"],\"interiors/dbrdg9.glb\":[\"interiors.vl2\"],\"interiors/dbrdg9a.dif\":[\"interiors.vl2\"],\"interiors/dbrdg9a.glb\":[\"interiors.vl2\"],\"interiors/dbunk5.dif\":[\"interiors.vl2\"],\"interiors/dbunk5.glb\":[\"interiors.vl2\"],\"interiors/dbunk6.dif\":[\"interiors.vl2\"],\"interiors/dbunk6.glb\":[\"interiors.vl2\"],\"interiors/dbunk_nef_invbunk1.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/dbunk_nef_invbunk1.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/dbunk_nefcliffside.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/dbunk_nefcliffside.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/dbunk_nefdcbunk.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/dbunk_nefdcbunk.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/dbunk_nefsmall.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/dbunk_nefsmall.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/dbunk_rf04.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/dbunk_rf04.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/dbunk_snowblind.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/dbunk_snowblind.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/dbunk_stonehenge1.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/dbunk_stonehenge1.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/dbunk_vbunk1.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/dbunk_vbunk1.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/dmisc1.dif\":[\"DynamixFinalPack.vl2\",\"interiors.vl2\"],\"interiors/dmisc1.glb\":[\"DynamixFinalPack.vl2\",\"interiors.vl2\"],\"interiors/dmisc1_x.dif\":[\"TWL-MapPack.vl2\"],\"interiors/dmisc1_x.glb\":[\"TWL-MapPack.vl2\"],\"interiors/dmisc1_x2.dif\":[\"TWL-MapPack.vl2\"],\"interiors/dmisc1_x2.glb\":[\"TWL-MapPack.vl2\"],\"interiors/dmisc_-nefflagstand1_x.dif\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/dmisc_-nefflagstand1_x.glb\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/dmisc_-nefflagstand1_x2.dif\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/dmisc_-nefflagstand1_x2.glb\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/dmisc_nefbridge.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/dmisc_nefbridge.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/dmisc_nefflagstand2.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/dmisc_nefflagstand2.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/dmisc_nefflagstand3.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/dmisc_nefflagstand3.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/dmisc_nefobj1.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/dmisc_nefobj1.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/dmisc_nefobj2.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/dmisc_nefobj2.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/dmisc_nefplat1.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/dmisc_nefplat1.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/dmisc_nefplug1.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/dmisc_nefplug1.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/dmisc_nefrdbridge1.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/dmisc_nefrdbridge1.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/dmisc_neftower1.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/dmisc_neftower1.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/dmisc_neftower2.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/dmisc_neftower2.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/dmisc_neftower3.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/dmisc_neftower3.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/dmisc_stonehenge1.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/dmisc_stonehenge1.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/dmisc_stonehenge2.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/dmisc_stonehenge2.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/dmisc_stonehenge3.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/dmisc_stonehenge3.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/doubleramp2.dif\":[\"TR2final105-client.vl2\"],\"interiors/doubleramp2.glb\":[\"TR2final105-client.vl2\"],\"interiors/doxBunkerBase.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/doxBunkerBase.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/doxRedStand.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/doxRedStand.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/dox_bb_box_x2.dif\":[\"TWL-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"interiors/dox_bb_box_x2.glb\":[\"TWL-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"interiors/dox_bb_bunkera_x2.dif\":[\"TWL-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"interiors/dox_bb_bunkera_x2.glb\":[\"TWL-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"interiors/dox_bb_bunkerb_x2.dif\":[\"TWL-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"interiors/dox_bb_bunkerb_x2.glb\":[\"TWL-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"interiors/dox_bb_droptop_x2.dif\":[\"TWL-MapPack.vl2\"],\"interiors/dox_bb_droptop_x2.glb\":[\"TWL-MapPack.vl2\"],\"interiors/dox_bb_fstand_x2.dif\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"interiors/dox_bb_fstand_x2.glb\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"interiors/dox_bb_hangar_x2.dif\":[\"TWL-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"interiors/dox_bb_hangar_x2.glb\":[\"TWL-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"interiors/dox_bb_platform_x2.dif\":[\"TWL-MapPack.vl2\"],\"interiors/dox_bb_platform_x2.glb\":[\"TWL-MapPack.vl2\"],\"interiors/dox_bb_rig_x2.dif\":[\"TWL-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"interiors/dox_bb_rig_x2.glb\":[\"TWL-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"interiors/dox_bb_rustbox_x2.dif\":[\"TWL-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"interiors/dox_bb_rustbox_x2.glb\":[\"TWL-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"interiors/dox_bb_sandcastle_x2.dif\":[\"TWL-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"interiors/dox_bb_sandcastle_x2.glb\":[\"TWL-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"interiors/dox_bb_slab_x2.dif\":[\"TWL-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"interiors/dox_bb_slab_x2.glb\":[\"TWL-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"interiors/dox_bb_spade_x2.dif\":[\"TWL-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"interiors/dox_bb_spade_x2.glb\":[\"TWL-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"interiors/dox_bb_steelsheet2_x2.dif\":[\"TWL-MapPack.vl2\"],\"interiors/dox_bb_steelsheet2_x2.glb\":[\"TWL-MapPack.vl2\"],\"interiors/dox_bb_steelsheet_x2.dif\":[\"TWL-MapPack.vl2\"],\"interiors/dox_bb_steelsheet_x2.glb\":[\"TWL-MapPack.vl2\"],\"interiors/dplat1.dif\":[\"interiors.vl2\"],\"interiors/dplat1.glb\":[\"interiors.vl2\"],\"interiors/dplat2.dif\":[\"DynamixFinalPack.vl2\",\"interiors.vl2\"],\"interiors/dplat2.glb\":[\"DynamixFinalPack.vl2\",\"interiors.vl2\"],\"interiors/dplat3.dif\":[\"interiors.vl2\"],\"interiors/dplat3.glb\":[\"interiors.vl2\"],\"interiors/dpole1.dif\":[\"interiors.vl2\"],\"interiors/dpole1.glb\":[\"interiors.vl2\"],\"interiors/dragonheadL.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/dragonheadL.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/dragonheadNeck.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/dragonheadNeck.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/dragonheadR.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/dragonheadR.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/drock6.dif\":[\"interiors.vl2\"],\"interiors/drock6.glb\":[\"interiors.vl2\"],\"interiors/drock7.dif\":[\"interiors.vl2\"],\"interiors/drock7.glb\":[\"interiors.vl2\"],\"interiors/drock8.dif\":[\"interiors.vl2\"],\"interiors/drock8.glb\":[\"interiors.vl2\"],\"interiors/drocka.dif\":[\"interiors.vl2\"],\"interiors/drocka.glb\":[\"interiors.vl2\"],\"interiors/dspir1.dif\":[\"interiors.vl2\"],\"interiors/dspir1.glb\":[\"interiors.vl2\"],\"interiors/dspir2.dif\":[\"interiors.vl2\"],\"interiors/dspir2.glb\":[\"interiors.vl2\"],\"interiors/dspir3.dif\":[\"interiors.vl2\"],\"interiors/dspir3.glb\":[\"interiors.vl2\"],\"interiors/dspir4.dif\":[\"interiors.vl2\"],\"interiors/dspir4.glb\":[\"interiors.vl2\"],\"interiors/dspir5.dif\":[\"interiors.vl2\"],\"interiors/dspir5.glb\":[\"interiors.vl2\"],\"interiors/dtowr1.dif\":[\"DynamixFinalPack.vl2\",\"interiors.vl2\"],\"interiors/dtowr1.glb\":[\"DynamixFinalPack.vl2\",\"interiors.vl2\"],\"interiors/dtowr2.dif\":[\"interiors.vl2\"],\"interiors/dtowr2.glb\":[\"interiors.vl2\"],\"interiors/dtowr4.dif\":[\"interiors.vl2\"],\"interiors/dtowr4.glb\":[\"interiors.vl2\"],\"interiors/dtowr_classic1.dif\":[\"Classic_maps_v1.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/dtowr_classic1.glb\":[\"Classic_maps_v1.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/dvent.dif\":[\"interiors.vl2\"],\"interiors/dvent.glb\":[\"interiors.vl2\"],\"interiors/dvpad.dif\":[\"interiors.vl2\"],\"interiors/dvpad.glb\":[\"interiors.vl2\"],\"interiors/dvpad1.dif\":[\"interiors.vl2\"],\"interiors/dvpad1.glb\":[\"interiors.vl2\"],\"interiors/dwall1.dif\":[\"interiors.vl2\"],\"interiors/dwall1.glb\":[\"interiors.vl2\"],\"interiors/ee_basatin-base.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/ee_basatin-base.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/ee_catwalk_base.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/ee_catwalk_base.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/ee_dx_4way-ramp.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/ee_dx_4way-ramp.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/ee_nirvana-base.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/ee_nirvana-base.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/ee_sidewinder-BEbase.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/ee_sidewinder-BEbase.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/ee_sidewinder-DSbase.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/ee_sidewinder-DSbase.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/ee_sidewinder-turret.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/ee_sidewinder-turret.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/ee_tg-base.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/ee_tg-base.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/epicrates_base.dif\":[\"TWL-MapPack.vl2\"],\"interiors/epicrates_base.glb\":[\"TWL-MapPack.vl2\"],\"interiors/epicrates_bridge.dif\":[\"TWL-MapPack.vl2\"],\"interiors/epicrates_bridge.glb\":[\"TWL-MapPack.vl2\"],\"interiors/epicrates_turret.dif\":[\"TWL-MapPack.vl2\"],\"interiors/epicrates_turret.glb\":[\"TWL-MapPack.vl2\"],\"interiors/ext_bridge.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/ext_bridge.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/ext_bridge_ramp.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/ext_bridge_ramp.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/ext_midair_platform.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/ext_midair_platform.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/facebasePlat.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/facebasePlat.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/facingWorldsBase.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/facingWorldsBase.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/facingWorldsBaseOld.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/facingWorldsBaseOld.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/ffWall.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/ffWall.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/flagbridge.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/flagbridge.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/flingbase01.dif\":[\"S5maps.vl2\"],\"interiors/flingbase01.glb\":[\"S5maps.vl2\"],\"interiors/flingbase02.dif\":[\"S5maps.vl2\"],\"interiors/flingbase02.glb\":[\"S5maps.vl2\"],\"interiors/flingrock01.dif\":[\"S8maps.vl2\"],\"interiors/flingrock01.glb\":[\"S8maps.vl2\"],\"interiors/flingrockvent01.dif\":[\"S8maps.vl2\"],\"interiors/flingrockvent01.glb\":[\"S8maps.vl2\"],\"interiors/flingsilo03.dif\":[\"S8maps.vl2\"],\"interiors/flingsilo03.glb\":[\"S8maps.vl2\"],\"interiors/flingsilo03b.dif\":[\"S8maps.vl2\"],\"interiors/flingsilo03b.glb\":[\"S8maps.vl2\"],\"interiors/flingstand01.dif\":[\"S5maps.vl2\"],\"interiors/flingstand01.glb\":[\"S5maps.vl2\"],\"interiors/flingstand02.dif\":[\"S8maps.vl2\"],\"interiors/flingstand02.glb\":[\"S8maps.vl2\"],\"interiors/flingtanktrap01.dif\":[\"S8maps.vl2\"],\"interiors/flingtanktrap01.glb\":[\"S8maps.vl2\"],\"interiors/flingteeth.dif\":[\"S5maps.vl2\"],\"interiors/flingteeth.glb\":[\"S5maps.vl2\"],\"interiors/flingtower01.dif\":[\"S5maps.vl2\"],\"interiors/flingtower01.glb\":[\"S5maps.vl2\"],\"interiors/flingtower02.dif\":[\"S5maps.vl2\"],\"interiors/flingtower02.glb\":[\"S5maps.vl2\"],\"interiors/flingturretstand01.dif\":[\"S5maps.vl2\"],\"interiors/flingturretstand01.glb\":[\"S5maps.vl2\"],\"interiors/flingvpad01.dif\":[\"S8maps.vl2\"],\"interiors/flingvpad01.glb\":[\"S8maps.vl2\"],\"interiors/flingvpad01b.dif\":[\"S8maps.vl2\"],\"interiors/flingvpad01b.glb\":[\"S8maps.vl2\"],\"interiors/frostclawbase.dif\":[\"TWL-MapPack.vl2\"],\"interiors/frostclawbase.glb\":[\"TWL-MapPack.vl2\"],\"interiors/frozenSolidStand.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/frozenSolidStand.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/hbbunker.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/hbbunker.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/hbflagstand.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/hbflagstand.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/idbase.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/idbase.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/idhangar.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/idhangar.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/idmiddle.dif\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/idmiddle.glb\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/inf_butch_fg2base1.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/inf_butch_fg2base1.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/inf_butch_fg2flag21.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/inf_butch_fg2flag21.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/inf_butch_fg2turret13.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/inf_butch_fg2turret13.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/inf_butch_fg2turret9.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/inf_butch_fg2turret9.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/inf_butch_icebase51.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/inf_butch_icebase51.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/inf_butch_iceturretbase9.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/inf_butch_iceturretbase9.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/inf_butch_icevehicle11.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/inf_butch_icevehicle11.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/inf_butch_lava_flagbase06.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/inf_butch_lava_flagbase06.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/inf_butch_lava_plat6.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/inf_butch_lava_plat6.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/inf_butch_lava_sensor12.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/inf_butch_lava_sensor12.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/infbutch_blackairinv13.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/infbutch_blackairinv13.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/infbutch_blackbase5618_final.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/infbutch_blackbase5618_final.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/infbutch_blackturret8.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/infbutch_blackturret8.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/irisbase.dif\":[\"TWL-MapPack.vl2\"],\"interiors/irisbase.glb\":[\"TWL-MapPack.vl2\"],\"interiors/irisinside.dif\":[\"TWL-MapPack.vl2\"],\"interiors/irisinside.glb\":[\"TWL-MapPack.vl2\"],\"interiors/irismonu.dif\":[\"TWL-MapPack.vl2\"],\"interiors/irismonu.glb\":[\"TWL-MapPack.vl2\"],\"interiors/irisruin2.dif\":[\"TWL-MapPack.vl2\"],\"interiors/irisruin2.glb\":[\"TWL-MapPack.vl2\"],\"interiors/irisruin3.dif\":[\"TWL-MapPack.vl2\"],\"interiors/irisruin3.glb\":[\"TWL-MapPack.vl2\"],\"interiors/irisruins1.dif\":[\"TWL-MapPack.vl2\"],\"interiors/irisruins1.glb\":[\"TWL-MapPack.vl2\"],\"interiors/iristurbase.dif\":[\"TWL-MapPack.vl2\"],\"interiors/iristurbase.glb\":[\"TWL-MapPack.vl2\"],\"interiors/jagged_base3.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/jagged_base3.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/kif_cinereousfs.dif\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/kif_cinereousfs.glb\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/kif_cinereousinv.dif\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/kif_cinereousinv.glb\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/kif_cinereousplat1.dif\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/kif_cinereousplat1.glb\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/kif_cinereoustt.dif\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/kif_cinereoustt.glb\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/kif_skylightbase.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/kif_skylightbase.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/kif_skylightfs.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/kif_skylightfs.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/largeIceWall.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/largeIceWall.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/lightningRod.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/lightningRod.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/magnum_vehicle_stop.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/magnum_vehicle_stop.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/mfg_tower.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/mfg_tower.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/mmbase.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/mmbase.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/mmbridge.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/mmbridge.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/monoS.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/monoS.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/muddyswampstand.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/muddyswampstand.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/nef_bowl1.dif\":[\"TR2final105-client.vl2\"],\"interiors/nef_bowl1.glb\":[\"TR2final105-client.vl2\"],\"interiors/nef_bowl2.dif\":[\"TR2final105-client.vl2\"],\"interiors/nef_bowl2.glb\":[\"TR2final105-client.vl2\"],\"interiors/nef_bowl3.dif\":[\"TR2final105-client.vl2\"],\"interiors/nef_bowl3.glb\":[\"TR2final105-client.vl2\"],\"interiors/nef_ramp1.dif\":[\"TR2final105-client.vl2\"],\"interiors/nef_ramp1.glb\":[\"TR2final105-client.vl2\"],\"interiors/nycto-base1.dif\":[\"TWL-MapPack.vl2\"],\"interiors/nycto-base1.glb\":[\"TWL-MapPack.vl2\"],\"interiors/nycto-base2.dif\":[\"TWL-MapPack.vl2\"],\"interiors/nycto-base2.glb\":[\"TWL-MapPack.vl2\"],\"interiors/nycto-ec1.dif\":[\"TWL-MapPack.vl2\"],\"interiors/nycto-ec1.glb\":[\"TWL-MapPack.vl2\"],\"interiors/nycto-ec2.dif\":[\"TWL-MapPack.vl2\"],\"interiors/nycto-ec2.glb\":[\"TWL-MapPack.vl2\"],\"interiors/nycto-ec3.dif\":[\"TWL-MapPack.vl2\"],\"interiors/nycto-ec3.glb\":[\"TWL-MapPack.vl2\"],\"interiors/nycto-ec4.dif\":[\"TWL-MapPack.vl2\"],\"interiors/nycto-ec4.glb\":[\"TWL-MapPack.vl2\"],\"interiors/nycto-ec5.dif\":[\"TWL-MapPack.vl2\"],\"interiors/nycto-ec5.glb\":[\"TWL-MapPack.vl2\"],\"interiors/nycto-ec6.dif\":[\"TWL-MapPack.vl2\"],\"interiors/nycto-ec6.glb\":[\"TWL-MapPack.vl2\"],\"interiors/nycto-stand1.dif\":[\"TWL-MapPack.vl2\"],\"interiors/nycto-stand1.glb\":[\"TWL-MapPack.vl2\"],\"interiors/nycto-tunnel-1.dif\":[\"TWL-MapPack.vl2\"],\"interiors/nycto-tunnel-1.glb\":[\"TWL-MapPack.vl2\"],\"interiors/ocular-flagstand.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/ocular-flagstand.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/pbase3.dif\":[\"interiors.vl2\"],\"interiors/pbase3.glb\":[\"interiors.vl2\"],\"interiors/pbase_nef_giant.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/pbase_nef_giant.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/pbase_nef_vbase1.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/pbase_nef_vbase1.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/pbrdg0.dif\":[\"interiors.vl2\"],\"interiors/pbrdg0.glb\":[\"interiors.vl2\"],\"interiors/pbrdg1.dif\":[\"interiors.vl2\"],\"interiors/pbrdg1.glb\":[\"interiors.vl2\"],\"interiors/pbrdg2.dif\":[\"interiors.vl2\"],\"interiors/pbrdg2.glb\":[\"interiors.vl2\"],\"interiors/pbrdg3.dif\":[\"interiors.vl2\"],\"interiors/pbrdg3.glb\":[\"interiors.vl2\"],\"interiors/pbrdg4.dif\":[\"interiors.vl2\"],\"interiors/pbrdg4.glb\":[\"interiors.vl2\"],\"interiors/pbrdgn.dif\":[\"interiors.vl2\"],\"interiors/pbrdgn.glb\":[\"interiors.vl2\"],\"interiors/pbrdgo.dif\":[\"interiors.vl2\"],\"interiors/pbrdgo.glb\":[\"interiors.vl2\"],\"interiors/pbrdgp.dif\":[\"interiors.vl2\"],\"interiors/pbrdgp.glb\":[\"interiors.vl2\"],\"interiors/pbunk1.dif\":[\"interiors.vl2\"],\"interiors/pbunk1.glb\":[\"interiors.vl2\"],\"interiors/pbunk2.dif\":[\"interiors.vl2\"],\"interiors/pbunk2.glb\":[\"interiors.vl2\"],\"interiors/pbunk3.dif\":[\"interiors.vl2\"],\"interiors/pbunk3.glb\":[\"interiors.vl2\"],\"interiors/pbunk4a_CC.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/pbunk4a_CC.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/pbunk5.dif\":[\"interiors.vl2\"],\"interiors/pbunk5.glb\":[\"interiors.vl2\"],\"interiors/pbunk6.dif\":[\"interiors.vl2\"],\"interiors/pbunk6.glb\":[\"interiors.vl2\"],\"interiors/pbunk7.dif\":[\"interiors.vl2\"],\"interiors/pbunk7.glb\":[\"interiors.vl2\"],\"interiors/pbunk7a_CC.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/pbunk7a_CC.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/pbunk8.dif\":[\"interiors.vl2\"],\"interiors/pbunk8.glb\":[\"interiors.vl2\"],\"interiors/peach_lush_bunker1.dif\":[\"TWL2-MapPack.vl2\"],\"interiors/peach_lush_bunker1.glb\":[\"TWL2-MapPack.vl2\"],\"interiors/pmisc1.dif\":[\"interiors.vl2\"],\"interiors/pmisc1.glb\":[\"interiors.vl2\"],\"interiors/pmisc2.dif\":[\"interiors.vl2\"],\"interiors/pmisc2.glb\":[\"interiors.vl2\"],\"interiors/pmisc3.dif\":[\"interiors.vl2\"],\"interiors/pmisc3.glb\":[\"interiors.vl2\"],\"interiors/pmisc4.dif\":[\"interiors.vl2\"],\"interiors/pmisc4.glb\":[\"interiors.vl2\"],\"interiors/pmisc5.dif\":[\"interiors.vl2\"],\"interiors/pmisc5.glb\":[\"interiors.vl2\"],\"interiors/pmisca.dif\":[\"interiors.vl2\"],\"interiors/pmisca.glb\":[\"interiors.vl2\"],\"interiors/pmiscb.dif\":[\"interiors.vl2\"],\"interiors/pmiscb.glb\":[\"interiors.vl2\"],\"interiors/pmiscc.dif\":[\"interiors.vl2\"],\"interiors/pmiscc.glb\":[\"interiors.vl2\"],\"interiors/pplat1.dif\":[\"interiors.vl2\"],\"interiors/pplat1.glb\":[\"interiors.vl2\"],\"interiors/pplat2.dif\":[\"interiors.vl2\"],\"interiors/pplat2.glb\":[\"interiors.vl2\"],\"interiors/pplat3.dif\":[\"interiors.vl2\"],\"interiors/pplat3.glb\":[\"interiors.vl2\"],\"interiors/pplat4.dif\":[\"interiors.vl2\"],\"interiors/pplat4.glb\":[\"interiors.vl2\"],\"interiors/pplat5.dif\":[\"interiors.vl2\"],\"interiors/pplat5.glb\":[\"interiors.vl2\"],\"interiors/prock6.dif\":[\"interiors.vl2\"],\"interiors/prock6.glb\":[\"interiors.vl2\"],\"interiors/prock7.dif\":[\"interiors.vl2\"],\"interiors/prock7.glb\":[\"interiors.vl2\"],\"interiors/prock8.dif\":[\"interiors.vl2\"],\"interiors/prock8.glb\":[\"interiors.vl2\"],\"interiors/procka.dif\":[\"interiors.vl2\"],\"interiors/procka.glb\":[\"interiors.vl2\"],\"interiors/prockb.dif\":[\"interiors.vl2\"],\"interiors/prockb.glb\":[\"interiors.vl2\"],\"interiors/prockc.dif\":[\"interiors.vl2\"],\"interiors/prockc.glb\":[\"interiors.vl2\"],\"interiors/pspir1.dif\":[\"interiors.vl2\"],\"interiors/pspir1.glb\":[\"interiors.vl2\"],\"interiors/pspir2.dif\":[\"interiors.vl2\"],\"interiors/pspir2.glb\":[\"interiors.vl2\"],\"interiors/pspir3.dif\":[\"interiors.vl2\"],\"interiors/pspir3.glb\":[\"interiors.vl2\"],\"interiors/pspir4.dif\":[\"interiors.vl2\"],\"interiors/pspir4.glb\":[\"interiors.vl2\"],\"interiors/pspir5.dif\":[\"interiors.vl2\"],\"interiors/pspir5.glb\":[\"interiors.vl2\"],\"interiors/ptowr1.dif\":[\"interiors.vl2\"],\"interiors/ptowr1.glb\":[\"interiors.vl2\"],\"interiors/ptowr2.dif\":[\"interiors.vl2\"],\"interiors/ptowr2.glb\":[\"interiors.vl2\"],\"interiors/ptowr4.dif\":[\"interiors.vl2\"],\"interiors/ptowr4.glb\":[\"interiors.vl2\"],\"interiors/ptowr5.dif\":[\"interiors.vl2\"],\"interiors/ptowr5.glb\":[\"interiors.vl2\"],\"interiors/ptowr7.dif\":[\"interiors.vl2\"],\"interiors/ptowr7.glb\":[\"interiors.vl2\"],\"interiors/pvbay1.dif\":[\"interiors.vl2\"],\"interiors/pvbay1.glb\":[\"interiors.vl2\"],\"interiors/pvpad.dif\":[\"interiors.vl2\"],\"interiors/pvpad.glb\":[\"interiors.vl2\"],\"interiors/pwall1.dif\":[\"interiors.vl2\"],\"interiors/pwall1.glb\":[\"interiors.vl2\"],\"interiors/rail1.dif\":[\"TR2final105-client.vl2\",\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rail1.glb\":[\"TR2final105-client.vl2\",\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/ram_base.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/ram_base.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/ram_tower.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/ram_tower.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/ram_wall4.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/ram_wall4.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/ramp1.dif\":[\"TR2final105-client.vl2\"],\"interiors/ramp1.glb\":[\"TR2final105-client.vl2\"],\"interiors/rilke_bombscare_flagstand_x2.dif\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rilke_bombscare_flagstand_x2.glb\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rilke_ctm1_flagstand1_x2.dif\":[\"TWL-MapPack.vl2\"],\"interiors/rilke_ctm1_flagstand1_x2.glb\":[\"TWL-MapPack.vl2\"],\"interiors/rilke_ctm1_platform1_x2.dif\":[\"TWL-MapPack.vl2\"],\"interiors/rilke_ctm1_platform1_x2.glb\":[\"TWL-MapPack.vl2\"],\"interiors/rilke_ctm1_sensorbunker1_x2.dif\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rilke_ctm1_sensorbunker1_x2.glb\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rilke_ctm1_sensorbunker2_x2.dif\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rilke_ctm1_sensorbunker2_x2.glb\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rilke_ctm1_vpad_x2.dif\":[\"TWL-MapPack.vl2\"],\"interiors/rilke_ctm1_vpad_x2.glb\":[\"TWL-MapPack.vl2\"],\"interiors/rilke_domain2_boundrymarker.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/rilke_domain2_boundrymarker.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/rilke_domain2_boundrymarker2.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/rilke_domain2_boundrymarker2.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/rilke_domain2_bridge1.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/rilke_domain2_bridge1.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/rilke_domain2_mainbase.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/rilke_domain2_mainbase.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/rilke_domain_turretbase1.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/rilke_domain_turretbase1.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/rilke_whitedwarf_bridge.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/rilke_whitedwarf_bridge.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/rilke_whitedwarf_bridge2_x2.dif\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rilke_whitedwarf_bridge2_x2.glb\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rilke_whitedwarf_bridgebase1_x2.dif\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rilke_whitedwarf_bridgebase1_x2.glb\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rilke_whitedwarf_bunker2_x2.dif\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rilke_whitedwarf_bunker2_x2.glb\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rilke_whitedwarf_mainbase.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/rilke_whitedwarf_mainbase.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/rilke_whitedwarf_platform1.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/rilke_whitedwarf_platform1.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/rilke_whitedwarf_platform2_x2.dif\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rilke_whitedwarf_platform2_x2.glb\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rilke_whitedwarf_platform3_x2.dif\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rilke_whitedwarf_platform3_x2.glb\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rilke_whitedwarf_towerbunker.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/rilke_whitedwarf_towerbunker.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/rilke_whitedwarf_towerbunker2_x2.dif\":[\"S5maps.vl2\",\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rilke_whitedwarf_towerbunker2_x2.glb\":[\"S5maps.vl2\",\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rilke_whitedwarf_vehiclepad_x2.dif\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rilke_whitedwarf_vehiclepad_x2.glb\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_FaceBase.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_FaceBase.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_FaceBase2.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_FaceBase2.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_FaceStand.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_FaceStand.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_SEbase.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_SEbase.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_SEcave1_part1.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_SEcave1_part1.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_SEcave1_part2.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_SEcave1_part2.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_SEcave1_part3.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_SEcave1_part3.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_SEcave2.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_SEcave2.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_SEtower.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_SEtower.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_SimpleFlagArena.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_SimpleFlagArena.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_agroleonbase.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_agroleonbase.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_agroleonstand.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_agroleonstand.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_arenalight.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_arenalight.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_astro_bunker.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_astro_bunker.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_astro_stand.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_astro_stand.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_barrier1.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_barrier1.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_barrier2.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_barrier2.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_beagleship.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_beagleship.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_bitterbase.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_bitterbase.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_bitterbunker.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_bitterbunker.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_bitterbunker2.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_bitterbunker2.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_bitterbunker3.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_bitterbunker3.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_bitterstand.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_bitterstand.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_debris1.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_debris1.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_debris2.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_debris2.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_derm_building1.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_derm_building1.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_derm_building2.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_derm_building2.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_derm_building3.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_derm_building3.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_derm_building4.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_derm_building4.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_derm_building5.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_derm_building5.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_derm_building6.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_derm_building6.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_derm_building7.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_derm_building7.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_derm_building8.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_derm_building8.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_derm_bunker.dif\":[\"S5maps.vl2\"],\"interiors/rst_derm_bunker.glb\":[\"S5maps.vl2\"],\"interiors/rst_derm_citybase.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_derm_citybase.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_derm_citybridge.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_derm_citybridge.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_derm_mainbase.dif\":[\"S5maps.vl2\"],\"interiors/rst_derm_mainbase.glb\":[\"S5maps.vl2\"],\"interiors/rst_derm_midfield.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_derm_midfield.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_derm_newpillarstand.dif\":[\"S5maps.vl2\"],\"interiors/rst_derm_newpillarstand.glb\":[\"S5maps.vl2\"],\"interiors/rst_derm_pillar.dif\":[\"S5maps.vl2\"],\"interiors/rst_derm_pillar.glb\":[\"S5maps.vl2\"],\"interiors/rst_derm_plat.dif\":[\"S5maps.vl2\"],\"interiors/rst_derm_plat.glb\":[\"S5maps.vl2\"],\"interiors/rst_derm_plat2.dif\":[\"S5maps.vl2\"],\"interiors/rst_derm_plat2.glb\":[\"S5maps.vl2\"],\"interiors/rst_derm_podium.dif\":[\"S5maps.vl2\"],\"interiors/rst_derm_podium.glb\":[\"S5maps.vl2\"],\"interiors/rst_derm_snipenest.dif\":[\"S5maps.vl2\"],\"interiors/rst_derm_snipenest.glb\":[\"S5maps.vl2\"],\"interiors/rst_derm_turretbase.dif\":[\"S5maps.vl2\"],\"interiors/rst_derm_turretbase.glb\":[\"S5maps.vl2\"],\"interiors/rst_derm_vechpad.dif\":[\"S5maps.vl2\"],\"interiors/rst_derm_vechpad.glb\":[\"S5maps.vl2\"],\"interiors/rst_dogma_base.dif\":[\"S8maps.vl2\"],\"interiors/rst_dogma_base.glb\":[\"S8maps.vl2\"],\"interiors/rst_dogma_bridge.dif\":[\"S8maps.vl2\"],\"interiors/rst_dogma_bridge.glb\":[\"S8maps.vl2\"],\"interiors/rst_dogma_bridge2.dif\":[\"S8maps.vl2\"],\"interiors/rst_dogma_bridge2.glb\":[\"S8maps.vl2\"],\"interiors/rst_islebase.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_islebase.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_islebase2.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_islebase2.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_lighthouse.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_lighthouse.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_lush_flagplat.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_lush_flagplat.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_lush_floatingisle1.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_lush_floatingisle1.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_lush_floatingisle10.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_lush_floatingisle10.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_lush_floatingisle2.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_lush_floatingisle2.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_lush_floatingisle3.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_lush_floatingisle3.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_lush_floatingisle4.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_lush_floatingisle4.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_lush_floatingisle5.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_lush_floatingisle5.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_lush_floatingisle6.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_lush_floatingisle6.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_lush_floatingisle7.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_lush_floatingisle7.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_lush_floatingisle8.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_lush_floatingisle8.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_lush_floatingisle9.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_lush_floatingisle9.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_lush_rock2.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_lush_rock2.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_newlighthouse.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_newlighthouse.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_padbottom.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_padbottom.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_padbottom2.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_padbottom2.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_pipedream.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_pipedream.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_spir_base3.dif\":[\"S8maps.vl2\"],\"interiors/rst_spir_base3.glb\":[\"S8maps.vl2\"],\"interiors/rst_spir_pillar.dif\":[\"S8maps.vl2\"],\"interiors/rst_spir_pillar.glb\":[\"S8maps.vl2\"],\"interiors/rst_spit_base.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_spit_base.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_spit_stand.dif\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_spit_stand.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/rst_swd_flagstand.dif\":[\"S5maps.vl2\"],\"interiors/rst_swd_flagstand.glb\":[\"S5maps.vl2\"],\"interiors/rst_swd_ship2.dif\":[\"S5maps.vl2\"],\"interiors/rst_swd_ship2.glb\":[\"S5maps.vl2\"],\"interiors/ruin1.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/ruin1.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/ruin2.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/ruin2.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/ruin3.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/ruin3.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/ruin4.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/ruin4.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/ruinarch.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/ruinarch.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/s5_anthem_pipebase.dif\":[\"S5maps.vl2\"],\"interiors/s5_anthem_pipebase.glb\":[\"S5maps.vl2\"],\"interiors/s5_anthem_pipestand.dif\":[\"S5maps.vl2\"],\"interiors/s5_anthem_pipestand.glb\":[\"S5maps.vl2\"],\"interiors/sbase1.dif\":[\"interiors.vl2\"],\"interiors/sbase1.glb\":[\"interiors.vl2\"],\"interiors/sbase3.dif\":[\"interiors.vl2\"],\"interiors/sbase3.glb\":[\"interiors.vl2\"],\"interiors/sbase5.dif\":[\"interiors.vl2\"],\"interiors/sbase5.glb\":[\"interiors.vl2\"],\"interiors/sbrdg1.dif\":[\"interiors.vl2\"],\"interiors/sbrdg1.glb\":[\"interiors.vl2\"],\"interiors/sbrdg2.dif\":[\"interiors.vl2\"],\"interiors/sbrdg2.glb\":[\"interiors.vl2\"],\"interiors/sbrdg3.dif\":[\"interiors.vl2\"],\"interiors/sbrdg3.glb\":[\"interiors.vl2\"],\"interiors/sbrdg4.dif\":[\"interiors.vl2\"],\"interiors/sbrdg4.glb\":[\"interiors.vl2\"],\"interiors/sbrdg5.dif\":[\"interiors.vl2\"],\"interiors/sbrdg5.glb\":[\"interiors.vl2\"],\"interiors/sbrdg6.dif\":[\"interiors.vl2\"],\"interiors/sbrdg6.glb\":[\"interiors.vl2\"],\"interiors/sbrdg7.dif\":[\"interiors.vl2\"],\"interiors/sbrdg7.glb\":[\"interiors.vl2\"],\"interiors/sbrdgn.dif\":[\"interiors.vl2\"],\"interiors/sbrdgn.glb\":[\"interiors.vl2\"],\"interiors/sbrdgo.dif\":[\"interiors.vl2\"],\"interiors/sbrdgo.glb\":[\"interiors.vl2\"],\"interiors/sbunk2.dif\":[\"interiors.vl2\"],\"interiors/sbunk2.glb\":[\"interiors.vl2\"],\"interiors/sbunk9.dif\":[\"interiors.vl2\"],\"interiors/sbunk9.glb\":[\"interiors.vl2\"],\"interiors/sbunk_nef1.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/sbunk_nef1.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/siege.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/siege.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/singleramp.dif\":[\"TR2final105-client.vl2\"],\"interiors/singleramp.glb\":[\"TR2final105-client.vl2\"],\"interiors/smisc1.dif\":[\"interiors.vl2\"],\"interiors/smisc1.glb\":[\"interiors.vl2\"],\"interiors/smisc3.dif\":[\"interiors.vl2\"],\"interiors/smisc3.glb\":[\"interiors.vl2\"],\"interiors/smisc4.dif\":[\"interiors.vl2\"],\"interiors/smisc4.glb\":[\"interiors.vl2\"],\"interiors/smisc5.dif\":[\"interiors.vl2\"],\"interiors/smisc5.glb\":[\"interiors.vl2\"],\"interiors/smisc_nef1.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/smisc_nef1.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/smisca.dif\":[\"interiors.vl2\"],\"interiors/smisca.glb\":[\"interiors.vl2\"],\"interiors/smiscb.dif\":[\"interiors.vl2\"],\"interiors/smiscb.glb\":[\"interiors.vl2\"],\"interiors/smiscc.dif\":[\"interiors.vl2\"],\"interiors/smiscc.glb\":[\"interiors.vl2\"],\"interiors/snowVal.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/snowVal.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/snowtuar.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/snowtuar.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/spawnbase.dif\":[\"TR2final105-client.vl2\"],\"interiors/spawnbase.glb\":[\"TR2final105-client.vl2\"],\"interiors/spawnbase2.dif\":[\"TR2final105-client.vl2\"],\"interiors/spawnbase2.glb\":[\"TR2final105-client.vl2\"],\"interiors/sphere.dif\":[\"TR2final105-client.vl2\"],\"interiors/sphere.glb\":[\"TR2final105-client.vl2\"],\"interiors/splat1.dif\":[\"interiors.vl2\"],\"interiors/splat1.glb\":[\"interiors.vl2\"],\"interiors/splat3.dif\":[\"interiors.vl2\"],\"interiors/splat3.glb\":[\"interiors.vl2\"],\"interiors/splat7.dif\":[\"interiors.vl2\"],\"interiors/splat7.glb\":[\"interiors.vl2\"],\"interiors/srock6.dif\":[\"interiors.vl2\"],\"interiors/srock6.glb\":[\"interiors.vl2\"],\"interiors/srock7.dif\":[\"interiors.vl2\"],\"interiors/srock7.glb\":[\"interiors.vl2\"],\"interiors/srock8.dif\":[\"interiors.vl2\"],\"interiors/srock8.glb\":[\"interiors.vl2\"],\"interiors/srocka.dif\":[\"interiors.vl2\"],\"interiors/srocka.glb\":[\"interiors.vl2\"],\"interiors/srockb.dif\":[\"interiors.vl2\"],\"interiors/srockb.glb\":[\"interiors.vl2\"],\"interiors/srockc.dif\":[\"interiors.vl2\"],\"interiors/srockc.glb\":[\"interiors.vl2\"],\"interiors/sspir1.dif\":[\"interiors.vl2\"],\"interiors/sspir1.glb\":[\"interiors.vl2\"],\"interiors/sspir2.dif\":[\"interiors.vl2\"],\"interiors/sspir2.glb\":[\"interiors.vl2\"],\"interiors/sspir3.dif\":[\"interiors.vl2\"],\"interiors/sspir3.glb\":[\"interiors.vl2\"],\"interiors/sspir4.dif\":[\"interiors.vl2\"],\"interiors/sspir4.glb\":[\"interiors.vl2\"],\"interiors/stormTopTunnel.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/stormTopTunnel.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/stormstand.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/stormstand.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/stowr1.dif\":[\"interiors.vl2\"],\"interiors/stowr1.glb\":[\"interiors.vl2\"],\"interiors/stowr3.dif\":[\"interiors.vl2\"],\"interiors/stowr3.glb\":[\"interiors.vl2\"],\"interiors/stowr4.dif\":[\"interiors.vl2\"],\"interiors/stowr4.glb\":[\"interiors.vl2\"],\"interiors/stowr6.dif\":[\"interiors.vl2\"],\"interiors/stowr6.glb\":[\"interiors.vl2\"],\"interiors/svpad.dif\":[\"interiors.vl2\"],\"interiors/svpad.glb\":[\"interiors.vl2\"],\"interiors/swTunnel.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/swTunnel.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/swall1.dif\":[\"interiors.vl2\"],\"interiors/swall1.glb\":[\"interiors.vl2\"],\"interiors/t_bbase_ccb2a.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/t_bbase_ccb2a.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/t_bmisc_tunl_ccb1.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/t_bmisc_tunl_ccb1.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/t_bwall2a_cnr_CC.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/t_bwall2a_cnr_CC.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/t_bwall2a_lrg_CC.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/t_bwall2a_lrg_CC.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/t_bwall2a_sm_CC.dif\":[\"Classic_maps_v1.vl2\"],\"interiors/t_bwall2a_sm_CC.glb\":[\"Classic_maps_v1.vl2\"],\"interiors/tes_flagbase_x2.dif\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/tes_flagbase_x2.glb\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"interiors/tes_flagbunker.dif\":[\"TWL-MapPack.vl2\"],\"interiors/tes_flagbunker.glb\":[\"TWL-MapPack.vl2\"],\"interiors/tes_flyingvehicle_x2.dif\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"interiors/tes_flyingvehicle_x2.glb\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"interiors/tes_flyingvehiclebase.dif\":[\"TWL-MapPack.vl2\"],\"interiors/tes_flyingvehiclebase.glb\":[\"TWL-MapPack.vl2\"],\"interiors/tes_turretholder.dif\":[\"TWL-MapPack.vl2\"],\"interiors/tes_turretholder.glb\":[\"TWL-MapPack.vl2\"],\"interiors/tree_bowlstump.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/tree_bowlstump.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/tree_corridoor.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/tree_corridoor.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/tree_hollow.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/tree_hollow.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/tree_main.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/tree_main.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/tree_nocanopy.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/tree_nocanopy.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/tree_router.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/tree_router.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/tree_solid.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/tree_solid.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/tree_stump.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/tree_stump.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/tri_base.dif\":[\"DynamixFinalPack.vl2\"],\"interiors/tri_base.glb\":[\"DynamixFinalPack.vl2\"],\"interiors/tri_gate.dif\":[\"DynamixFinalPack.vl2\"],\"interiors/tri_gate.glb\":[\"DynamixFinalPack.vl2\"],\"interiors/tri_misc1.dif\":[\"DynamixFinalPack.vl2\"],\"interiors/tri_misc1.glb\":[\"DynamixFinalPack.vl2\"],\"interiors/tri_powerpit.dif\":[\"DynamixFinalPack.vl2\"],\"interiors/tri_powerpit.glb\":[\"DynamixFinalPack.vl2\"],\"interiors/tri_tbunker.dif\":[\"DynamixFinalPack.vl2\"],\"interiors/tri_tbunker.glb\":[\"DynamixFinalPack.vl2\"],\"interiors/tri_tbunker_x.dif\":[\"TWL-MapPack.vl2\"],\"interiors/tri_tbunker_x.glb\":[\"TWL-MapPack.vl2\"],\"interiors/tri_tbunker_x2.dif\":[\"TWL-MapPack.vl2\"],\"interiors/tri_tbunker_x2.glb\":[\"TWL-MapPack.vl2\"],\"interiors/tri_tower.dif\":[\"DynamixFinalPack.vl2\"],\"interiors/tri_tower.glb\":[\"DynamixFinalPack.vl2\"],\"interiors/tri_tower_x2.dif\":[\"TWL-MapPack.vl2\"],\"interiors/tri_tower_x2.glb\":[\"TWL-MapPack.vl2\"],\"interiors/tri_wall3.dif\":[\"DynamixFinalPack.vl2\"],\"interiors/tri_wall3.glb\":[\"DynamixFinalPack.vl2\"],\"interiors/tri_wall4.dif\":[\"DynamixFinalPack.vl2\"],\"interiors/tri_wall4.glb\":[\"DynamixFinalPack.vl2\"],\"interiors/tri_wall5.dif\":[\"DynamixFinalPack.vl2\"],\"interiors/tri_wall5.glb\":[\"DynamixFinalPack.vl2\"],\"interiors/tri_wall6.dif\":[\"DynamixFinalPack.vl2\"],\"interiors/tri_wall6.glb\":[\"DynamixFinalPack.vl2\"],\"interiors/underhillmidbalancedfnl.dif\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"interiors/underhillmidbalancedfnl.glb\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"interiors/underhillsideonefnl.dif\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"interiors/underhillsideonefnl.glb\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"interiors/vocstand.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/vocstand.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/waterStand.dif\":[\"z_DMP2-V0.6.vl2\"],\"interiors/waterStand.glb\":[\"z_DMP2-V0.6.vl2\"],\"interiors/xbase1.dif\":[\"interiors.vl2\"],\"interiors/xbase1.glb\":[\"interiors.vl2\"],\"interiors/xbase2.dif\":[\"interiors.vl2\"],\"interiors/xbase2.glb\":[\"interiors.vl2\"],\"interiors/xbrdg0.dif\":[\"interiors.vl2\"],\"interiors/xbrdg0.glb\":[\"interiors.vl2\"],\"interiors/xbrdg1.dif\":[\"interiors.vl2\"],\"interiors/xbrdg1.glb\":[\"interiors.vl2\"],\"interiors/xbrdg10.dif\":[\"interiors.vl2\"],\"interiors/xbrdg10.glb\":[\"interiors.vl2\"],\"interiors/xbrdg2.dif\":[\"interiors.vl2\"],\"interiors/xbrdg2.glb\":[\"interiors.vl2\"],\"interiors/xbrdg3.dif\":[\"interiors.vl2\"],\"interiors/xbrdg3.glb\":[\"interiors.vl2\"],\"interiors/xbrdg4.dif\":[\"interiors.vl2\"],\"interiors/xbrdg4.glb\":[\"interiors.vl2\"],\"interiors/xbrdg5.dif\":[\"interiors.vl2\"],\"interiors/xbrdg5.glb\":[\"interiors.vl2\"],\"interiors/xbrdg6.dif\":[\"interiors.vl2\"],\"interiors/xbrdg6.glb\":[\"interiors.vl2\"],\"interiors/xbrdg7.dif\":[\"interiors.vl2\"],\"interiors/xbrdg7.glb\":[\"interiors.vl2\"],\"interiors/xbrdg8.dif\":[\"interiors.vl2\"],\"interiors/xbrdg8.glb\":[\"interiors.vl2\"],\"interiors/xbrdg9.dif\":[\"interiors.vl2\"],\"interiors/xbrdg9.glb\":[\"interiors.vl2\"],\"interiors/xbrdga.dif\":[\"interiors.vl2\"],\"interiors/xbrdga.glb\":[\"interiors.vl2\"],\"interiors/xbrdgb.dif\":[\"interiors.vl2\"],\"interiors/xbrdgb.glb\":[\"interiors.vl2\"],\"interiors/xbrdgn.dif\":[\"interiors.vl2\"],\"interiors/xbrdgn.glb\":[\"interiors.vl2\"],\"interiors/xbrdgo.dif\":[\"interiors.vl2\"],\"interiors/xbrdgo.glb\":[\"interiors.vl2\"],\"interiors/xbunk1.dif\":[\"interiors.vl2\"],\"interiors/xbunk1.glb\":[\"interiors.vl2\"],\"interiors/xbunk2.dif\":[\"interiors.vl2\"],\"interiors/xbunk5.dif\":[\"interiors.vl2\"],\"interiors/xbunk5.glb\":[\"interiors.vl2\"],\"interiors/xbunk6.dif\":[\"interiors.vl2\"],\"interiors/xbunk6.glb\":[\"interiors.vl2\"],\"interiors/xbunk9.dif\":[\"interiors.vl2\"],\"interiors/xbunk9.glb\":[\"interiors.vl2\"],\"interiors/xbunkb.dif\":[\"interiors.vl2\"],\"interiors/xbunkb.glb\":[\"interiors.vl2\"],\"interiors/xmisc1.dif\":[\"interiors.vl2\"],\"interiors/xmisc1.glb\":[\"interiors.vl2\"],\"interiors/xmisc2.dif\":[\"interiors.vl2\"],\"interiors/xmisc2.glb\":[\"interiors.vl2\"],\"interiors/xmisc3.dif\":[\"interiors.vl2\"],\"interiors/xmisc3.glb\":[\"interiors.vl2\"],\"interiors/xmisc4.dif\":[\"interiors.vl2\"],\"interiors/xmisc4.glb\":[\"interiors.vl2\"],\"interiors/xmisc5.dif\":[\"interiors.vl2\"],\"interiors/xmisc5.glb\":[\"interiors.vl2\"],\"interiors/xmisca.dif\":[\"interiors.vl2\"],\"interiors/xmisca.glb\":[\"interiors.vl2\"],\"interiors/xmiscb.dif\":[\"interiors.vl2\"],\"interiors/xmiscb.glb\":[\"interiors.vl2\"],\"interiors/xmiscc.dif\":[\"interiors.vl2\"],\"interiors/xmiscc.glb\":[\"interiors.vl2\"],\"interiors/xplat1.dif\":[\"interiors.vl2\"],\"interiors/xplat1.glb\":[\"interiors.vl2\"],\"interiors/xplat2.dif\":[\"interiors.vl2\"],\"interiors/xplat2.glb\":[\"interiors.vl2\"],\"interiors/xplat3.dif\":[\"interiors.vl2\"],\"interiors/xplat3.glb\":[\"interiors.vl2\"],\"interiors/xrock6.dif\":[\"interiors.vl2\"],\"interiors/xrock6.glb\":[\"interiors.vl2\"],\"interiors/xrock7.dif\":[\"interiors.vl2\"],\"interiors/xrock7.glb\":[\"interiors.vl2\"],\"interiors/xrock8.dif\":[\"interiors.vl2\"],\"interiors/xrock8.glb\":[\"interiors.vl2\"],\"interiors/xrocka.dif\":[\"interiors.vl2\"],\"interiors/xrocka.glb\":[\"interiors.vl2\"],\"interiors/xrockb.dif\":[\"interiors.vl2\"],\"interiors/xrockb.glb\":[\"interiors.vl2\"],\"interiors/xrockc.dif\":[\"interiors.vl2\"],\"interiors/xrockc.glb\":[\"interiors.vl2\"],\"interiors/xspir1.dif\":[\"interiors.vl2\"],\"interiors/xspir1.glb\":[\"interiors.vl2\"],\"interiors/xspir2.dif\":[\"interiors.vl2\"],\"interiors/xspir2.glb\":[\"interiors.vl2\"],\"interiors/xspir3.dif\":[\"interiors.vl2\"],\"interiors/xspir3.glb\":[\"interiors.vl2\"],\"interiors/xspir5.dif\":[\"interiors.vl2\"],\"interiors/xspir5.glb\":[\"interiors.vl2\"],\"interiors/xtowr1.dif\":[\"interiors.vl2\"],\"interiors/xtowr1.glb\":[\"interiors.vl2\"],\"interiors/xtowr3.dif\":[\"interiors.vl2\"],\"interiors/xtowr3.glb\":[\"interiors.vl2\"],\"interiors/xtowr4.dif\":[\"interiors.vl2\"],\"interiors/xtowr4.glb\":[\"interiors.vl2\"],\"interiors/xtowr7.dif\":[\"interiors.vl2\"],\"interiors/xtowr7.glb\":[\"interiors.vl2\"],\"interiors/xvpad.dif\":[\"interiors.vl2\"],\"interiors/xvpad.glb\":[\"interiors.vl2\"],\"interiors/xwall1.dif\":[\"interiors.vl2\"],\"interiors/xwall1.glb\":[\"interiors.vl2\"],\"lighting/Aeroena_2343a8be.ml\":[\"\"],\"lighting/Agorazscium_f4b21f81.ml\":[\"\"],\"lighting/ArenaDome_a0de9542.ml\":[\"\"],\"lighting/ArenaHeaven_1e1fe293.ml\":[\"\"],\"lighting/AstersDescent_53a3207b.ml\":[\"\"],\"lighting/AttritionLT_832adbb5.ml\":[\"\"],\"lighting/BerylBasin_c9d35ce.ml\":[\"\"],\"lighting/Blastside_nef_6830e4bf.ml\":[\"\"],\"lighting/Blink_d9ab8a18.ml\":[\"\"],\"lighting/BonespurLT_915823ed.ml\":[\"\"],\"lighting/BonespurLT_9cca0579.ml\":[\"\"],\"lighting/BoxLak_a3e35494.ml\":[\"\"],\"lighting/Broadside_nef_e852f76.ml\":[\"\"],\"lighting/BulwarkLT_4a3f297.ml\":[\"\"],\"lighting/Bulwark_ab283278.ml\":[\"\"],\"lighting/CankerLak_2f63997d.ml\":[\"\"],\"lighting/CapriLT_66f22508.ml\":[\"\"],\"lighting/Cinerarium_7aca722b.ml\":[\"\"],\"lighting/Circleofstones_affcd75f.ml\":[\"\"],\"lighting/CirclesEdgeLT_411f1e4d.ml\":[\"\"],\"lighting/CirclesEdgeLT_7a5c076c.ml\":[\"\"],\"lighting/CloakofLak_74b7f3a4.ml\":[\"\"],\"lighting/CloakofNightV_fc052e2a.ml\":[\"\"],\"lighting/CloudBurst_ae430433.ml\":[\"\"],\"lighting/ClusterUnFuct_ba9a0db4.ml\":[\"\"],\"lighting/Coliseum_638e3c7c.ml\":[\"\"],\"lighting/Confusco_629e6bc0.ml\":[\"\"],\"lighting/CrashClash_4a04db6b.ml\":[\"\"],\"lighting/CrossfiredLak_af679bb1.ml\":[\"\"],\"lighting/DMP_Agroleon_39e78691.ml\":[\"\"],\"lighting/DMP_BastardForgeLT_192bda18.ml\":[\"\"],\"lighting/DMP_BastardForgeLT_23118b55.ml\":[\"\"],\"lighting/DMP_BastardForge_69e0050.ml\":[\"\"],\"lighting/DMP_BunkeredLT_22bd8e06.ml\":[\"\"],\"lighting/DMP_BunkeredLT_7f074860.ml\":[\"\"],\"lighting/DMP_CinerariumLT_1770607b.ml\":[\"\"],\"lighting/DMP_Cinerarium_29f905f2.ml\":[\"\"],\"lighting/DMP_FaceCrossing_562603da.ml\":[\"\"],\"lighting/DMP_Hoth_1f2b4ebe.ml\":[\"\"],\"lighting/DMP_IceGiant_27ae32f9.ml\":[\"\"],\"lighting/DMP_Magellan_3ec75495.ml\":[\"\"],\"lighting/DMP_MoonDance_4a0aa2ce.ml\":[\"\"],\"lighting/DMP_Paranoia_a73116c7.ml\":[\"\"],\"lighting/DMP_PariahLT_1eeeb2f3.ml\":[\"\"],\"lighting/DMP_PariahLT_5dbbd253.ml\":[\"\"],\"lighting/DMP_Pariah_5774d3ab.ml\":[\"\"],\"lighting/DMP_Pariah_bae29d7a.ml\":[\"\"],\"lighting/DMP_PipeDream_b4220f7e.ml\":[\"\"],\"lighting/DMP_RavineV_32d83be0.ml\":[\"\"],\"lighting/DMP_ScorchedEarth_6ef2eb26.ml\":[\"\"],\"lighting/DMP_SimpleFlagArena_81bb7f85.ml\":[\"\"],\"lighting/DMP_SpinCycle_8111999d.ml\":[\"\"],\"lighting/DMP_SpincycleLT_c077aa18.ml\":[\"\"],\"lighting/DMP_StarFallLT_313a7dd7.ml\":[\"\"],\"lighting/DMP_StarFallLT_51b265f4.ml\":[\"\"],\"lighting/DMP_Tyre_5d7be94.ml\":[\"\"],\"lighting/DMP_Wasteland_87bf335.ml\":[\"\"],\"lighting/DX_IceLT_69603e1f.ml\":[\"\"],\"lighting/DX_Ice_492b02b7.ml\":[\"\"],\"lighting/Damnation_a8afd69c.ml\":[\"\"],\"lighting/DangerousCrossingLT_8205e1c3.ml\":[\"\"],\"lighting/DangerousCrossingLT_98fe44b0.ml\":[\"\"],\"lighting/DeathBirdsFly1_e1b6748d.ml\":[\"\"],\"lighting/DermCrossingDeluxeLT_86255d21.ml\":[\"\"],\"lighting/DermCrossingDeluxe_b5489c73.ml\":[\"\"],\"lighting/DesertofDeathLak_9ef72690.ml\":[\"\"],\"lighting/DiscordLT_8799b81.ml\":[\"\"],\"lighting/Discord_d9dc93e8.ml\":[\"\"],\"lighting/DustRunLak_6779c9d4.ml\":[\"\"],\"lighting/DustToDust_c2ba2158.ml\":[\"\"],\"lighting/El_FinLT_e9dab457.ml\":[\"\"],\"lighting/El_Fin_8316b0e5.ml\":[\"\"],\"lighting/Entombed_e3bacfe0.ml\":[\"\"],\"lighting/Envyrena_7791ad94.ml\":[\"\"],\"lighting/EnyLand_68f85a3b.ml\":[\"\"],\"lighting/Exhumed_20605cf5.ml\":[\"\"],\"lighting/Extractor_d5e74134.ml\":[\"\"],\"lighting/FF_Hillside_2daafc5b.ml\":[\"\"],\"lighting/Fallout_9b18601a.ml\":[\"\"],\"lighting/Fenix_78eeb8cd.ml\":[\"\"],\"lighting/Firestorm_16de2343.ml\":[\"\"],\"lighting/Floatarena_297e95cb.ml\":[\"\"],\"lighting/FourWayCheckmate_f33d2fb6.ml\":[\"\"],\"lighting/FrozenForgeLT_743ce94a.ml\":[\"\"],\"lighting/FrozenForgeLT_9931f1ae.ml\":[\"\"],\"lighting/FrozenHopeLT_7213db78.ml\":[\"\"],\"lighting/FrozenHopeLT_b46d68eb.ml\":[\"\"],\"lighting/FrozenHope_3a657c29.ml\":[\"\"],\"lighting/FunHouse_604d2f6a.ml\":[\"\"],\"lighting/GodsRiftLak_18e44714.ml\":[\"\"],\"lighting/GrassyKnollLT_68c6cce.ml\":[\"\"],\"lighting/GrassyKnoll_5c7374ad.ml\":[\"\"],\"lighting/GrassyKnoll_a8a31131.ml\":[\"\"],\"lighting/GreenLawn_f4f6854f.ml\":[\"\"],\"lighting/HO_Ice_259f9801.ml\":[\"\"],\"lighting/HO_Lush_37ea33f0.ml\":[\"\"],\"lighting/HarvestDance_c7a75c2.ml\":[\"\"],\"lighting/Headstone_772e32ed.ml\":[\"\"],\"lighting/Helioarena_1e75a885.ml\":[\"\"],\"lighting/HiddenValley_a1dce28d.ml\":[\"\"],\"lighting/HighOctane_85127c80.ml\":[\"\"],\"lighting/HighOctane_b_ac85e4.ml\":[\"\"],\"lighting/HighWire_471b6cf9.ml\":[\"\"],\"lighting/HillKingLT_50bd1439.ml\":[\"\"],\"lighting/HillKingLT_8da13f48.ml\":[\"\"],\"lighting/HillKingLT_d836ed12.ml\":[\"\"],\"lighting/HillSideLT_4f08df8f.ml\":[\"\"],\"lighting/Hillside_33bc6f09.ml\":[\"\"],\"lighting/Horde_4a800bd6.ml\":[\"\"],\"lighting/HostileLoch_d7362c7.ml\":[\"\"],\"lighting/IcePick_56b79dca.ml\":[\"\"],\"lighting/IcePick_600de852.ml\":[\"\"],\"lighting/InfernusLak_7d2be4ad.ml\":[\"\"],\"lighting/IveHadWorse_e39c99bf.ml\":[\"\"],\"lighting/JadeValley_7ef73b3d.ml\":[\"\"],\"lighting/Lakefront_3703d244.ml\":[\"\"],\"lighting/Logans_Run_c40b6d12.ml\":[\"\"],\"lighting/Mac_FlagArena_90666881.ml\":[\"\"],\"lighting/Machineeggs_a5ccddc0.ml\":[\"\"],\"lighting/MagmaticLak_4073d809.ml\":[\"\"],\"lighting/Minerva_33feccb1.ml\":[\"\"],\"lighting/MiniSunDried_3c5a0fc8.ml\":[\"\"],\"lighting/Minotaur_171384b8.ml\":[\"\"],\"lighting/MisadventureV2_ec7544a8.ml\":[\"\"],\"lighting/Moonwalk_174f2bd4.ml\":[\"\"],\"lighting/NarcolepsyLT_73e7c21a.ml\":[\"\"],\"lighting/NatureMagic_2544c03b.ml\":[\"\"],\"lighting/Nightdance_7bfc8136.ml\":[\"\"],\"lighting/Norty_eb1bd063.ml\":[\"\"],\"lighting/OsIrisLT_a734e9f4.ml\":[\"\"],\"lighting/OsIrisLT_c9b12d6.ml\":[\"\"],\"lighting/OuterWildsLT_fc7787a1.ml\":[\"\"],\"lighting/OuterWilds_ad3695ec.ml\":[\"\"],\"lighting/PipeDreamLT_be0ac5c7.ml\":[\"\"],\"lighting/PipeDreamLT_c8a581c1.ml\":[\"\"],\"lighting/PlanetX_8a6e98e8.ml\":[\"\"],\"lighting/PrizmaticLT_d1bb228d.ml\":[\"\"],\"lighting/PuliVeivari_ba861c8e.ml\":[\"\"],\"lighting/RaindanceLT_8b15c940.ml\":[\"\"],\"lighting/RaindanceLT_ed3eadcd.ml\":[\"\"],\"lighting/Raindance_nefLak_35b8f6bc.ml\":[\"\"],\"lighting/Raindance_nef_542af516.ml\":[\"\"],\"lighting/Ravine_d9f4db83.ml\":[\"\"],\"lighting/Reversion_16355b81.ml\":[\"\"],\"lighting/RiverDance_51da8ec1.ml\":[\"\"],\"lighting/Rollercoaster_nef_236560f9.ml\":[\"\"],\"lighting/RoundTheMountainLT_1d5f7a42.ml\":[\"\"],\"lighting/RoundTheMountainLT_d8d7a00a.ml\":[\"\"],\"lighting/RoundTheMountain_3c873c59.ml\":[\"\"],\"lighting/Ruined_928042b0.ml\":[\"\"],\"lighting/RunenmachtLT_566cc4af.ml\":[\"\"],\"lighting/RunenmachtLT_e29440db.ml\":[\"\"],\"lighting/RushLT_83e7ec01.ml\":[\"\"],\"lighting/RushLT_8cc32def.ml\":[\"\"],\"lighting/Rush_7f8c0bd.ml\":[\"\"],\"lighting/S5_DamnationLT_2e874420.ml\":[\"\"],\"lighting/S5_DamnationLT_93d28001.ml\":[\"\"],\"lighting/S5_Damnation_12876ea.ml\":[\"\"],\"lighting/S5_Icedance_23935c84.ml\":[\"\"],\"lighting/S5_MassiveLT_774d8053.ml\":[\"\"],\"lighting/S5_MassiveLT_aa83559d.ml\":[\"\"],\"lighting/S5_Massive_72b32b94.ml\":[\"\"],\"lighting/S5_Massive_a0889977.ml\":[\"\"],\"lighting/S5_Mimicry_a7de0fbe.ml\":[\"\"],\"lighting/S5_Mordacity_7f7769e0.ml\":[\"\"],\"lighting/S5_Reynard_3d07b96b.ml\":[\"\"],\"lighting/S5_Sherman_d255001b.ml\":[\"\"],\"lighting/S5_SilenusLT_b44256fa.ml\":[\"\"],\"lighting/S5_Silenus_337a3c5b.ml\":[\"\"],\"lighting/S5_Woodymyrk_ec89b88f.ml\":[\"\"],\"lighting/S8_Cardiac_1b8fd622.ml\":[\"\"],\"lighting/S8_GeothermalLak_20f3a205.ml\":[\"\"],\"lighting/S8_Mountking_44b27865.ml\":[\"\"],\"lighting/S8_Opus_efcc41a2.ml\":[\"\"],\"lighting/S8_ZilchLT_b45c6931.ml\":[\"\"],\"lighting/S8_ZilchLT_d5e6be15.ml\":[\"\"],\"lighting/SC_Ice_af6eba.ml\":[\"\"],\"lighting/SC_Normal_799da350.ml\":[\"\"],\"lighting/SaddiesHill_698e83d5.ml\":[\"\"],\"lighting/Sanctuary_7c20b606.ml\":[\"\"],\"lighting/SandyRunLT_91cbfd2f.ml\":[\"\"],\"lighting/Sangre_de_Grado_ae25e9e2.ml\":[\"\"],\"lighting/Sentry_21483143.ml\":[\"\"],\"lighting/ShortFall_aa1e57bb.ml\":[\"\"],\"lighting/SignalLT_4f74b06a.ml\":[\"\"],\"lighting/SignalLT_9bae58a.ml\":[\"\"],\"lighting/Signal_e7aade91.ml\":[\"\"],\"lighting/SkiFree_Randomizer_7dda3eb1.ml\":[\"\"],\"lighting/SkinnyDipLak_c997a78f.ml\":[\"\"],\"lighting/Slapdash_93679deb.ml\":[\"\"],\"lighting/SmallCrossingLT_8b0a6034.ml\":[\"\"],\"lighting/SmallTimeLT_89653a5e.ml\":[\"\"],\"lighting/SolsDescentLak_11a78868.ml\":[\"\"],\"lighting/SpectreLak_5e17e9b3.ml\":[\"\"],\"lighting/SpyLand_21ea4c6.ml\":[\"\"],\"lighting/SunDriedLak_e0d74cbd.ml\":[\"\"],\"lighting/Sundance_2b83620c.ml\":[\"\"],\"lighting/SuperHappyBouncyFunTime_b901c3ef.ml\":[\"\"],\"lighting/SuperiorWaterworks_f456e8d9.ml\":[\"\"],\"lighting/TWL2_Bleed_e6d5b374.ml\":[\"\"],\"lighting/TWL2_BlueMoon_21ccae9c.ml\":[\"\"],\"lighting/TWL2_BlueMoon_7c61bcd5.ml\":[\"\"],\"lighting/TWL2_BlueMoon_a95478a6.ml\":[\"\"],\"lighting/TWL2_CanyonCrusadeDeluxeLT_c1ae3753.ml\":[\"\"],\"lighting/TWL2_CanyonCrusadeDeluxeLT_dbd8196e.ml\":[\"\"],\"lighting/TWL2_CanyonCrusadeDeluxe_7452f969.ml\":[\"\"],\"lighting/TWL2_CelerityLT_bc01478.ml\":[\"\"],\"lighting/TWL2_CelerityLT_f2ecb468.ml\":[\"\"],\"lighting/TWL2_Celerity_83b5b539.ml\":[\"\"],\"lighting/TWL2_Dissention_d30eb753.ml\":[\"\"],\"lighting/TWL2_Drifts_a70061b9.ml\":[\"\"],\"lighting/TWL2_Drorck_add44b54.ml\":[\"\"],\"lighting/TWL2_FrozenGlory_e2aae3eb.ml\":[\"\"],\"lighting/TWL2_HildebrandLT_4cb441fb.ml\":[\"\"],\"lighting/TWL2_HildebrandLT_fbf9260d.ml\":[\"\"],\"lighting/TWL2_Hildebrand_ff9349b8.ml\":[\"\"],\"lighting/TWL2_IceDagger_a8551aa2.ml\":[\"\"],\"lighting/TWL2_JaggedClawLT_13a8fe76.ml\":[\"\"],\"lighting/TWL2_JaggedClawLT_caff2b5d.ml\":[\"\"],\"lighting/TWL2_JaggedClaw_ae434bfa.ml\":[\"\"],\"lighting/TWL2_Magnum_bbaaf3b7.ml\":[\"\"],\"lighting/TWL2_MidnightMayhemDeluxe_f0479bd5.ml\":[\"\"],\"lighting/TWL2_MuddySwamp_202e755e.ml\":[\"\"],\"lighting/TWL2_Norty_8a4142af.ml\":[\"\"],\"lighting/TWL2_Ocular_d10fca4c.ml\":[\"\"],\"lighting/TWL2_SkylightLT_c37d56e9.ml\":[\"\"],\"lighting/TWL2_SkylightLT_f4b7bcf2.ml\":[\"\"],\"lighting/TWL_Abaddon_661d5ca.ml\":[\"\"],\"lighting/TWL_BeachBlitzLT_d50e4150.ml\":[\"\"],\"lighting/TWL_BeachBlitzLT_ff00cacb.ml\":[\"\"],\"lighting/TWL_BeachBlitzLak_8391be13.ml\":[\"\"],\"lighting/TWL_BeachBlitz_2ba27e9a.ml\":[\"\"],\"lighting/TWL_BeggarsRun_ac20e6fb.ml\":[\"\"],\"lighting/TWL_Boss_d15d03dd.ml\":[\"\"],\"lighting/TWL_Chokepoint_a2218645.ml\":[\"\"],\"lighting/TWL_Crossfire_68b88bb4.ml\":[\"\"],\"lighting/TWL_Damnation_f601da24.ml\":[\"\"],\"lighting/TWL_DangerousCrossing_c0f5608a.ml\":[\"\"],\"lighting/TWL_DeadlyBirdsSong_9eb082cf.ml\":[\"\"],\"lighting/TWL_Drifts_3957320.ml\":[\"\"],\"lighting/TWL_FeignLT_423b7f43.ml\":[\"\"],\"lighting/TWL_FeignLT_97abf48c.ml\":[\"\"],\"lighting/TWL_Feign_69a86ab3.ml\":[\"\"],\"lighting/TWL_Harvester_6c61fcbf.ml\":[\"\"],\"lighting/TWL_Katabatic_28e374c5.ml\":[\"\"],\"lighting/TWL_Magmatic_79ca25bd.ml\":[\"\"],\"lighting/TWL_Minotaur_4735e9ea.ml\":[\"\"],\"lighting/TWL_OsIris_af0cd5e3.ml\":[\"\"],\"lighting/TWL_Pandemonium_96c05f13.ml\":[\"\"],\"lighting/TWL_Quagmire_3d196e62.ml\":[\"\"],\"lighting/TWL_Raindance_e335287d.ml\":[\"\"],\"lighting/TWL_Ramparts_e1d65b38.ml\":[\"\"],\"lighting/TWL_Reversion_2057b26c.ml\":[\"\"],\"lighting/TWL_RollercoasterLT_4becc052.ml\":[\"\"],\"lighting/TWL_Runenmacht_fce2e1dd.ml\":[\"\"],\"lighting/TWL_Slapdash_386535c9.ml\":[\"\"],\"lighting/TWL_Slapdash_6c5d45fc.ml\":[\"\"],\"lighting/TWL_Snowblind_7d864772.ml\":[\"\"],\"lighting/TWL_Starfallen_220caf10.ml\":[\"\"],\"lighting/TWL_StonehengeLT_186408d.ml\":[\"\"],\"lighting/TWL_StonehengeLT_b54394a1.ml\":[\"\"],\"lighting/TWL_Stonehenge_4be1bf55.ml\":[\"\"],\"lighting/TWL_SubZero_d26856d3.ml\":[\"\"],\"lighting/TWL_Surreal_928c01fe.ml\":[\"\"],\"lighting/TWL_Titan_f2ca1f12.ml\":[\"\"],\"lighting/TWL_WilderZoneLT_b23d9623.ml\":[\"\"],\"lighting/TWL_WilderZoneLT_c9eea074.ml\":[\"\"],\"lighting/TWL_WilderZone_f391f176.ml\":[\"\"],\"lighting/Tacocat-DantesHill_1fadb4f4.ml\":[\"\"],\"lighting/Tacocat-Dunes_b3ca40d2.ml\":[\"\"],\"lighting/Tacocat-Jagged_2f4bf1c1.ml\":[\"\"],\"lighting/Tacocat-SoylentJade_a5360959.ml\":[\"\"],\"lighting/TenebrousCTF_de5eec4e.ml\":[\"\"],\"lighting/TheFray_ee6d9255.ml\":[\"\"],\"lighting/TheSewer_f4f75077.ml\":[\"\"],\"lighting/TibbawLak_104ce121.ml\":[\"\"],\"lighting/TitanV_b_527804b0.ml\":[\"\"],\"lighting/TreasureIslandLak_f456aa59.ml\":[\"\"],\"lighting/Triad_ff08cb0b.ml\":[\"\"],\"lighting/TrueGrit_95ae0ce4.ml\":[\"\"],\"lighting/UporDown_5cadb65.ml\":[\"\"],\"lighting/VanDamnedLT_657123fb.ml\":[\"\"],\"lighting/VanDamnedLT_fc126eb7.ml\":[\"\"],\"lighting/VaubanLak_b072a992.ml\":[\"\"],\"lighting/Vauban_fe733076.ml\":[\"\"],\"lighting/Waterbox_c7bd8997.ml\":[\"\"],\"lighting/WhiteDwarfDeluxeLT_7adbd60e.ml\":[\"\"],\"lighting/WhiteDwarfDeluxeLT_afa63289.ml\":[\"\"],\"lighting/WindyGap_d2bee4e7.ml\":[\"\"],\"lighting/Wonderena_a304a21e.ml\":[\"\"],\"lighting/Yubarena_2638aaa0.ml\":[\"\"],\"lighting/Zilch_6b242845.ml\":[\"\"],\"lighting/aabaa_571e7c86.ml\":[\"\"],\"lighting/berlard_2823ce88.ml\":[\"\"],\"lighting/cagematch_b93c2e85.ml\":[\"\"],\"lighting/random2_aeea92ad.ml\":[\"\"],\"lighting/random_ad5187a1.ml\":[\"\"],\"loginScreens.cs\":[\"T2csri.vl2\"],\"loginScreens.cs.dso\":[\"T2csri.vl2\"],\"missions/2ArenaDome.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/2ArenaValley.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/2DustBowl.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/2Flyersarena.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/2IceDome.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/2IndoorIntensity.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/4thGradeDropout.mis\":[\"4thGradeDropout.vl2\"],\"missions/Abominable.mis\":[\"missions.vl2\"],\"missions/AcidRain.mis\":[\"Classic_maps_v1.vl2\"],\"missions/Aeroena.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/AgentsOfFortune.mis\":[\"missions.vl2\"],\"missions/Alcatraz.mis\":[\"missions.vl2\"],\"missions/Archipelago.mis\":[\"missions.vl2\"],\"missions/ArenaHeaven.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/ArenaHell.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/ArenaHell2.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/ArenaInTheHill.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/ArenaUnderTheHill.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/AryoArena.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/AshesToAshes.mis\":[\"missions.vl2\"],\"missions/Atropos2.mis\":[\"atroposthereturn.vl2\"],\"missions/BasatinLT.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/BeggarsRun.mis\":[\"missions.vl2\"],\"missions/BeneathTheHill.mis\":[\"BeneathTheHill.vl2\"],\"missions/Blastside_nef.mis\":[\"Classic_maps_v1.vl2\"],\"missions/BrainFreeze.mis\":[\"brainfreeze.vl2\"],\"missions/BridgeTooFar.mis\":[\"DynamixFinalPack.vl2\"],\"missions/Broadside_nef.mis\":[\"Classic_maps_v1.vl2\"],\"missions/Broken_Dreams.mis\":[\"brokendreams_2.vl2\"],\"missions/Caldera.mis\":[\"missions.vl2\"],\"missions/Casern_Cavite.mis\":[\"missions.vl2\"],\"missions/CatwalkLT.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/Centaur.mis\":[\"centaur.vl2\"],\"missions/Checkmate.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/ColdFusion.mis\":[\"ColdFusion.vl2\"],\"missions/ColdWar.mis\":[\"ColdWar.vl2\"],\"missions/Conclave.mis\":[\"Conclave.vl2\"],\"missions/Confusco.mis\":[\"Classic_maps_v1.vl2\"],\"missions/ContainmentLarge.mis\":[\"ContainmentLarge.vl2\"],\"missions/CrashClash.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/Crater71.mis\":[\"TR2final105-client.vl2\"],\"missions/DMP_Agroleon.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"missions/DMP_Astro.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"missions/DMP_BastardForge.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"missions/DMP_BitterGorge.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"missions/DMP_Bunkered.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"missions/DMP_Cinerarium.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"missions/DMP_DermCity.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"missions/DMP_Embers.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"missions/DMP_EmeraldSpit.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"missions/DMP_FaceCrossing.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"missions/DMP_Hoth.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"missions/DMP_IceGiant.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"missions/DMP_IsleDeBatalla.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"missions/DMP_LavaGods.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"missions/DMP_Magellan.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"missions/DMP_MoonDance.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"missions/DMP_Pantheon.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"missions/DMP_Paranoia.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"missions/DMP_Pariah.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"missions/DMP_PipeDream.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"missions/DMP_RavineV.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"missions/DMP_ScorchedEarth.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"missions/DMP_SimpleFlagArena.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"missions/DMP_SpinCycle.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"missions/DMP_StarFall.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"missions/DMP_Tyre.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"missions/DMP_Wasteland.mis\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"missions/Damnation.mis\":[\"missions.vl2\"],\"missions/DamnationLT.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/DamnationTDM.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/DangerousCrossingArena.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/DangerousCrossing_nef.mis\":[\"Classic_maps_v1.vl2\"],\"missions/DangerousFlingLT.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/DeathBirdsFly.mis\":[\"missions.vl2\"],\"missions/DeathFromBelow.mis\":[\"DeathFromBelow.vl2\"],\"missions/DeathRow.mis\":[\"DeathRow.vl2\"],\"missions/DesertWind.mis\":[\"DesertWind.vl2\"],\"missions/DesertofDeath_nef.mis\":[\"Classic_maps_v1.vl2\"],\"missions/Desiccator.mis\":[\"missions.vl2\"],\"missions/DevilsElbow.mis\":[\"DynamixFinalPack.vl2\"],\"missions/DraconisVII.mis\":[\"DraconisVII.vl2\"],\"missions/DropInLT.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/DustToDust.mis\":[\"missions.vl2\"],\"missions/Envyrena.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/EnyLand.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/Equinox.mis\":[\"missions.vl2\"],\"missions/Escalade.mis\":[\"missions.vl2\"],\"missions/EveningLand.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/Ewok_Hamlet.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/Ewok_Village.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/Exposure.mis\":[\"Exposure-v1.1.vl2\"],\"missions/FinalRevenge.mis\":[\"FinalRevenge.vl2\"],\"missions/Firestorm.mis\":[\"missions.vl2\"],\"missions/Flashpoint.mis\":[\"missions.vl2\"],\"missions/Fracas.mis\":[\"missions.vl2\"],\"missions/FrozenFury.mis\":[\"TR2final105-client.vl2\"],\"missions/Gauntlet.mis\":[\"missions.vl2\"],\"missions/Gehenna.mis\":[\"missions.vl2\"],\"missions/Geronimo.mis\":[\"Geronimo.vl2\"],\"missions/GodsRift.mis\":[\"TR2final105-client.vl2\"],\"missions/Gorgon.mis\":[\"Classic_maps_v1.vl2\"],\"missions/Haven.mis\":[\"TR2final105-client.vl2\"],\"missions/Helioarena.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/Hillside.mis\":[\"Classic_maps_v1.vl2\"],\"missions/HiveLT.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/IceBound.mis\":[\"missions.vl2\"],\"missions/IcePickM.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/IceRidge_nef.mis\":[\"Classic_maps_v1.vl2\"],\"missions/InnerSanctum.mis\":[\"DynamixFinalPack.vl2\"],\"missions/Insalubria.mis\":[\"missions.vl2\"],\"missions/Invictus.mis\":[\"missions.vl2\"],\"missions/IsleOfMan.mis\":[\"DynamixFinalPack.vl2\"],\"missions/IveHadWorse.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/JacobsLadder.mis\":[\"missions.vl2\"],\"missions/KataMInfernoT.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/KataMStormT.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/Katabatic.mis\":[\"missions.vl2\"],\"missions/Khalarena.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/Lakefront.mis\":[\"Classic_maps_v1.vl2\"],\"missions/Magmatic.mis\":[\"Classic_maps_v1.vl2\"],\"missions/Masada.mis\":[\"missions.vl2\"],\"missions/Minotaur.mis\":[\"missions.vl2\"],\"missions/MoonwalkLT.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/Morena.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/MountainSiege.mis\":[\"MountainSiege.vl2\"],\"missions/Mudside.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/Mutiny.mis\":[\"Mutiny.vl2\"],\"missions/MyrkWood.mis\":[\"missions.vl2\"],\"missions/NirvanaLT.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/Oasis.mis\":[\"missions.vl2\"],\"missions/ObsidianLT.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/Overreach.mis\":[\"missions.vl2\"],\"missions/Pantheon.mis\":[\"DynamixFinalPack.vl2\"],\"missions/Patience.mis\":[\"Patience.vl2\"],\"missions/PhasmaDust.mis\":[\"TR2final105-client.vl2\"],\"missions/Planetside.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/Prismatic.mis\":[\"Prismatic.vl2\"],\"missions/ProArena.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/Pyroclasm.mis\":[\"missions.vl2\"],\"missions/Quagmire.mis\":[\"missions.vl2\"],\"missions/Raindance_nef.mis\":[\"Classic_maps_v1.vl2\"],\"missions/Ramparts.mis\":[\"Classic_maps_v1.vl2\"],\"missions/Rasp.mis\":[\"missions.vl2\"],\"missions/Recalescence.mis\":[\"missions.vl2\"],\"missions/Respite.mis\":[\"missions.vl2\"],\"missions/RetroDCT2.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/RetroDX.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/RetroRD.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/RetroRDT2.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/RetroSB.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/RetroSH.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/RetroSHT2.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/Reversion.mis\":[\"missions.vl2\"],\"missions/Ridgerena.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/Rimehold.mis\":[\"missions.vl2\"],\"missions/RiverDance.mis\":[\"missions.vl2\"],\"missions/Rollercoaster_nef.mis\":[\"Classic_maps_v1.vl2\"],\"missions/S5_Centaur.mis\":[\"S5maps.vl2\"],\"missions/S5_Damnation.mis\":[\"S5maps.vl2\"],\"missions/S5_Drache.mis\":[\"S5maps.vl2\"],\"missions/S5_HawkingHeat.mis\":[\"S5maps.vl2\"],\"missions/S5_Icedance.mis\":[\"S5maps.vl2\"],\"missions/S5_Massive.mis\":[\"S5maps.vl2\"],\"missions/S5_Mimicry.mis\":[\"S5maps.vl2\"],\"missions/S5_Misadventure.mis\":[\"S5maps.vl2\"],\"missions/S5_Mordacity.mis\":[\"S5maps.vl2\"],\"missions/S5_Reynard.mis\":[\"S5maps.vl2\"],\"missions/S5_Sherman.mis\":[\"S5maps.vl2\"],\"missions/S5_Silenus.mis\":[\"S5maps.vl2\"],\"missions/S5_Woodymyrk.mis\":[\"S5maps.vl2\"],\"missions/S8_Cardiac.mis\":[\"S8maps.vl2\"],\"missions/S8_CentralDogma.mis\":[\"S8maps.vl2\"],\"missions/S8_Geothermal.mis\":[\"S8maps.vl2\"],\"missions/S8_Mountking.mis\":[\"S8maps.vl2\"],\"missions/S8_Opus.mis\":[\"S8maps.vl2\"],\"missions/S8_Zilch.mis\":[\"S8maps.vl2\"],\"missions/Sanctuary.mis\":[\"missions.vl2\"],\"missions/Sandstorm.mis\":[\"Classic_maps_v1.vl2\"],\"missions/Scarabrae_nef.mis\":[\"Classic_maps_v1.vl2\"],\"missions/ShockRidge.mis\":[\"Classic_maps_v1.vl2\"],\"missions/ShrineArena.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/ShrineArenaII.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/SideWinder.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/SiegeofYmir.mis\":[\"SiegeofYmir.vl2\"],\"missions/SilentStorm.mis\":[\"SilentStorm.vl2\"],\"missions/Sirocco.mis\":[\"missions.vl2\"],\"missions/SkiFree.mis\":[\"SkiFreeGameType.vl2\"],\"missions/SkiFreeZ_Championship_2021.mis\":[\"SkiFreeGameType.vl2\"],\"missions/SkiFree_Daily.mis\":[\"SkiFreeGameType.vl2\"],\"missions/SkiFree_Randomizer.mis\":[\"SkiFreeGameType.vl2\"],\"missions/SkinnyDip.mis\":[\"TR2final105-client.vl2\"],\"missions/Slapdash.mis\":[\"missions.vl2\"],\"missions/SmogArena.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/SnowBound.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/Snowblind_nef.mis\":[\"Classic_maps_v1.vl2\"],\"missions/SoccerLand.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/Solace.mis\":[\"Solace.vl2\"],\"missions/SolsDescent.mis\":[\"TR2final105-client.vl2\"],\"missions/SpyLand.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/Starfallen.mis\":[\"Classic_maps_v1.vl2\"],\"missions/Stonehenge_Arena.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/Stonehenge_nef.mis\":[\"Classic_maps_v1.vl2\"],\"missions/SubZero.mis\":[\"Classic_maps_v1.vl2\"],\"missions/SunDried.mis\":[\"missions.vl2\"],\"missions/Surreal.mis\":[\"Classic_maps_v1.vl2\"],\"missions/TWL2_Bleed.mis\":[\"TWL2-MapPack.vl2\"],\"missions/TWL2_BlueMoon.mis\":[\"TWL2-MapPack.vl2\"],\"missions/TWL2_CanyonCrusadeDeluxe.mis\":[\"TWL2-MapPack.vl2\"],\"missions/TWL2_Celerity.mis\":[\"TWL2-MapPack.vl2\"],\"missions/TWL2_CloakOfNight.mis\":[\"TWL2-MapPack.vl2\"],\"missions/TWL2_Crevice.mis\":[\"TWL2-MapPack.vl2\"],\"missions/TWL2_Dissention.mis\":[\"TWL2-MapPack.vl2\"],\"missions/TWL2_Drifts.mis\":[\"TWL2-MapPack.vl2\"],\"missions/TWL2_Drorck.mis\":[\"TWL2-MapPack.vl2\"],\"missions/TWL2_FrozenGlory.mis\":[\"TWL2-MapPack.vl2\"],\"missions/TWL2_FrozenHope.mis\":[\"TWL2-MapPack.vl2\"],\"missions/TWL2_Hildebrand.mis\":[\"TWL2-MapPack.vl2\"],\"missions/TWL2_IceDagger.mis\":[\"TWL2-MapPack.vl2\"],\"missions/TWL2_JaggedClaw.mis\":[\"TWL2-MapPack.vl2\"],\"missions/TWL2_Magnum.mis\":[\"TWL2-MapPack.vl2\"],\"missions/TWL2_MidnightMayhemDeluxe.mis\":[\"TWL2-MapPack.vl2\"],\"missions/TWL2_MuddySwamp.mis\":[\"TWL2-MapPack.vl2\"],\"missions/TWL2_Norty.mis\":[\"TWL2-MapPack.vl2\"],\"missions/TWL2_Ocular.mis\":[\"TWL2-MapPack.vl2\"],\"missions/TWL2_RoughLand.mis\":[\"TWL2-MapPack.vl2\"],\"missions/TWL2_Ruined.mis\":[\"TWL2-MapPack.vl2\"],\"missions/TWL2_Skylight.mis\":[\"TWL2-MapPack.vl2\"],\"missions/TWL2_WoodyMyrk.mis\":[\"TWL2-MapPack.vl2\"],\"missions/TWL_Abaddon.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_BaNsHee.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_BeachBlitz.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_BeachBlitzM.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/TWL_BeachBlitzMLT.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/TWL_BeggarsRun.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_BlueMoon.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Boss.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Celerity.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Chokepoint.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Cinereous.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Clusterfuct.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Crossfire.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Curtilage.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Damnation.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_DangerousCrossing.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_DeadlyBirdsSong.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Deserted.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Desiccator.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Drifts.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Feign.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Frostclaw.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Frozen.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Harvester.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Horde.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Katabatic.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Magmatic.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Minotaur.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Neve.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_NoShelter.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_OsIris.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Pandemonium.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Quagmire.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Raindance.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Ramparts.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Reversion.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Rollercoaster.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Runenmacht.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Sandstorm.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Slapdash.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Snowblind.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Starfallen.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Stonehenge.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_SubZero.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Surreal.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_Titan.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_WhiteDwarf.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_WilderZone.mis\":[\"TWL-MapPack.vl2\"],\"missions/TWL_WoodyMyrk.mis\":[\"TWL-MapPack.vl2\"],\"missions/Talus.mis\":[\"missions.vl2\"],\"missions/TempleTussleVersion2.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/Tenebrous.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/ThinIce.mis\":[\"missions.vl2\"],\"missions/Titan.mis\":[\"Classic_maps_v1.vl2\"],\"missions/Tombstone.mis\":[\"missions.vl2\"],\"missions/Training1.mis\":[\"missions.vl2\"],\"missions/Training2.mis\":[\"missions.vl2\"],\"missions/Training3.mis\":[\"missions.vl2\"],\"missions/Training4.mis\":[\"missions.vl2\"],\"missions/Training5.mis\":[\"missions.vl2\"],\"missions/TreasureIsland.mis\":[\"TR2final105-client.vl2\"],\"missions/Trident.mis\":[\"DynamixFinalPack.vl2\"],\"missions/TridentLE.mis\":[\"TridentLE.vl2\"],\"missions/TrueGrit.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/TuskLT.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/TwilightGroveLT.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/TwinTorrentsCCW.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/TwinTorrentsCW.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/Two_Towers.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/UltimaThule.mis\":[\"missions.vl2\"],\"missions/Underhill.mis\":[\"missions.vl2\"],\"missions/UphillBattle.mis\":[\"UphillBattle.vl2\"],\"missions/UporDown.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/VulcansHammer.mis\":[\"VulcansHammer.vl2\"],\"missions/WalledIn.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/WalledInII.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/WhiteDwarf.mis\":[\"Classic_maps_v1.vl2\"],\"missions/Whiteout.mis\":[\"missions.vl2\"],\"missions/WonderLand.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/Wrongside.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/Yubarena.mis\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"missions/anabatic.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/anomaly.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/bombardment.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/dawntodusk.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/facingWorlds.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/facingWorldsArena.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/facingWorldsLT.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/firn.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/frostline.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/frozenSolid.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/infernosroar.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/slapdashMInferno.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/slapdashMStorm.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/stormsrage.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/twinDrakes.mis\":[\"z_DMP2-V0.6.vl2\"],\"missions/woe.mis\":[\"z_DMP2-V0.6.vl2\"],\"music/badlands.mp3\":[\"\"],\"music/desert.mp3\":[\"\"],\"music/ice.mp3\":[\"\"],\"music/lush.mp3\":[\"\"],\"music/volcanic.mp3\":[\"\"],\"other/SkiFreeCreator.java\":[\"SkiFreeGameType.vl2\"],\"other/terrain list.csv\":[\"SkiFreeGameType.vl2\"],\"readme.txt\":[\"centaur.vl2\"],\"scripts/BountyGame.cs\":[\"scripts.vl2\"],\"scripts/CTFGame.cs\":[\"scripts.vl2\"],\"scripts/CenterPrint.cs\":[\"scripts.vl2\"],\"scripts/ChatGui.cs\":[\"scripts.vl2\"],\"scripts/ChooseFilterDlg.cs\":[\"scripts.vl2\"],\"scripts/CnHGame.cs\":[\"scripts.vl2\"],\"scripts/CreativityGame.cs\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"scripts/DMGame.cs\":[\"scripts.vl2\"],\"scripts/DebriefGui.cs\":[\"scripts.vl2\"],\"scripts/DefaultTurretsGame.cs\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"scripts/DemoEndGui.cs\":[\"scripts.vl2\"],\"scripts/DnDGame.cs\":[\"scripts.vl2\"],\"scripts/EditChatMenuGui.cs\":[\"scripts.vl2\"],\"scripts/EditorGui.cs\":[\"scripts.vl2\"],\"scripts/EditorProfiles.cs\":[\"scripts.vl2\"],\"scripts/GameGui.cs\":[\"scripts.vl2\"],\"scripts/HothFFsGame.cs\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"scripts/HuntersGame.cs\":[\"scripts.vl2\"],\"scripts/LaunchLanGui.cs\":[\"scripts.vl2\"],\"scripts/LobbyGui.cs\":[\"scripts.vl2\"],\"scripts/OptionsDlg.cs\":[\"scripts.vl2\"],\"scripts/PantherXL.cs\":[\"scripts.vl2\"],\"scripts/PathEdit.cs\":[\"scripts.vl2\"],\"scripts/RabbitGame.cs\":[\"scripts.vl2\"],\"scripts/SiegeGame.cs\":[\"scripts.vl2\"],\"scripts/SinglePlayerGame.cs\":[\"scripts.vl2\"],\"scripts/SkiFreeAI.cs\":[\"SkiFreeGameType.vl2\"],\"scripts/SkiFreeDatablock.cs\":[\"SkiFreeGameType.vl2\"],\"scripts/SkiFreeGame.cs\":[\"SkiFreeGameType.vl2\"],\"scripts/SkiFreeOverrides.cs\":[\"SkiFreeGameType.vl2\"],\"scripts/SkiFreeTerrains.cs\":[\"SkiFreeGameType.vl2\"],\"scripts/TDMGame.cs\":[\"z_DMP2-V0.6.vl2\"],\"scripts/TR2BonusCategories.cs\":[\"TR2final105-server.vl2\"],\"scripts/TR2BonusHud.cs\":[\"TR2final105-client.vl2\"],\"scripts/TR2BonusSounds.cs\":[\"TR2final105-server.vl2\"],\"scripts/TR2Bonuses.cs\":[\"TR2final105-server.vl2\"],\"scripts/TR2Descriptions.cs\":[\"TR2final105-server.vl2\"],\"scripts/TR2EventHud.cs\":[\"TR2final105-client.vl2\"],\"scripts/TR2FlagToss.cs\":[\"TR2final105-client.vl2\"],\"scripts/TR2Game.cs\":[\"TR2final105-server.vl2\"],\"scripts/TR2Items.cs\":[\"TR2final105-server.vl2\"],\"scripts/TR2Nouns.cs\":[\"TR2final105-server.vl2\"],\"scripts/TR2ObserverQueue.cs\":[\"TR2final105-server.vl2\"],\"scripts/TR2OtherBonuses.cs\":[\"TR2final105-server.vl2\"],\"scripts/TR2Packages.cs\":[\"TR2final105-server.vl2\"],\"scripts/TR2Particles.cs\":[\"TR2final105-server.vl2\"],\"scripts/TR2Penalties.cs\":[\"TR2final105-server.vl2\"],\"scripts/TR2Physics.cs\":[\"TR2final105-server.vl2\"],\"scripts/TR2Prefixes.cs\":[\"TR2final105-server.vl2\"],\"scripts/TR2Qualifiers.cs\":[\"TR2final105-server.vl2\"],\"scripts/TR2Roles.cs\":[\"TR2final105-server.vl2\"],\"scripts/TR2WeaponBonuses.cs\":[\"TR2final105-server.vl2\"],\"scripts/TR2heavy_male.cs\":[\"TR2final105-server.vl2\"],\"scripts/TR2light_female.cs\":[\"TR2final105-server.vl2\"],\"scripts/TR2light_male.cs\":[\"TR2final105-server.vl2\"],\"scripts/TR2medium_female.cs\":[\"TR2final105-server.vl2\"],\"scripts/TR2medium_male.cs\":[\"TR2final105-server.vl2\"],\"scripts/TeamHuntersGame.cs\":[\"scripts.vl2\"],\"scripts/TeleportGame.cs\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"scripts/Training1.cs\":[\"scripts.vl2\"],\"scripts/Training2.cs\":[\"scripts.vl2\"],\"scripts/Training3.cs\":[\"scripts.vl2\"],\"scripts/Training4.cs\":[\"scripts.vl2\"],\"scripts/Training5.cs\":[\"scripts.vl2\"],\"scripts/TrainingGui.cs\":[\"scripts.vl2\"],\"scripts/admin.cs\":[\"scripts.vl2\"],\"scripts/ai.cs\":[\"scripts.vl2\"],\"scripts/aiBotProfiles.cs\":[\"scripts.vl2\"],\"scripts/aiBountyGame.cs\":[\"scripts.vl2\"],\"scripts/aiCTF.cs\":[\"scripts.vl2\"],\"scripts/aiChat.cs\":[\"scripts.vl2\"],\"scripts/aiCnH.cs\":[\"scripts.vl2\"],\"scripts/aiDeathMatch.cs\":[\"scripts.vl2\"],\"scripts/aiDebug.cs\":[\"scripts.vl2\"],\"scripts/aiDefaultTasks.cs\":[\"scripts.vl2\"],\"scripts/aiDnD.cs\":[\"scripts.vl2\"],\"scripts/aiHumanTasks.cs\":[\"scripts.vl2\"],\"scripts/aiHunters.cs\":[\"scripts.vl2\"],\"scripts/aiInventory.cs\":[\"scripts.vl2\"],\"scripts/aiObjectiveBuilder.cs\":[\"scripts.vl2\"],\"scripts/aiObjectives.cs\":[\"scripts.vl2\"],\"scripts/aiRabbit.cs\":[\"scripts.vl2\"],\"scripts/aiSiege.cs\":[\"scripts.vl2\"],\"scripts/aiTDM.cs\":[\"z_DMP2-V0.6.vl2\"],\"scripts/aiTeamHunters.cs\":[\"scripts.vl2\"],\"scripts/autoexec/InvincibleInv.cs\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"scripts/autoexec/SkiFreeSinglePlayer.cs\":[\"SkiFreeGameType.vl2\"],\"scripts/autoexec/dmp2VersionCheck.cs\":[\"z_DMP2-V0.6.vl2\"],\"scripts/autoexec/dmpVersionCheck.cs\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"scripts/autoexec/scripts.txt\":[\"scripts.vl2\"],\"scripts/autoexec/t1VehSelect.cs\":[\"z_DMP2-V0.6.vl2\"],\"scripts/autoexec/t2csri_IRCfix.cs\":[\"T2csri.vl2\"],\"scripts/autoexec/t2csri_IRCfix.cs.dso\":[\"T2csri.vl2\"],\"scripts/autoexec/t2csri_list.cs\":[\"T2csri.vl2\"],\"scripts/autoexec/t2csri_list.cs.dso\":[\"T2csri.vl2\"],\"scripts/autoexec/t2csri_serv.cs\":[\"T2csri.vl2\"],\"scripts/autoexec/t2csri_serv.cs.dso\":[\"T2csri.vl2\"],\"scripts/badlandsPropMap.cs\":[\"scripts.vl2\"],\"scripts/bioderm_heavy.cs\":[\"scripts.vl2\"],\"scripts/bioderm_light.cs\":[\"scripts.vl2\"],\"scripts/bioderm_medium.cs\":[\"scripts.vl2\"],\"scripts/camera.cs\":[\"scripts.vl2\"],\"scripts/cannedChatItems.cs\":[\"scripts.vl2\"],\"scripts/chatMenuHud.cs\":[\"scripts.vl2\"],\"scripts/client.cs\":[\"scripts.vl2\"],\"scripts/clientAudio.cs\":[\"scripts.vl2\"],\"scripts/clientDefaults.cs\":[\"scripts.vl2\"],\"scripts/clientTasks.cs\":[\"scripts.vl2\"],\"scripts/commanderMap.cs\":[\"scripts.vl2\"],\"scripts/commanderMapHelpText.cs\":[\"scripts.vl2\"],\"scripts/commanderMapIcons.cs\":[\"scripts.vl2\"],\"scripts/commanderProfiles.cs\":[\"scripts.vl2\"],\"scripts/commonDialogs.cs\":[\"scripts.vl2\"],\"scripts/controlDefaults.cs\":[\"scripts.vl2\"],\"scripts/creditsGui.cs\":[\"scripts.vl2\"],\"scripts/creditsText.cs\":[\"scripts.vl2\"],\"scripts/cursors.cs\":[\"scripts.vl2\"],\"scripts/damageTypes.cs\":[\"scripts.vl2\"],\"scripts/deathMessages.cs\":[\"scripts.vl2\"],\"scripts/debuggerGui.cs\":[\"scripts.vl2\"],\"scripts/defaultGame.cs\":[\"scripts.vl2\"],\"scripts/deployables.cs\":[\"scripts.vl2\"],\"scripts/depthSort.cs\":[\"scripts.vl2\"],\"scripts/desertPropMap.cs\":[\"scripts.vl2\"],\"scripts/editor.bind.cs\":[\"scripts.vl2\"],\"scripts/editor.cs\":[\"scripts.vl2\"],\"scripts/editorRender.cs\":[\"scripts.vl2\"],\"scripts/environmentals.cs\":[\"scripts.vl2\"],\"scripts/forceField.cs\":[\"scripts.vl2\"],\"scripts/gameBase.cs\":[\"scripts.vl2\"],\"scripts/gameCanvas.cs\":[\"scripts.vl2\"],\"scripts/graphBuild.cs\":[\"scripts.vl2\"],\"scripts/heavy_male.cs\":[\"scripts.vl2\"],\"scripts/help.cs\":[\"scripts.vl2\"],\"scripts/helpGuiText.cs\":[\"scripts.vl2\"],\"scripts/hud.cs\":[\"scripts.vl2\"],\"scripts/icePropMap.cs\":[\"scripts.vl2\"],\"scripts/inventory.cs\":[\"scripts.vl2\"],\"scripts/inventoryHud.cs\":[\"scripts.vl2\"],\"scripts/item.cs\":[\"scripts.vl2\"],\"scripts/joystickBind.cs\":[\"scripts.vl2\"],\"scripts/lavaPropMap.cs\":[\"scripts.vl2\"],\"scripts/light_female.cs\":[\"scripts.vl2\"],\"scripts/light_male.cs\":[\"scripts.vl2\"],\"scripts/lightning.cs\":[\"scripts.vl2\"],\"scripts/liquidProfiles.cs\":[\"scripts.vl2\"],\"scripts/loadingGui.cs\":[\"scripts.vl2\"],\"scripts/lushPropMap.cs\":[\"scripts.vl2\"],\"scripts/markers.cs\":[\"scripts.vl2\"],\"scripts/medium_female.cs\":[\"scripts.vl2\"],\"scripts/medium_male.cs\":[\"scripts.vl2\"],\"scripts/message.cs\":[\"scripts.vl2\"],\"scripts/navGraph.cs\":[\"scripts.vl2\"],\"scripts/objectiveHud.cs\":[\"scripts.vl2\"],\"scripts/pack.cs\":[\"scripts.vl2\"],\"scripts/packs/ELFbarrelPack.cs\":[\"scripts.vl2\"],\"scripts/packs/TR2energypack.cs\":[\"TR2final105-server.vl2\"],\"scripts/packs/aabarrelPack.cs\":[\"scripts.vl2\"],\"scripts/packs/ammopack.cs\":[\"scripts.vl2\"],\"scripts/packs/cloakingpack.cs\":[\"scripts.vl2\"],\"scripts/packs/energypack.cs\":[\"scripts.vl2\"],\"scripts/packs/missilebarrelPack.cs\":[\"scripts.vl2\"],\"scripts/packs/mortarBarrelPack.cs\":[\"scripts.vl2\"],\"scripts/packs/plasmabarrelPack.cs\":[\"scripts.vl2\"],\"scripts/packs/repairpack.cs\":[\"scripts.vl2\"],\"scripts/packs/satchelCharge.cs\":[\"scripts.vl2\"],\"scripts/packs/sensorjammerpack.cs\":[\"scripts.vl2\"],\"scripts/packs/shieldpack.cs\":[\"scripts.vl2\"],\"scripts/particleDummies.cs\":[\"scripts.vl2\"],\"scripts/particleEmitter.cs\":[\"scripts.vl2\"],\"scripts/player.cs\":[\"scripts.vl2\"],\"scripts/power.cs\":[\"scripts.vl2\"],\"scripts/projectiles.cs\":[\"scripts.vl2\"],\"scripts/recordings.cs\":[\"scripts.vl2\"],\"scripts/redbook.cs\":[\"scripts.vl2\"],\"scripts/scoreList.cs\":[\"scripts.vl2\"],\"scripts/scoreScreen.cs\":[\"scripts.vl2\"],\"scripts/server.cs\":[\"scripts.vl2\"],\"scripts/serverAudio.cs\":[\"scripts.vl2\"],\"scripts/serverCommanderMap.cs\":[\"scripts.vl2\"],\"scripts/serverDefaults.cs\":[\"scripts.vl2\"],\"scripts/serverTasks.cs\":[\"scripts.vl2\"],\"scripts/simGroup.cs\":[\"scripts.vl2\"],\"scripts/spdialog.cs\":[\"scripts.vl2\"],\"scripts/staticShape.cs\":[\"scripts.vl2\"],\"scripts/station.cs\":[\"scripts.vl2\"],\"scripts/stationSetInv.cs\":[\"scripts.vl2\"],\"scripts/targetManager.cs\":[\"scripts.vl2\"],\"scripts/trigger.cs\":[\"scripts.vl2\"],\"scripts/turret.cs\":[\"scripts.vl2\"],\"scripts/turrets/ELFBarrelLarge.cs\":[\"scripts.vl2\"],\"scripts/turrets/aaBarrelLarge.cs\":[\"scripts.vl2\"],\"scripts/turrets/indoorDeployableBarrel.cs\":[\"scripts.vl2\"],\"scripts/turrets/missileBarrelLarge.cs\":[\"scripts.vl2\"],\"scripts/turrets/mortarBarrelLarge.cs\":[\"scripts.vl2\"],\"scripts/turrets/outdoorDeployableBarrel.cs\":[\"scripts.vl2\"],\"scripts/turrets/plasmaBarrelLarge.cs\":[\"scripts.vl2\"],\"scripts/turrets/sentryTurret.cs\":[\"scripts.vl2\"],\"scripts/vehicles/clientVehicleHud.cs\":[\"scripts.vl2\"],\"scripts/vehicles/serverVehicleHud.cs\":[\"scripts.vl2\"],\"scripts/vehicles/vehicle.cs\":[\"scripts.vl2\"],\"scripts/vehicles/vehicle_bomber.cs\":[\"scripts.vl2\"],\"scripts/vehicles/vehicle_havoc.cs\":[\"scripts.vl2\"],\"scripts/vehicles/vehicle_mpb.cs\":[\"scripts.vl2\"],\"scripts/vehicles/vehicle_shrike.cs\":[\"scripts.vl2\"],\"scripts/vehicles/vehicle_spec_fx.cs\":[\"scripts.vl2\"],\"scripts/vehicles/vehicle_tank.cs\":[\"scripts.vl2\"],\"scripts/vehicles/vehicle_wildcat.cs\":[\"scripts.vl2\"],\"scripts/voiceBinds.cs\":[\"scripts.vl2\"],\"scripts/voiceChat.cs\":[\"scripts.vl2\"],\"scripts/waveProfiles.cs\":[\"scripts.vl2\"],\"scripts/weapTurretCode.cs\":[\"scripts.vl2\"],\"scripts/weapons.cs\":[\"scripts.vl2\"],\"scripts/weapons/ELFGun.cs\":[\"scripts.vl2\"],\"scripts/weapons/TR2chaingun.cs\":[\"TR2final105-server.vl2\"],\"scripts/weapons/TR2disc.cs\":[\"TR2final105-server.vl2\"],\"scripts/weapons/TR2grenade.cs\":[\"TR2final105-server.vl2\"],\"scripts/weapons/TR2grenadeLauncher.cs\":[\"TR2final105-server.vl2\"],\"scripts/weapons/TR2mortar.cs\":[\"TR2final105-server.vl2\"],\"scripts/weapons/TR2shockLance.cs\":[\"TR2final105-server.vl2\"],\"scripts/weapons/TR2targetingLaser.cs\":[\"TR2final105-server.vl2\"],\"scripts/weapons/blaster.cs\":[\"scripts.vl2\"],\"scripts/weapons/cameraGrenade.cs\":[\"scripts.vl2\"],\"scripts/weapons/chaingun.cs\":[\"scripts.vl2\"],\"scripts/weapons/concussionGrenade.cs\":[\"scripts.vl2\"],\"scripts/weapons/disc.cs\":[\"scripts.vl2\"],\"scripts/weapons/flareGrenade.cs\":[\"scripts.vl2\"],\"scripts/weapons/flashGrenade.cs\":[\"scripts.vl2\"],\"scripts/weapons/grenade.cs\":[\"scripts.vl2\"],\"scripts/weapons/grenadeLauncher.cs\":[\"scripts.vl2\"],\"scripts/weapons/mine.cs\":[\"scripts.vl2\"],\"scripts/weapons/missileLauncher.cs\":[\"scripts.vl2\"],\"scripts/weapons/mortar.cs\":[\"scripts.vl2\"],\"scripts/weapons/plasma.cs\":[\"scripts.vl2\"],\"scripts/weapons/shockLance.cs\":[\"scripts.vl2\"],\"scripts/weapons/sniperRifle.cs\":[\"scripts.vl2\"],\"scripts/weapons/targetingLaser.cs\":[\"scripts.vl2\"],\"scripts/weather.cs\":[\"scripts.vl2\"],\"scripts/webbrowser.cs\":[\"scripts.vl2\"],\"scripts/webemail.cs\":[\"scripts.vl2\"],\"scripts/webforums.cs\":[\"scripts.vl2\"],\"scripts/weblinks.cs\":[\"scripts.vl2\"],\"scripts/webnews.cs\":[\"scripts.vl2\"],\"scripts/webstuff.cs\":[\"scripts.vl2\"],\"scripts/webtest.cs\":[\"scripts.vl2\"],\"scripts/zAnabaticGame.cs\":[\"z_DMP2-V0.6.vl2\"],\"scripts/zAnomalyGame.cs\":[\"z_DMP2-V0.6.vl2\"],\"scripts/zBBGame.cs\":[\"z_DMP2-V0.6.vl2\"],\"scripts/zFacingWorldsGame.cs\":[\"z_DMP2-V0.6.vl2\"],\"scripts/zFirnGame.cs\":[\"z_DMP2-V0.6.vl2\"],\"scripts/zFrostBiteGame.cs\":[\"z_DMP2-V0.6.vl2\"],\"scripts/zInfernoRoarGame.cs\":[\"z_DMP2-V0.6.vl2\"],\"scripts/zSlapDashMirrorGame.cs\":[\"z_DMP2-V0.6.vl2\"],\"scripts/zStarsiegeTribesGame.cs\":[\"z_DMP2-V0.6.vl2\"],\"scripts/zStormsRageGame.cs\":[\"z_DMP2-V0.6.vl2\"],\"scripts/zT2AmmoStationGame.cs\":[\"z_DMP2-V0.6.vl2\"],\"scripts/zTwinDrakesGame.cs\":[\"z_DMP2-V0.6.vl2\"],\"scripts/zTwinTorrentGame.cs\":[\"z_DMP2-V0.6.vl2\"],\"scripts/zWOEGame.cs\":[\"z_DMP2-V0.6.vl2\"],\"scripts/zWaterSkiGame.cs\":[\"z_DMP2-V0.6.vl2\"],\"shapes/C_BaseLoPro.dts\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"shapes/C_BaseLoPro.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"shapes/T1ELF.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/TR2flag.dts\":[\"TR2final105-client.vl2\"],\"shapes/TR2flag.glb\":[\"TR2final105-client.vl2\"],\"shapes/TR2heavy_male.dts\":[\"TR2final105-client.vl2\"],\"shapes/TR2heavy_male.glb\":[\"TR2final105-client.vl2\"],\"shapes/TR2heavy_male_back.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2heavy_male_celdance.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2heavy_male_celflex.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2heavy_male_celjump.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2heavy_male_celsalute.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2heavy_male_celtaunt.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2heavy_male_celwave.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2heavy_male_dieback.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2heavy_male_diechest.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2heavy_male_dieforward.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2heavy_male_diehead.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2heavy_male_dieknees.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2heavy_male_dieleglf.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2heavy_male_dielegrt.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2heavy_male_diesidelf.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2heavy_male_diesidert.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2heavy_male_dieslump.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2heavy_male_diespin.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2heavy_male_fall.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2heavy_male_forward.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2heavy_male_jet.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2heavy_male_jump.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2heavy_male_land.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2heavy_male_root.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2heavy_male_side.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2heavy_male_ski.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2heavy_male_standjump.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2heavy_male_tauntbest.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2heavy_male_tauntimp.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_female.dts\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_female.glb\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_female_back.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_female_celbow.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_female_celdance.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_female_celsalute.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_female_celwave.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_female_dieback.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_female_diechest.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_female_dieforward.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_female_diehead.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_female_dieknees.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_female_dieleglf.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_female_dielegrt.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_female_diesidelf.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_female_diesidert.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_female_dieslump.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_female_diespin.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_female_fall.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_female_forward.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_female_jet.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_female_jump.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_female_land.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_female_root.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_female_side.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_female_ski.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_female_standjump.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_female_tauntbest.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_female_tauntbutt.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_female_tauntimp.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_female_tauntkiss.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_male.dts\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_male.glb\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_male_back.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_male_fall.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_male_forward.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_male_jet.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_male_jump.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_male_land.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_male_root.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_male_side.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2light_male_ski.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_female.dts\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_female.glb\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_female_back.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_female_celbow.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_female_celdisco.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_female_celsalute.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_female_celwave.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_female_dieback.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_female_diechest.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_female_dieforward.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_female_diehead.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_female_dieknees.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_female_dieleglf.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_female_dielegrt.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_female_diesidelf.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_female_diesidert.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_female_dieslump.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_female_diespin.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_female_fall.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_female_forward.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_female_jet.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_female_jump.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_female_land.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_female_root.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_female_side.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_female_ski.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_female_standjump.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_female_tauntbest.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_female_tauntbutt.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_female_tauntimp.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_female_tauntkiss.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_male.dts\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_male.glb\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_male_back.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_male_celdance.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_male_celflex.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_male_celrocky.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_male_celsalute.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_male_celtaunt.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_male_celwave.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_male_dieback.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_male_diechest.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_male_dieforward.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_male_diehead.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_male_dieknees.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_male_dieleglf.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_male_dielegrt.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_male_diesidelf.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_male_diesidert.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_male_dieslump.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_male_diespin.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_male_fall.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_male_forward.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_male_jet.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_male_jump.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_male_land.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_male_root.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_male_side.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_male_sitting.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_male_ski.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_male_standjump.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_male_tauntbest.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2medium_male_tauntimp.dsq\":[\"TR2final105-client.vl2\"],\"shapes/TR2weapon_chaingun.dts\":[\"TR2final105-client.vl2\"],\"shapes/TR2weapon_chaingun.glb\":[\"TR2final105-client.vl2\"],\"shapes/TR2weapon_disc.dts\":[\"TR2final105-client.vl2\"],\"shapes/TR2weapon_disc.glb\":[\"TR2final105-client.vl2\"],\"shapes/TR2weapon_grenade_launcher.dts\":[\"TR2final105-client.vl2\"],\"shapes/TR2weapon_grenade_launcher.glb\":[\"TR2final105-client.vl2\"],\"shapes/TR2weapon_mortar.dts\":[\"TR2final105-client.vl2\"],\"shapes/TR2weapon_mortar.glb\":[\"TR2final105-client.vl2\"],\"shapes/TR2weapon_shocklance.dts\":[\"TR2final105-client.vl2\"],\"shapes/TR2weapon_shocklance.glb\":[\"TR2final105-client.vl2\"],\"shapes/ammo_chaingun.dts\":[\"shapes.vl2\"],\"shapes/ammo_chaingun.glb\":[\"shapes.vl2\"],\"shapes/ammo_disc.dts\":[\"shapes.vl2\"],\"shapes/ammo_disc.glb\":[\"shapes.vl2\"],\"shapes/ammo_grenade.dts\":[\"shapes.vl2\"],\"shapes/ammo_grenade.glb\":[\"shapes.vl2\"],\"shapes/ammo_mine.dts\":[\"shapes.vl2\"],\"shapes/ammo_mine.glb\":[\"shapes.vl2\"],\"shapes/ammo_missile.dts\":[\"shapes.vl2\"],\"shapes/ammo_missile.glb\":[\"shapes.vl2\"],\"shapes/ammo_mortar.dts\":[\"shapes.vl2\"],\"shapes/ammo_mortar.glb\":[\"shapes.vl2\"],\"shapes/ammo_plasma.dts\":[\"shapes.vl2\"],\"shapes/ammo_plasma.glb\":[\"shapes.vl2\"],\"shapes/bTer.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/banner_honor.dts\":[\"shapes.vl2\"],\"shapes/banner_honor.glb\":[\"shapes.vl2\"],\"shapes/banner_strength.dts\":[\"shapes.vl2\"],\"shapes/banner_strength.glb\":[\"shapes.vl2\"],\"shapes/banner_unity.dts\":[\"shapes.vl2\"],\"shapes/banner_unity.glb\":[\"shapes.vl2\"],\"shapes/beacon.dts\":[\"shapes.vl2\"],\"shapes/beacon.glb\":[\"shapes.vl2\"],\"shapes/billboard_1.dts\":[\"TR2final105-client.vl2\"],\"shapes/billboard_1.glb\":[\"TR2final105-client.vl2\"],\"shapes/billboard_2.dts\":[\"TR2final105-client.vl2\"],\"shapes/billboard_2.glb\":[\"TR2final105-client.vl2\"],\"shapes/billboard_3.dts\":[\"TR2final105-client.vl2\"],\"shapes/billboard_3.glb\":[\"TR2final105-client.vl2\"],\"shapes/billboard_4.dts\":[\"TR2final105-client.vl2\"],\"shapes/billboard_4.glb\":[\"TR2final105-client.vl2\"],\"shapes/bio_player_debris.dts\":[\"shapes.vl2\"],\"shapes/bio_player_debris.glb\":[\"shapes.vl2\"],\"shapes/bioderm_heavy.dts\":[\"shapes.vl2\"],\"shapes/bioderm_heavy.glb\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_back.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_celflex2.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_celgora.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_celjump.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_celroar.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_celsalute.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_celyeah.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_dieback.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_diechest.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_dieforward.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_diehead.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_dieknees.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_dieleglft.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_dielegrt.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_diesidelft.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_diesidert.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_dieslump.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_diespin.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_fall.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_forward.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_head.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_headside.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_idlepda.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_jet.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_jump.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_land.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_lookde.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_lookms.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_looknw.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_recoilde.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_root.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_side.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_ski.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_standjump.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_tauntbest.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_heavy_tauntbull.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light.dts\":[\"shapes.vl2\"],\"shapes/bioderm_light.glb\":[\"shapes.vl2\"],\"shapes/bioderm_light_back.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_celflex2.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_celgora.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_celjump.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_celroar.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_celsalute.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_celyeah.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_dieback.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_diechest.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_dieforward.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_diehead.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_dieknees.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_dieleglft.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_dielegrt.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_diesidelft.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_diesidert.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_dieslump.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_diespin.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_fall.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_forward.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_head.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_headside.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_idlepda.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_jet.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_jump.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_land.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_lookde.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_lookms.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_looknw.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_recoilde.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_root.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_scoutroot.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_side.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_sitting.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_ski.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_standjump.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_tauntbest.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_light_tauntbull.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium.dts\":[\"shapes.vl2\"],\"shapes/bioderm_medium.glb\":[\"shapes.vl2\"],\"shapes/bioderm_medium_back.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_celflex2.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_celgora.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_celjump.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_celroar.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_celsalute.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_celyeah.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_dieback.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_diechest.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_dieforward.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_diehead.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_dieknees.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_dieleglft.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_dielegrt.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_diesidelft.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_diesidert.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_dieslump.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_diespin.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_fall.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_forward.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_head.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_headside.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_idlepda.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_jet.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_jump.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_land.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_lookde.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_lookms.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_looknw.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_recoilde.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_root.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_side.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_sitting.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_ski.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_standjump.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_tauntbest.dsq\":[\"shapes.vl2\"],\"shapes/bioderm_medium_tauntbull.dsq\":[\"shapes.vl2\"],\"shapes/bmiscf.dts\":[\"shapes.vl2\"],\"shapes/bmiscf.glb\":[\"shapes.vl2\"],\"shapes/bomb.dts\":[\"shapes.vl2\"],\"shapes/bomb.glb\":[\"shapes.vl2\"],\"shapes/bombers_eye.dts\":[\"shapes.vl2\"],\"shapes/borg1.dts\":[\"shapes.vl2\"],\"shapes/borg1.glb\":[\"shapes.vl2\"],\"shapes/borg11.dts\":[\"Classic_maps_v1.vl2\"],\"shapes/borg12.dts\":[\"shapes.vl2\"],\"shapes/borg12.glb\":[\"shapes.vl2\"],\"shapes/borg13.dts\":[\"shapes.vl2\"],\"shapes/borg13.glb\":[\"shapes.vl2\"],\"shapes/borg15.dts\":[\"shapes.vl2\"],\"shapes/borg15.glb\":[\"shapes.vl2\"],\"shapes/borg16-Autumn.dts\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"shapes/borg16-Autumn.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"shapes/borg16.dts\":[\"shapes.vl2\"],\"shapes/borg16.glb\":[\"shapes.vl2\"],\"shapes/borg17.dts\":[\"shapes.vl2\"],\"shapes/borg17.glb\":[\"shapes.vl2\"],\"shapes/borg18.dts\":[\"shapes.vl2\"],\"shapes/borg18.glb\":[\"shapes.vl2\"],\"shapes/borg19-Autumn.dts\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"shapes/borg19-Autumn.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"shapes/borg19.dts\":[\"shapes.vl2\"],\"shapes/borg19.glb\":[\"shapes.vl2\"],\"shapes/borg2.dts\":[\"shapes.vl2\"],\"shapes/borg20.dts\":[\"shapes.vl2\"],\"shapes/borg20.glb\":[\"shapes.vl2\"],\"shapes/borg23.dts\":[\"shapes.vl2\"],\"shapes/borg23.glb\":[\"shapes.vl2\"],\"shapes/borg25.dts\":[\"shapes.vl2\"],\"shapes/borg25.glb\":[\"shapes.vl2\"],\"shapes/borg3.dts\":[\"shapes.vl2\"],\"shapes/borg31.dts\":[\"shapes.vl2\"],\"shapes/borg31.glb\":[\"shapes.vl2\"],\"shapes/borg32.dts\":[\"shapes.vl2\"],\"shapes/borg32.glb\":[\"shapes.vl2\"],\"shapes/borg33.dts\":[\"shapes.vl2\"],\"shapes/borg33.glb\":[\"shapes.vl2\"],\"shapes/borg34.dts\":[\"shapes.vl2\"],\"shapes/borg34.glb\":[\"shapes.vl2\"],\"shapes/borg4.dts\":[\"shapes.vl2\"],\"shapes/borg5.dts\":[\"shapes.vl2\"],\"shapes/borg5.glb\":[\"shapes.vl2\"],\"shapes/borg6.dts\":[\"shapes.vl2\"],\"shapes/borg7.dts\":[\"shapes.vl2\"],\"shapes/borg7.glb\":[\"shapes.vl2\"],\"shapes/borg8.dts\":[\"shapes.vl2\"],\"shapes/buildStation.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/camera.dts\":[\"shapes.vl2\"],\"shapes/camera.glb\":[\"shapes.vl2\"],\"shapes/cannonTip.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/catMaxLoaf.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/chaingun_shot.dts\":[\"shapes.vl2\"],\"shapes/debris_generic.dts\":[\"shapes.vl2\"],\"shapes/debris_generic.glb\":[\"shapes.vl2\"],\"shapes/debris_generic_small.dts\":[\"shapes.vl2\"],\"shapes/debris_generic_small.glb\":[\"shapes.vl2\"],\"shapes/debris_player.dts\":[\"shapes.vl2\"],\"shapes/debris_player.glb\":[\"shapes.vl2\"],\"shapes/deploy_ammo.dts\":[\"shapes.vl2\"],\"shapes/deploy_ammo.glb\":[\"shapes.vl2\"],\"shapes/deploy_inventory.dts\":[\"shapes.vl2\"],\"shapes/deploy_inventory.glb\":[\"shapes.vl2\"],\"shapes/deploy_sensor_motion.dts\":[\"shapes.vl2\"],\"shapes/deploy_sensor_motion.glb\":[\"shapes.vl2\"],\"shapes/deploy_sensor_pulse.dts\":[\"shapes.vl2\"],\"shapes/deploy_sensor_pulse.glb\":[\"shapes.vl2\"],\"shapes/disc.dts\":[\"shapes.vl2\"],\"shapes/disc.glb\":[\"shapes.vl2\"],\"shapes/disc_explosion.dts\":[\"shapes.vl2\"],\"shapes/dmiscf.dts\":[\"shapes.vl2\"],\"shapes/dmiscf.glb\":[\"shapes.vl2\"],\"shapes/dorg15.dts\":[\"shapes.vl2\"],\"shapes/dorg15.glb\":[\"shapes.vl2\"],\"shapes/dorg16.dts\":[\"shapes.vl2\"],\"shapes/dorg16.glb\":[\"shapes.vl2\"],\"shapes/dorg17.dts\":[\"shapes.vl2\"],\"shapes/dorg17.glb\":[\"shapes.vl2\"],\"shapes/dorg18.dts\":[\"shapes.vl2\"],\"shapes/dorg18.glb\":[\"shapes.vl2\"],\"shapes/dorg19.dts\":[\"shapes.vl2\"],\"shapes/dorg19.glb\":[\"shapes.vl2\"],\"shapes/dsFlame.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/dsPlane.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/effect_plasma_explosion.dts\":[\"shapes.vl2\"],\"shapes/effect_plasma_explosion.glb\":[\"shapes.vl2\"],\"shapes/energy_bolt.dts\":[\"shapes.vl2\"],\"shapes/energy_bolt.glb\":[\"shapes.vl2\"],\"shapes/energy_explosion.dts\":[\"shapes.vl2\"],\"shapes/energy_explosion.glb\":[\"shapes.vl2\"],\"shapes/engSphere.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/ext_flagstand.dts\":[\"shapes.vl2\"],\"shapes/ext_flagstand.glb\":[\"shapes.vl2\"],\"shapes/faceBox.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/faceSphere.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/flag.dts\":[\"shapes.vl2\"],\"shapes/flag.glb\":[\"shapes.vl2\"],\"shapes/flagIconFoe.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/flagIconFriend.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/foeMark.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/friendMark.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/goal_back.dts\":[\"TR2final105-client.vl2\"],\"shapes/goal_back.glb\":[\"TR2final105-client.vl2\"],\"shapes/goal_panel.dts\":[\"TR2final105-client.vl2\"],\"shapes/goal_panel.glb\":[\"TR2final105-client.vl2\"],\"shapes/goal_side.dts\":[\"TR2final105-client.vl2\"],\"shapes/goal_side.glb\":[\"TR2final105-client.vl2\"],\"shapes/goal_top.dts\":[\"TR2final105-client.vl2\"],\"shapes/goal_top.glb\":[\"TR2final105-client.vl2\"],\"shapes/gold_goal_back.dts\":[\"TR2final105-client.vl2\"],\"shapes/gold_goal_back.glb\":[\"TR2final105-client.vl2\"],\"shapes/gold_goal_side.dts\":[\"TR2final105-client.vl2\"],\"shapes/gold_goal_side.glb\":[\"TR2final105-client.vl2\"],\"shapes/gold_goal_top.dts\":[\"TR2final105-client.vl2\"],\"shapes/gold_goal_top.glb\":[\"TR2final105-client.vl2\"],\"shapes/golden_pole.dts\":[\"TR2final105-client.vl2\"],\"shapes/golden_pole.glb\":[\"TR2final105-client.vl2\"],\"shapes/gravemarker_1.dts\":[\"shapes.vl2\"],\"shapes/gravemarker_1.glb\":[\"shapes.vl2\"],\"shapes/grenade.dts\":[\"shapes.vl2\"],\"shapes/grenade.glb\":[\"shapes.vl2\"],\"shapes/grenade_flare.dts\":[\"shapes.vl2\"],\"shapes/grenade_flash.dts\":[\"shapes.vl2\"],\"shapes/grenade_projectile.dts\":[\"shapes.vl2\"],\"shapes/heavy_male.dts\":[\"shapes.vl2\"],\"shapes/heavy_male.glb\":[\"shapes.vl2\"],\"shapes/heavy_male_back.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_celdance.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_celflex.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_celjump.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_celsalute.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_celtaunt.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_celwave.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_dead.dts\":[\"shapes.vl2\"],\"shapes/heavy_male_dieback.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_diechest.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_dieforward.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_diehead.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_dieknees.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_dieleglf.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_dielegrt.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_diesidelf.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_diesidert.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_dieslump.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_diespin.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_fall.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_forward.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_head.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_headside.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_idlepda.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_jet.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_jump.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_land.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_lookde.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_lookms.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_looknw.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_recoilde.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_root.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_side.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_ski.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_standjump.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_tauntbest.dsq\":[\"shapes.vl2\"],\"shapes/heavy_male_tauntimp.dsq\":[\"shapes.vl2\"],\"shapes/hellFireGun.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/hellFireTurret.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/huntersflag.dts\":[\"shapes.vl2\"],\"shapes/huntersflag.glb\":[\"shapes.vl2\"],\"shapes/iceCube.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/int_flagstand.dts\":[\"shapes.vl2\"],\"shapes/int_flagstand.glb\":[\"shapes.vl2\"],\"shapes/light_female.dts\":[\"shapes.vl2\"],\"shapes/light_female.glb\":[\"shapes.vl2\"],\"shapes/light_female_back.dsq\":[\"shapes.vl2\"],\"shapes/light_female_celbow.dsq\":[\"shapes.vl2\"],\"shapes/light_female_celdance.dsq\":[\"shapes.vl2\"],\"shapes/light_female_celsalute.dsq\":[\"shapes.vl2\"],\"shapes/light_female_celwave.dsq\":[\"shapes.vl2\"],\"shapes/light_female_dieback.dsq\":[\"shapes.vl2\"],\"shapes/light_female_diechest.dsq\":[\"shapes.vl2\"],\"shapes/light_female_dieforward.dsq\":[\"shapes.vl2\"],\"shapes/light_female_diehead.dsq\":[\"shapes.vl2\"],\"shapes/light_female_dieknees.dsq\":[\"shapes.vl2\"],\"shapes/light_female_dieleglf.dsq\":[\"shapes.vl2\"],\"shapes/light_female_dielegrt.dsq\":[\"shapes.vl2\"],\"shapes/light_female_diesidelf.dsq\":[\"shapes.vl2\"],\"shapes/light_female_diesidert.dsq\":[\"shapes.vl2\"],\"shapes/light_female_dieslump.dsq\":[\"shapes.vl2\"],\"shapes/light_female_diespin.dsq\":[\"shapes.vl2\"],\"shapes/light_female_fall.dsq\":[\"shapes.vl2\"],\"shapes/light_female_forward.dsq\":[\"shapes.vl2\"],\"shapes/light_female_head.dsq\":[\"shapes.vl2\"],\"shapes/light_female_headside.dsq\":[\"shapes.vl2\"],\"shapes/light_female_idlepda.dsq\":[\"shapes.vl2\"],\"shapes/light_female_jet.dsq\":[\"shapes.vl2\"],\"shapes/light_female_jump.dsq\":[\"shapes.vl2\"],\"shapes/light_female_land.dsq\":[\"shapes.vl2\"],\"shapes/light_female_lookde.dsq\":[\"shapes.vl2\"],\"shapes/light_female_lookms.dsq\":[\"shapes.vl2\"],\"shapes/light_female_looknw.dsq\":[\"shapes.vl2\"],\"shapes/light_female_looksn.dsq\":[\"shapes.vl2\"],\"shapes/light_female_recoilde.dsq\":[\"shapes.vl2\"],\"shapes/light_female_root.dsq\":[\"shapes.vl2\"],\"shapes/light_female_scoutroot.dsq\":[\"shapes.vl2\"],\"shapes/light_female_side.dsq\":[\"shapes.vl2\"],\"shapes/light_female_sitting.dsq\":[\"shapes.vl2\"],\"shapes/light_female_ski.dsq\":[\"shapes.vl2\"],\"shapes/light_female_standjump.dsq\":[\"shapes.vl2\"],\"shapes/light_female_tauntbest.dsq\":[\"shapes.vl2\"],\"shapes/light_female_tauntbutt.dsq\":[\"shapes.vl2\"],\"shapes/light_female_tauntimp.dsq\":[\"shapes.vl2\"],\"shapes/light_female_tauntkiss.dsq\":[\"shapes.vl2\"],\"shapes/light_male.dts\":[\"shapes.vl2\"],\"shapes/light_male.glb\":[\"shapes.vl2\"],\"shapes/light_male_back.dsq\":[\"shapes.vl2\"],\"shapes/light_male_celdisco.dsq\":[\"shapes.vl2\"],\"shapes/light_male_celflex.dsq\":[\"shapes.vl2\"],\"shapes/light_male_celrocky.dsq\":[\"shapes.vl2\"],\"shapes/light_male_celsalute.dsq\":[\"shapes.vl2\"],\"shapes/light_male_celtaunt.dsq\":[\"shapes.vl2\"],\"shapes/light_male_celwave.dsq\":[\"shapes.vl2\"],\"shapes/light_male_dead.dts\":[\"shapes.vl2\"],\"shapes/light_male_dieback.dsq\":[\"shapes.vl2\"],\"shapes/light_male_diechest.dsq\":[\"shapes.vl2\"],\"shapes/light_male_dieforward.dsq\":[\"shapes.vl2\"],\"shapes/light_male_diehead.dsq\":[\"shapes.vl2\"],\"shapes/light_male_dieknees.dsq\":[\"shapes.vl2\"],\"shapes/light_male_dieleglf.dsq\":[\"shapes.vl2\"],\"shapes/light_male_dielegrt.dsq\":[\"shapes.vl2\"],\"shapes/light_male_diesidelf.dsq\":[\"shapes.vl2\"],\"shapes/light_male_diesidert.dsq\":[\"shapes.vl2\"],\"shapes/light_male_dieslump.dsq\":[\"shapes.vl2\"],\"shapes/light_male_diespin.dsq\":[\"shapes.vl2\"],\"shapes/light_male_fall.dsq\":[\"shapes.vl2\"],\"shapes/light_male_forward.dsq\":[\"shapes.vl2\"],\"shapes/light_male_head.dsq\":[\"shapes.vl2\"],\"shapes/light_male_headside.dsq\":[\"shapes.vl2\"],\"shapes/light_male_idlepda.dsq\":[\"shapes.vl2\"],\"shapes/light_male_jet.dsq\":[\"shapes.vl2\"],\"shapes/light_male_jump.dsq\":[\"shapes.vl2\"],\"shapes/light_male_land.dsq\":[\"shapes.vl2\"],\"shapes/light_male_lookde.dsq\":[\"shapes.vl2\"],\"shapes/light_male_lookms.dsq\":[\"shapes.vl2\"],\"shapes/light_male_looknw.dsq\":[\"shapes.vl2\"],\"shapes/light_male_looksn.dsq\":[\"shapes.vl2\"],\"shapes/light_male_newland.dsq\":[\"shapes.vl2\"],\"shapes/light_male_recoilde.dsq\":[\"shapes.vl2\"],\"shapes/light_male_root.dsq\":[\"shapes.vl2\"],\"shapes/light_male_scoutroot.dsq\":[\"shapes.vl2\"],\"shapes/light_male_side.dsq\":[\"shapes.vl2\"],\"shapes/light_male_sitting.dsq\":[\"shapes.vl2\"],\"shapes/light_male_ski.dsq\":[\"shapes.vl2\"],\"shapes/light_male_standjump.dsq\":[\"shapes.vl2\"],\"shapes/light_male_tauntbest.dsq\":[\"shapes.vl2\"],\"shapes/light_male_tauntimp.dsq\":[\"shapes.vl2\"],\"shapes/medium_female.dts\":[\"shapes.vl2\"],\"shapes/medium_female.glb\":[\"shapes.vl2\"],\"shapes/medium_female_back.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_celbow.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_celdisco.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_celsalute.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_celwave.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_dieback.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_diechest.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_dieforward.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_diehead.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_dieknees.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_dieleglf.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_dielegrt.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_diesidelf.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_diesidert.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_dieslump.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_diespin.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_fall.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_forward.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_head.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_headside.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_idlepda.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_jet.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_jump.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_land.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_lookde.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_lookms.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_looknw.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_looksn.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_recoilde.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_root.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_side.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_sitting.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_ski.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_standjump.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_tauntbest.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_tauntbutt.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_tauntimp.dsq\":[\"shapes.vl2\"],\"shapes/medium_female_tauntkiss.dsq\":[\"shapes.vl2\"],\"shapes/medium_male.dts\":[\"shapes.vl2\"],\"shapes/medium_male.glb\":[\"shapes.vl2\"],\"shapes/medium_male_back.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_celdance.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_celflex.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_celrocky.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_celsalute.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_celtaunt.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_celwave.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_dead.dts\":[\"shapes.vl2\"],\"shapes/medium_male_dieback.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_diechest.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_dieforward.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_diehead.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_dieknees.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_dieleglf.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_dielegrt.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_diesidelf.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_diesidert.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_dieslump.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_diespin.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_fall.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_forward.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_head.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_headside.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_idlepda.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_jet.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_jump.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_land.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_lookde.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_lookms.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_looknw.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_looksn.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_recoilde.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_root.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_side.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_sitting.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_ski.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_standjump.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_tauntbest.dsq\":[\"shapes.vl2\"],\"shapes/medium_male_tauntimp.dsq\":[\"shapes.vl2\"],\"shapes/mine.dts\":[\"shapes.vl2\"],\"shapes/mine.glb\":[\"shapes.vl2\"],\"shapes/mortar_explosion.dts\":[\"shapes.vl2\"],\"shapes/mortar_explosion.glb\":[\"shapes.vl2\"],\"shapes/mortar_projectile.dts\":[\"shapes.vl2\"],\"shapes/nexus_effect.dts\":[\"shapes.vl2\"],\"shapes/nexus_effect.glb\":[\"shapes.vl2\"],\"shapes/nexusbase.dts\":[\"shapes.vl2\"],\"shapes/nexusbase.glb\":[\"shapes.vl2\"],\"shapes/nexuscap.dts\":[\"shapes.vl2\"],\"shapes/nexuscap.glb\":[\"shapes.vl2\"],\"shapes/octahedron.dts\":[\"shapes.vl2\"],\"shapes/pack_barrel_aa.dts\":[\"shapes.vl2\"],\"shapes/pack_barrel_aa.glb\":[\"shapes.vl2\"],\"shapes/pack_barrel_elf.dts\":[\"shapes.vl2\"],\"shapes/pack_barrel_elf.glb\":[\"shapes.vl2\"],\"shapes/pack_barrel_fusion.dts\":[\"shapes.vl2\"],\"shapes/pack_barrel_fusion.glb\":[\"shapes.vl2\"],\"shapes/pack_barrel_missile.dts\":[\"shapes.vl2\"],\"shapes/pack_barrel_missile.glb\":[\"shapes.vl2\"],\"shapes/pack_barrel_mortar.dts\":[\"shapes.vl2\"],\"shapes/pack_barrel_mortar.glb\":[\"shapes.vl2\"],\"shapes/pack_deploy_ammo.dts\":[\"shapes.vl2\"],\"shapes/pack_deploy_ammo.glb\":[\"shapes.vl2\"],\"shapes/pack_deploy_inventory.dts\":[\"shapes.vl2\"],\"shapes/pack_deploy_inventory.glb\":[\"shapes.vl2\"],\"shapes/pack_deploy_sensor_motion.dts\":[\"shapes.vl2\"],\"shapes/pack_deploy_sensor_motion.glb\":[\"shapes.vl2\"],\"shapes/pack_deploy_sensor_pulse.dts\":[\"shapes.vl2\"],\"shapes/pack_deploy_sensor_pulse.glb\":[\"shapes.vl2\"],\"shapes/pack_deploy_turreti.dts\":[\"shapes.vl2\"],\"shapes/pack_deploy_turreti.glb\":[\"shapes.vl2\"],\"shapes/pack_deploy_turreto.dts\":[\"shapes.vl2\"],\"shapes/pack_deploy_turreto.glb\":[\"shapes.vl2\"],\"shapes/pack_upgrade_ammo.dts\":[\"shapes.vl2\"],\"shapes/pack_upgrade_ammo.glb\":[\"shapes.vl2\"],\"shapes/pack_upgrade_cloaking.dts\":[\"shapes.vl2\"],\"shapes/pack_upgrade_cloaking.glb\":[\"shapes.vl2\"],\"shapes/pack_upgrade_energy.dts\":[\"shapes.vl2\"],\"shapes/pack_upgrade_energy.glb\":[\"shapes.vl2\"],\"shapes/pack_upgrade_repair.dts\":[\"shapes.vl2\"],\"shapes/pack_upgrade_repair.glb\":[\"shapes.vl2\"],\"shapes/pack_upgrade_satchel.dts\":[\"shapes.vl2\"],\"shapes/pack_upgrade_satchel.glb\":[\"shapes.vl2\"],\"shapes/pack_upgrade_sensorjammer.dts\":[\"shapes.vl2\"],\"shapes/pack_upgrade_sensorjammer.glb\":[\"shapes.vl2\"],\"shapes/pack_upgrade_shield.dts\":[\"shapes.vl2\"],\"shapes/pack_upgrade_shield.glb\":[\"shapes.vl2\"],\"shapes/paperFlag.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/plasmabolt.dts\":[\"shapes.vl2\"],\"shapes/pmiscf.dts\":[\"shapes.vl2\"],\"shapes/pmiscf.glb\":[\"shapes.vl2\"],\"shapes/porg1-dark.dts\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"shapes/porg1-dark.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"shapes/porg1.dts\":[\"shapes.vl2\"],\"shapes/porg1.glb\":[\"shapes.vl2\"],\"shapes/porg2.dts\":[\"shapes.vl2\"],\"shapes/porg2.glb\":[\"shapes.vl2\"],\"shapes/porg20.dts\":[\"shapes.vl2\"],\"shapes/porg20.glb\":[\"shapes.vl2\"],\"shapes/porg22.dts\":[\"shapes.vl2\"],\"shapes/porg3.dts\":[\"shapes.vl2\"],\"shapes/porg3.glb\":[\"shapes.vl2\"],\"shapes/porg4.dts\":[\"shapes.vl2\"],\"shapes/porg5.dts\":[\"shapes.vl2\"],\"shapes/porg5.glb\":[\"shapes.vl2\"],\"shapes/porg6.dts\":[\"shapes.vl2\"],\"shapes/porg6.glb\":[\"shapes.vl2\"],\"shapes/redeemer.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/repair_kit.dts\":[\"shapes.vl2\"],\"shapes/repair_kit.glb\":[\"shapes.vl2\"],\"shapes/repair_patch.dts\":[\"shapes.vl2\"],\"shapes/repair_patch.glb\":[\"shapes.vl2\"],\"shapes/reticle_bomber.dts\":[\"shapes.vl2\"],\"shapes/reticle_bomber.glb\":[\"shapes.vl2\"],\"shapes/rst-TCmug.dts\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"shapes/rst-TCmug.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"shapes/rst-TNmug.dts\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"shapes/rst-TNmug.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"shapes/rst-chocotaco.dts\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"shapes/rst-chocotaco.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"shapes/rst-goonflag.dts\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"shapes/rst-goonflag.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"shapes/rst-samifin.dts\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"shapes/rst-samifin.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"shapes/rst-santahat.dts\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"shapes/rst-santahat.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"shapes/rst-taobook.dts\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"shapes/rst-taobook.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"shapes/rst-turtle.dts\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"shapes/rst-turtle.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"shapes/sensor_pulse_large.dts\":[\"shapes.vl2\"],\"shapes/sensor_pulse_large.glb\":[\"shapes.vl2\"],\"shapes/sensor_pulse_medium.dts\":[\"shapes.vl2\"],\"shapes/sensor_pulse_medium.glb\":[\"shapes.vl2\"],\"shapes/silver_pole.dts\":[\"TR2final105-client.vl2\"],\"shapes/silver_pole.glb\":[\"TR2final105-client.vl2\"],\"shapes/skySphereA.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/skySphereB.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/smiscf.dts\":[\"shapes.vl2\"],\"shapes/smiscf.glb\":[\"shapes.vl2\"],\"shapes/solarpanel.dts\":[\"shapes.vl2\"],\"shapes/solarpanel.glb\":[\"shapes.vl2\"],\"shapes/sorg20.dts\":[\"shapes.vl2\"],\"shapes/sorg20.glb\":[\"shapes.vl2\"],\"shapes/sorg21.dts\":[\"shapes.vl2\"],\"shapes/sorg21.glb\":[\"shapes.vl2\"],\"shapes/sorg22.dts\":[\"shapes.vl2\"],\"shapes/sorg22.glb\":[\"shapes.vl2\"],\"shapes/sorg23.dts\":[\"shapes.vl2\"],\"shapes/sorg24.dts\":[\"shapes.vl2\"],\"shapes/sorg24.glb\":[\"shapes.vl2\"],\"shapes/stackable1l.dts\":[\"shapes.vl2\"],\"shapes/stackable1l.glb\":[\"shapes.vl2\"],\"shapes/stackable1m.dts\":[\"shapes.vl2\"],\"shapes/stackable1m.glb\":[\"shapes.vl2\"],\"shapes/stackable1s.dts\":[\"shapes.vl2\"],\"shapes/stackable1s.glb\":[\"shapes.vl2\"],\"shapes/stackable2l.dts\":[\"shapes.vl2\"],\"shapes/stackable2l.glb\":[\"shapes.vl2\"],\"shapes/stackable2m.dts\":[\"shapes.vl2\"],\"shapes/stackable2m.glb\":[\"shapes.vl2\"],\"shapes/stackable2s.dts\":[\"shapes.vl2\"],\"shapes/stackable2s.glb\":[\"shapes.vl2\"],\"shapes/stackable3l.dts\":[\"shapes.vl2\"],\"shapes/stackable3l.glb\":[\"shapes.vl2\"],\"shapes/stackable3m.dts\":[\"shapes.vl2\"],\"shapes/stackable3m.glb\":[\"shapes.vl2\"],\"shapes/stackable3s.dts\":[\"shapes.vl2\"],\"shapes/stackable3s.glb\":[\"shapes.vl2\"],\"shapes/stackable4l.dts\":[\"shapes.vl2\"],\"shapes/stackable4l.glb\":[\"shapes.vl2\"],\"shapes/stackable4m.dts\":[\"shapes.vl2\"],\"shapes/stackable4m.glb\":[\"shapes.vl2\"],\"shapes/stackable5l.dts\":[\"shapes.vl2\"],\"shapes/stackable5l.glb\":[\"shapes.vl2\"],\"shapes/stackable5m.dts\":[\"shapes.vl2\"],\"shapes/stackable5m.glb\":[\"shapes.vl2\"],\"shapes/station_generator_large.dts\":[\"shapes.vl2\"],\"shapes/station_generator_large.glb\":[\"shapes.vl2\"],\"shapes/station_inv_human.dts\":[\"shapes.vl2\"],\"shapes/station_inv_human.glb\":[\"shapes.vl2\"],\"shapes/station_inv_mpb.dts\":[\"shapes.vl2\"],\"shapes/station_inv_mpb.glb\":[\"shapes.vl2\"],\"shapes/station_teleport.dts\":[\"shapes.vl2\"],\"shapes/station_teleport.glb\":[\"shapes.vl2\"],\"shapes/statue_base.dts\":[\"shapes.vl2\"],\"shapes/statue_base.glb\":[\"shapes.vl2\"],\"shapes/statue_hmale.dts\":[\"shapes.vl2\"],\"shapes/statue_hmale.glb\":[\"shapes.vl2\"],\"shapes/statue_lfemale.dts\":[\"shapes.vl2\"],\"shapes/statue_lfemale.glb\":[\"shapes.vl2\"],\"shapes/statue_lmale.dts\":[\"shapes.vl2\"],\"shapes/statue_lmale.glb\":[\"shapes.vl2\"],\"shapes/statue_plaque.dts\":[\"shapes.vl2\"],\"shapes/statue_plaque.glb\":[\"shapes.vl2\"],\"shapes/switch.dts\":[\"shapes.vl2\"],\"shapes/switch.glb\":[\"shapes.vl2\"],\"shapes/t1CMDStation.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1Chaingun.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1DepAmmo.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1DepInvy.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1DepInvy_Pack.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1GrenadeLauncher.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1LSensor.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1MisTurret.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1PowerGen.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1RemoteTurret.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1RemoteTurret_Pack.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1RepairPack.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1RepairPackGun.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1Sentry.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1Solar.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1TargetLaser.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1VehPad.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1VehStation.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1ammopad.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1baseflag.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1baseflagB.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1baseflagD.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1baseflagP.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1baseflagS.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1blaster.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1disc.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1elfTurret.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1flyer.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1flyer2.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1hpc.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1inventorystation.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1lpc.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1mSensor.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1mortar.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1pGen.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1plasma.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t1sniper.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t2DepAmmo.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/t2DepAmmo_Pack.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/tCube.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/targetCube.dts\":[\"z_DMP2-V0.6.vl2\"],\"shapes/teamlogo_bd.dts\":[\"shapes.vl2\"],\"shapes/teamlogo_bd.glb\":[\"shapes.vl2\"],\"shapes/teamlogo_be.dts\":[\"shapes.vl2\"],\"shapes/teamlogo_be.glb\":[\"shapes.vl2\"],\"shapes/teamlogo_ds.dts\":[\"shapes.vl2\"],\"shapes/teamlogo_ds.glb\":[\"shapes.vl2\"],\"shapes/teamlogo_hb.dts\":[\"shapes.vl2\"],\"shapes/teamlogo_hb.glb\":[\"shapes.vl2\"],\"shapes/teamlogo_inf.dts\":[\"shapes.vl2\"],\"shapes/teamlogo_inf.glb\":[\"shapes.vl2\"],\"shapes/teamlogo_projector.dts\":[\"shapes.vl2\"],\"shapes/teamlogo_projector.glb\":[\"shapes.vl2\"],\"shapes/teamlogo_storm.dts\":[\"shapes.vl2\"],\"shapes/teamlogo_storm.glb\":[\"shapes.vl2\"],\"shapes/teamlogo_sw.dts\":[\"shapes.vl2\"],\"shapes/teamlogo_sw.glb\":[\"shapes.vl2\"],\"shapes/turret_aa_large.dts\":[\"shapes.vl2\"],\"shapes/turret_aa_large.glb\":[\"shapes.vl2\"],\"shapes/turret_assaulttank_mortar.dts\":[\"shapes.vl2\"],\"shapes/turret_assaulttank_mortar.glb\":[\"shapes.vl2\"],\"shapes/turret_assaulttank_plasma.dts\":[\"shapes.vl2\"],\"shapes/turret_assaulttank_plasma.glb\":[\"shapes.vl2\"],\"shapes/turret_base_large.dts\":[\"shapes.vl2\"],\"shapes/turret_base_large.glb\":[\"shapes.vl2\"],\"shapes/turret_base_mpb.dts\":[\"shapes.vl2\"],\"shapes/turret_base_mpb.glb\":[\"shapes.vl2\"],\"shapes/turret_belly_barrell.dts\":[\"shapes.vl2\"],\"shapes/turret_belly_barrell.glb\":[\"shapes.vl2\"],\"shapes/turret_belly_barrelr.dts\":[\"shapes.vl2\"],\"shapes/turret_belly_barrelr.glb\":[\"shapes.vl2\"],\"shapes/turret_belly_base.dts\":[\"shapes.vl2\"],\"shapes/turret_belly_base.glb\":[\"shapes.vl2\"],\"shapes/turret_elf_large.dts\":[\"shapes.vl2\"],\"shapes/turret_elf_large.glb\":[\"shapes.vl2\"],\"shapes/turret_fusion_large.dts\":[\"shapes.vl2\"],\"shapes/turret_fusion_large.glb\":[\"shapes.vl2\"],\"shapes/turret_indoor_deployc.dts\":[\"shapes.vl2\"],\"shapes/turret_indoor_deployc.glb\":[\"shapes.vl2\"],\"shapes/turret_indoor_deployf.dts\":[\"shapes.vl2\"],\"shapes/turret_indoor_deployf.glb\":[\"shapes.vl2\"],\"shapes/turret_indoor_deployw.dts\":[\"shapes.vl2\"],\"shapes/turret_indoor_deployw.glb\":[\"shapes.vl2\"],\"shapes/turret_missile_large.dts\":[\"shapes.vl2\"],\"shapes/turret_missile_large.glb\":[\"shapes.vl2\"],\"shapes/turret_mortar_large.dts\":[\"shapes.vl2\"],\"shapes/turret_mortar_large.glb\":[\"shapes.vl2\"],\"shapes/turret_muzzlepoint.dts\":[\"shapes.vl2\"],\"shapes/turret_muzzlepoint.glb\":[\"shapes.vl2\"],\"shapes/turret_outdoor_deploy.dts\":[\"shapes.vl2\"],\"shapes/turret_outdoor_deploy.glb\":[\"shapes.vl2\"],\"shapes/turret_sentry.dts\":[\"shapes.vl2\"],\"shapes/turret_sentry.glb\":[\"shapes.vl2\"],\"shapes/turret_tank_barrelchain.dts\":[\"shapes.vl2\"],\"shapes/turret_tank_barrelchain.glb\":[\"shapes.vl2\"],\"shapes/turret_tank_barrelmortar.dts\":[\"shapes.vl2\"],\"shapes/turret_tank_barrelmortar.glb\":[\"shapes.vl2\"],\"shapes/turret_tank_base.dts\":[\"shapes.vl2\"],\"shapes/turret_tank_base.glb\":[\"shapes.vl2\"],\"shapes/vehicle_air_bomber.dts\":[\"shapes.vl2\"],\"shapes/vehicle_air_bomber.glb\":[\"shapes.vl2\"],\"shapes/vehicle_air_bomber_debris.dts\":[\"shapes.vl2\"],\"shapes/vehicle_air_bomber_debris.glb\":[\"shapes.vl2\"],\"shapes/vehicle_air_hapc.dts\":[\"shapes.vl2\"],\"shapes/vehicle_air_hapc.glb\":[\"shapes.vl2\"],\"shapes/vehicle_air_hapc_debris.dts\":[\"shapes.vl2\"],\"shapes/vehicle_air_hapc_debris.glb\":[\"shapes.vl2\"],\"shapes/vehicle_air_scout.dts\":[\"shapes.vl2\"],\"shapes/vehicle_air_scout.glb\":[\"shapes.vl2\"],\"shapes/vehicle_air_scout_debris.dts\":[\"shapes.vl2\"],\"shapes/vehicle_air_scout_debris.glb\":[\"shapes.vl2\"],\"shapes/vehicle_air_scout_wreck.dts\":[\"shapes.vl2\"],\"shapes/vehicle_grav_scout.dts\":[\"shapes.vl2\"],\"shapes/vehicle_grav_scout.glb\":[\"shapes.vl2\"],\"shapes/vehicle_grav_scout_debris.dts\":[\"shapes.vl2\"],\"shapes/vehicle_grav_scout_debris.glb\":[\"shapes.vl2\"],\"shapes/vehicle_grav_tank.dts\":[\"shapes.vl2\"],\"shapes/vehicle_grav_tank.glb\":[\"shapes.vl2\"],\"shapes/vehicle_grav_tank_debris.dts\":[\"shapes.vl2\"],\"shapes/vehicle_grav_tank_debris.glb\":[\"shapes.vl2\"],\"shapes/vehicle_grav_tank_wreck.dts\":[\"shapes.vl2\"],\"shapes/vehicle_grav_tank_wreck.glb\":[\"shapes.vl2\"],\"shapes/vehicle_land_assault.dts\":[\"shapes.vl2\"],\"shapes/vehicle_land_assault.glb\":[\"shapes.vl2\"],\"shapes/vehicle_land_assault_debris.dts\":[\"shapes.vl2\"],\"shapes/vehicle_land_assault_debris.glb\":[\"shapes.vl2\"],\"shapes/vehicle_land_assault_wreck.dts\":[\"shapes.vl2\"],\"shapes/vehicle_land_assault_wreck.glb\":[\"shapes.vl2\"],\"shapes/vehicle_land_mpbase.dts\":[\"shapes.vl2\"],\"shapes/vehicle_land_mpbase.glb\":[\"shapes.vl2\"],\"shapes/vehicle_land_mpbase_debris.dts\":[\"shapes.vl2\"],\"shapes/vehicle_land_mpbase_debris.glb\":[\"shapes.vl2\"],\"shapes/vehicle_pad.dts\":[\"shapes.vl2\"],\"shapes/vehicle_pad.glb\":[\"shapes.vl2\"],\"shapes/vehicle_pad_station.dts\":[\"shapes.vl2\"],\"shapes/vehicle_pad_station.glb\":[\"shapes.vl2\"],\"shapes/vend.dts\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"shapes/vend.glb\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"shapes/weapon_chaingun.dts\":[\"shapes.vl2\"],\"shapes/weapon_chaingun.glb\":[\"shapes.vl2\"],\"shapes/weapon_chaingun_ammocasing.dts\":[\"shapes.vl2\"],\"shapes/weapon_disc.dts\":[\"shapes.vl2\"],\"shapes/weapon_disc.glb\":[\"shapes.vl2\"],\"shapes/weapon_elf.dts\":[\"shapes.vl2\"],\"shapes/weapon_elf.glb\":[\"shapes.vl2\"],\"shapes/weapon_energy.dts\":[\"shapes.vl2\"],\"shapes/weapon_energy_vehicle.dts\":[\"shapes.vl2\"],\"shapes/weapon_energy_vehicle.glb\":[\"shapes.vl2\"],\"shapes/weapon_grenade_launcher.dts\":[\"shapes.vl2\"],\"shapes/weapon_grenade_launcher.glb\":[\"shapes.vl2\"],\"shapes/weapon_missile.dts\":[\"shapes.vl2\"],\"shapes/weapon_missile.glb\":[\"shapes.vl2\"],\"shapes/weapon_missile_casement.dts\":[\"shapes.vl2\"],\"shapes/weapon_missile_fleschette.dts\":[\"shapes.vl2\"],\"shapes/weapon_missile_projectile.dts\":[\"shapes.vl2\"],\"shapes/weapon_mortar.dts\":[\"shapes.vl2\"],\"shapes/weapon_mortar.glb\":[\"shapes.vl2\"],\"shapes/weapon_plasma.dts\":[\"shapes.vl2\"],\"shapes/weapon_plasma.glb\":[\"shapes.vl2\"],\"shapes/weapon_repair.dts\":[\"shapes.vl2\"],\"shapes/weapon_repair.glb\":[\"shapes.vl2\"],\"shapes/weapon_shocklance.dts\":[\"shapes.vl2\"],\"shapes/weapon_shocklance.glb\":[\"shapes.vl2\"],\"shapes/weapon_sniper.dts\":[\"shapes.vl2\"],\"shapes/weapon_sniper.glb\":[\"shapes.vl2\"],\"shapes/weapon_targeting.dts\":[\"shapes.vl2\"],\"shapes/weapon_targeting.glb\":[\"shapes.vl2\"],\"shapes/xmiscf.dts\":[\"shapes.vl2\"],\"shapes/xmiscf.glb\":[\"shapes.vl2\"],\"shapes/xorg2.dts\":[\"shapes.vl2\"],\"shapes/xorg20.dts\":[\"shapes.vl2\"],\"shapes/xorg21.dts\":[\"shapes.vl2\"],\"shapes/xorg3.dts\":[\"shapes.vl2\"],\"shapes/xorg3.glb\":[\"shapes.vl2\"],\"shapes/xorg4.dts\":[\"shapes.vl2\"],\"shapes/xorg4.glb\":[\"shapes.vl2\"],\"shapes/xorg5.dts\":[\"shapes.vl2\"],\"shapes/xorg5.glb\":[\"shapes.vl2\"],\"t2csri/authconnect.cs\":[\"T2csri.vl2\"],\"t2csri/authconnect.cs.dso\":[\"T2csri.vl2\"],\"t2csri/authinterface.cs\":[\"T2csri.vl2\"],\"t2csri/authinterface.cs.dso\":[\"T2csri.vl2\"],\"t2csri/autoupdate.cs\":[\"T2csri.vl2\"],\"t2csri/bans.cs\":[\"T2csri.vl2\"],\"t2csri/bans.cs.dso\":[\"T2csri.vl2\"],\"t2csri/base64.cs\":[\"T2csri.vl2\"],\"t2csri/base64.cs.dso\":[\"T2csri.vl2\"],\"t2csri/certstore.rb\":[\"T2csri.vl2\"],\"t2csri/clientSide.cs\":[\"T2csri.vl2\"],\"t2csri/clientSide.cs.dso\":[\"T2csri.vl2\"],\"t2csri/clientSideClans.cs\":[\"T2csri.vl2\"],\"t2csri/clientSideClans.cs.dso\":[\"T2csri.vl2\"],\"t2csri/crypto.rb\":[\"T2csri.vl2\"],\"t2csri/glue.cs\":[\"T2csri.vl2\"],\"t2csri/glue.cs.dso\":[\"T2csri.vl2\"],\"t2csri/ipv4.cs\":[\"T2csri.vl2\"],\"t2csri/ipv4.cs.dso\":[\"T2csri.vl2\"],\"t2csri/rubyUtils.cs\":[\"T2csri.vl2\"],\"t2csri/rubyUtils.cs.dso\":[\"T2csri.vl2\"],\"t2csri/serverSide.cs\":[\"T2csri.vl2\"],\"t2csri/serverSideClans.cs\":[\"T2csri.vl2\"],\"t2csri/serverSideClans.cs.dso\":[\"T2csri.vl2\"],\"t2csri/serverglue.cs\":[\"T2csri.vl2\"],\"t2csri/serverglue.cs.dso\":[\"T2csri.vl2\"],\"t2csri/serverside.cs.dso\":[\"T2csri.vl2\"],\"terrains/2ArenaDome.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/2ArenaValley.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/2DustBowl.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/2Flyersarena.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/2IceDome.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/2IndoorIntensity.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/4thGradeDropout.spn\":[\"4thGradeDropout.vl2\"],\"terrains/Abominable.nav\":[\"missions.vl2\"],\"terrains/Abominable.spn\":[\"missions.vl2\"],\"terrains/Abominable.ter\":[\"missions.vl2\"],\"terrains/AcidRain.spn\":[\"Classic_maps_v1.vl2\"],\"terrains/AcidRain.ter\":[\"Classic_maps_v1.vl2\"],\"terrains/Aeroena.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/AgentsOfFortune.nav\":[\"missions.vl2\"],\"terrains/AgentsOfFortune.spn\":[\"missions.vl2\"],\"terrains/AgentsOfFortune.ter\":[\"missions.vl2\"],\"terrains/Alcatraz.spn\":[\"missions.vl2\"],\"terrains/Alcatraz.ter\":[\"missions.vl2\"],\"terrains/Archipelago.spn\":[\"missions.vl2\"],\"terrains/Archipelago.ter\":[\"missions.vl2\"],\"terrains/ArenaHeaven.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/ArenaHell.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/ArenaHell2.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/ArenaInTheHill.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/ArenaUnderTheHill.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/AryoArena.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/AshesToAshes.spn\":[\"missions.vl2\"],\"terrains/AshesToAshes.ter\":[\"missions.vl2\"],\"terrains/Atropos2.nav\":[\"atroposthereturn.vl2\"],\"terrains/Atropos2.spn\":[\"atroposthereturn.vl2\"],\"terrains/Attrition.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Attrition.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Basatin.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/Basatin.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/BasatinLT.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/BastardForge.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/BeggarsRun.nav\":[\"missions.vl2\"],\"terrains/BeggarsRun.spn\":[\"missions.vl2\"],\"terrains/BeggarsRun.ter\":[\"missions.vl2\"],\"terrains/BeneathTheHill.spn\":[\"BeneathTheHill.vl2\"],\"terrains/Blastside_nef.spn\":[\"Classic_maps_v1.vl2\"],\"terrains/BrainFreeze.nav\":[\"brainfreeze.vl2\"],\"terrains/BrainFreeze.spn\":[\"brainfreeze.vl2\"],\"terrains/BridgeTooFar.spn\":[\"DynamixFinalPack.vl2\"],\"terrains/BridgeTooFar.ter\":[\"DynamixFinalPack.vl2\"],\"terrains/Broadside_nef.spn\":[\"Classic_maps_v1.vl2\"],\"terrains/Broadside_nef.ter\":[\"Classic_maps_v1.vl2\"],\"terrains/Broken_Dreams.nav\":[\"brokendreams_2.vl2\"],\"terrains/Broken_Dreams.spn\":[\"brokendreams_2.vl2\"],\"terrains/Bunkered.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/CCD.ter\":[\"TWL2-MapPack.vl2\"],\"terrains/Caldera.spn\":[\"missions.vl2\"],\"terrains/Caldera.ter\":[\"missions.vl2\"],\"terrains/Cardiac.ter\":[\"S8maps.vl2\"],\"terrains/Casern_Cavite.nav\":[\"missions.vl2\"],\"terrains/Casern_Cavite.spn\":[\"missions.vl2\"],\"terrains/Casern_Cavite.ter\":[\"missions.vl2\"],\"terrains/CatwalkLT.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/CeleritySE.ter\":[\"TWL2-MapPack.vl2\"],\"terrains/Centaur.nav\":[\"centaur.vl2\"],\"terrains/Centaur.spn\":[\"centaur.vl2\"],\"terrains/Centaur.ter\":[\"centaur.vl2\"],\"terrains/Chasmaclysmic.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Chasmaclysmic.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Checkmate.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/Cinerarium.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/ColdFusion.spn\":[\"ColdFusion.vl2\"],\"terrains/ColdWar.spn\":[\"ColdWar.vl2\"],\"terrains/CompUSA_Melee.spn\":[\"missions.vl2\"],\"terrains/CompUSA_Melee.ter\":[\"missions.vl2\"],\"terrains/Conclave.spn\":[\"Conclave.vl2\"],\"terrains/Confusco.spn\":[\"Classic_maps_v1.vl2\"],\"terrains/Confusco.ter\":[\"Classic_maps_v1.vl2\"],\"terrains/ContainmentLarge.spn\":[\"ContainmentLarge.vl2\"],\"terrains/Coppera.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/CrashClash.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/Crater71.spn\":[\"TR2final105-client.vl2\"],\"terrains/Crater71.ter\":[\"TR2final105-client.vl2\"],\"terrains/DBS_Smoothed.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DBS_Smoothed.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DMP_Agroleon.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DMP_Astro.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DMP_BastardForge.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DMP_BitterGorge.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DMP_Bunkered.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DMP_Cinerarium.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DMP_DermCity.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DMP_Embers.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DMP_EmeraldSpit.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DMP_FaceCrossing.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DMP_Hoth.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DMP_IceGiant.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DMP_IsleDeBatalla.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DMP_LavaGods.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DMP_Magellan.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DMP_MoonDance.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DMP_Pantheon.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DMP_Pantheon.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DMP_Paranoia.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DMP_Pariah.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DMP_PipeDream.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DMP_RavineV.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DMP_ScorchedEarth.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DMP_SimpleFlagArena.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DMP_SpinCycle.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DMP_StarFall.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DMP_Tyre.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DMP_Wasteland.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DX_Badlands.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DX_Badlands.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DX_Desert.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DX_Desert.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DX_Ice.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/DX_Ice.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Damnation.spn\":[\"missions.vl2\"],\"terrains/Damnation.ter\":[\"missions.vl2\"],\"terrains/DamnationLT.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/DamnationTDM.nav\":[\"z_DMP2-V0.6.vl2\"],\"terrains/DamnationTDM.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/DangerousCrossingArena.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/DangerousCrossing_nef.spn\":[\"Classic_maps_v1.vl2\"],\"terrains/DangerousCrossing_nef.ter\":[\"Classic_maps_v1.vl2\"],\"terrains/DangerousFlingLT.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/DeathBirdsFly.spn\":[\"missions.vl2\"],\"terrains/DeathBirdsFly.ter\":[\"missions.vl2\"],\"terrains/DeathFromBelow.spn\":[\"DeathFromBelow.vl2\"],\"terrains/DeathRow.spn\":[\"DeathRow.vl2\"],\"terrains/DesertWind.spn\":[\"DesertWind.vl2\"],\"terrains/DesertofDeath_nef.spn\":[\"Classic_maps_v1.vl2\"],\"terrains/DesertofDeath_nef.ter\":[\"Classic_maps_v1.vl2\"],\"terrains/Desiccator.spn\":[\"missions.vl2\"],\"terrains/Desiccator.ter\":[\"missions.vl2\"],\"terrains/DevilsElbow.spn\":[\"DynamixFinalPack.vl2\"],\"terrains/DevilsElbow.ter\":[\"DynamixFinalPack.vl2\"],\"terrains/DraconisVII.spn\":[\"DraconisVII.vl2\"],\"terrains/DropInLT.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/DustToDust.nav\":[\"missions.vl2\"],\"terrains/DustToDust.spn\":[\"missions.vl2\"],\"terrains/DustToDust.ter\":[\"missions.vl2\"],\"terrains/EB_Hades.spn\":[\"missions.vl2\"],\"terrains/EB_Hades.ter\":[\"missions.vl2\"],\"terrains/Embers.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Envyrena.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/EnyLand.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/Equinox.nav\":[\"missions.vl2\"],\"terrains/Equinox.spn\":[\"missions.vl2\"],\"terrains/Equinox.ter\":[\"missions.vl2\"],\"terrains/Escalade.nav\":[\"missions.vl2\"],\"terrains/Escalade.spn\":[\"missions.vl2\"],\"terrains/Escalade.ter\":[\"missions.vl2\"],\"terrains/Euro4_Bleed.ter\":[\"TWL2-MapPack.vl2\"],\"terrains/Euro4_Dissention.ter\":[\"TWL2-MapPack.vl2\"],\"terrains/Euro4_FrozenHope.ter\":[\"TWL2-MapPack.vl2\"],\"terrains/Euro_Drifts_SE.ter\":[\"TWL2-MapPack.vl2\"],\"terrains/EveningLand.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/Ewok_Hamlet.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/Ewok_Hamlet.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/Ewok_Village.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/Ewok_Village.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/Exposure.spn\":[\"Exposure-v1.1.vl2\"],\"terrains/Extra_Badlands1.ter\":[\"missions.vl2\"],\"terrains/FinalRevenge.spn\":[\"FinalRevenge.vl2\"],\"terrains/Firestorm.spn\":[\"missions.vl2\"],\"terrains/Firestorm.ter\":[\"missions.vl2\"],\"terrains/FlashPoint.spn\":[\"missions.vl2\"],\"terrains/Flashpoint.ter\":[\"missions.vl2\"],\"terrains/Fracas.nav\":[\"missions.vl2\"],\"terrains/Fracas.spn\":[\"missions.vl2\"],\"terrains/Fracas.ter\":[\"missions.vl2\"],\"terrains/FrozenFury.spn\":[\"TR2final105-client.vl2\"],\"terrains/FrozenFury.ter\":[\"TR2final105-client.vl2\"],\"terrains/Gauntlet.nav\":[\"missions.vl2\"],\"terrains/Gauntlet.spn\":[\"missions.vl2\"],\"terrains/Gauntlet.ter\":[\"missions.vl2\"],\"terrains/Gehenna.spn\":[\"missions.vl2\"],\"terrains/Gehenna.ter\":[\"missions.vl2\"],\"terrains/Geothermal.ter\":[\"S8maps.vl2\"],\"terrains/Geronimo.spn\":[\"Geronimo.vl2\"],\"terrains/GodsRift.spn\":[\"TR2final105-client.vl2\"],\"terrains/GodsRift.ter\":[\"TR2final105-client.vl2\"],\"terrains/Gorgon.spn\":[\"Classic_maps_v1.vl2\"],\"terrains/Gorgon.ter\":[\"Classic_maps_v1.vl2\"],\"terrains/HO_Badlands.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/HO_Badlands.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/HO_Desert.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/HO_Desert.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/HO_Ice.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/HO_Ice.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/HO_Lush.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/HO_Lush.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Haven.spn\":[\"TR2final105-client.vl2\"],\"terrains/Haven.ter\":[\"TR2final105-client.vl2\"],\"terrains/Helioarena.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/Hildebrand.ter\":[\"TWL2-MapPack.vl2\"],\"terrains/HillKing.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/HillKingLT.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Hillside.spn\":[\"Classic_maps_v1.vl2\"],\"terrains/Hillside.ter\":[\"Classic_maps_v1.vl2\"],\"terrains/HiveLT.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/Hoth.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/IceBound.spn\":[\"missions.vl2\"],\"terrains/IceBound.ter\":[\"missions.vl2\"],\"terrains/IceGiant.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/IcePickM.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/IceRidge_nef.spn\":[\"Classic_maps_v1.vl2\"],\"terrains/IceRidge_nef.ter\":[\"Classic_maps_v1.vl2\"],\"terrains/InnerSanctum.nav\":[\"DynamixFinalPack.vl2\"],\"terrains/InnerSanctum.spn\":[\"DynamixFinalPack.vl2\"],\"terrains/InnerSanctum.ter\":[\"DynamixFinalPack.vl2\"],\"terrains/Insalubria.nav\":[\"missions.vl2\"],\"terrains/Insalubria.spn\":[\"missions.vl2\"],\"terrains/Insalubria.ter\":[\"missions.vl2\"],\"terrains/Invictus.nav\":[\"missions.vl2\"],\"terrains/Invictus.spn\":[\"missions.vl2\"],\"terrains/Invictus.ter\":[\"missions.vl2\"],\"terrains/IsleOfMan.spn\":[\"DynamixFinalPack.vl2\"],\"terrains/IsleOfMan.ter\":[\"DynamixFinalPack.vl2\"],\"terrains/IveHadWorse.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/JacobsLadder.spn\":[\"missions.vl2\"],\"terrains/JacobsLadder.ter\":[\"missions.vl2\"],\"terrains/KataMInfernoT.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/KataMInfernoT.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/KataMStorm.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/KataMStormT.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/KataMStormT.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/Katabatic.nav\":[\"missions.vl2\"],\"terrains/Katabatic.spn\":[\"missions.vl2\"],\"terrains/Katabatic.ter\":[\"missions.vl2\"],\"terrains/Khalarena.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/Lakefront.spn\":[\"Classic_maps_v1.vl2\"],\"terrains/Lakefront.ter\":[\"Classic_maps_v1.vl2\"],\"terrains/LavaGods.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Magellan.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Magmatic.spn\":[\"Classic_maps_v1.vl2\"],\"terrains/Magmatic.ter\":[\"Classic_maps_v1.vl2\"],\"terrains/MapAssets.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Masada.spn\":[\"missions.vl2\"],\"terrains/Masada.ter\":[\"missions.vl2\"],\"terrains/Minotaur.nav\":[\"missions.vl2\"],\"terrains/Minotaur.spn\":[\"missions.vl2\"],\"terrains/Minotaur.ter\":[\"missions.vl2\"],\"terrains/MoonDance2.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Moonwalk.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Moonwalk.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/MoonwalkLT.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/Morena.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/MountainSiege.spn\":[\"MountainSiege.vl2\"],\"terrains/Mudside.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/Mutiny.spn\":[\"Mutiny.vl2\"],\"terrains/MyrkWood.spn\":[\"missions.vl2\"],\"terrains/MyrkWood.ter\":[\"missions.vl2\"],\"terrains/NirvanaLT.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/Oasis.spn\":[\"missions.vl2\"],\"terrains/Oasis.ter\":[\"missions.vl2\"],\"terrains/ObsidianLT.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/Octane.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Ocular.ter\":[\"TWL2-MapPack.vl2\"],\"terrains/Overreach.spn\":[\"missions.vl2\"],\"terrains/Overreach.ter\":[\"missions.vl2\"],\"terrains/Pantheon.spn\":[\"DynamixFinalPack.vl2\"],\"terrains/Pantheon.ter\":[\"DynamixFinalPack.vl2\"],\"terrains/Paranoia.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Pariah.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Pariah2.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Pariah_Mirrored.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Patience.spn\":[\"Patience.vl2\"],\"terrains/PhasmaDust.spn\":[\"TR2final105-client.vl2\"],\"terrains/PhasmaDust.ter\":[\"TR2final105-client.vl2\"],\"terrains/PlanetX.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/PlanetX2.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Planetside.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/Prismatic.nav\":[\"Prismatic.vl2\"],\"terrains/Prismatic.spn\":[\"Prismatic.vl2\"],\"terrains/ProArena.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/PuliVeivari.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/PuliVeivari.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Pyroclasm.spn\":[\"missions.vl2\"],\"terrains/Pyroclasm.ter\":[\"missions.vl2\"],\"terrains/Quagmire.spn\":[\"missions.vl2\"],\"terrains/Quagmire.ter\":[\"missions.vl2\"],\"terrains/Raindance_nef.spn\":[\"Classic_maps_v1.vl2\"],\"terrains/Raindance_nef.ter\":[\"Classic_maps_v1.vl2\"],\"terrains/Ramparts.spn\":[\"Classic_maps_v1.vl2\"],\"terrains/Ramparts.ter\":[\"Classic_maps_v1.vl2\"],\"terrains/RandomTer1.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/RandomTer10.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/RandomTer2.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/RandomTer3.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/RandomTer4.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/RandomTer5.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/RandomTer6.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/RandomTer7.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/RandomTer8.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/RandomTer9.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Rasp.spn\":[\"missions.vl2\"],\"terrains/Rasp.ter\":[\"missions.vl2\"],\"terrains/Ravine.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Ravine.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/RavineV.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Recalescence.spn\":[\"missions.vl2\"],\"terrains/Recalescence.ter\":[\"missions.vl2\"],\"terrains/Respite.nav\":[\"missions.vl2\"],\"terrains/Respite.spn\":[\"missions.vl2\"],\"terrains/Respite.ter\":[\"missions.vl2\"],\"terrains/RetroDCT2.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/RetroDX.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/RetroRD.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/RetroRDT2.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/RetroSB.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/RetroSH.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/RetroSHT2.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/Reversion.spn\":[\"missions.vl2\"],\"terrains/Reversion.ter\":[\"missions.vl2\"],\"terrains/Ridgerena.nav\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/Ridgerena.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/Rimehold.spn\":[\"missions.vl2\"],\"terrains/Rimehold.ter\":[\"missions.vl2\"],\"terrains/RiverDance.nav\":[\"missions.vl2\"],\"terrains/RiverDance.spn\":[\"missions.vl2\"],\"terrains/RiverDance.ter\":[\"missions.vl2\"],\"terrains/Rollercoaster_nef.spn\":[\"Classic_maps_v1.vl2\"],\"terrains/Rollercoaster_nef.ter\":[\"Classic_maps_v1.vl2\"],\"terrains/Rst_ScorchedEarth.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Rush.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Rush.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/S5-Icedance.ter\":[\"S5maps.vl2\"],\"terrains/S5-Mordacity.ter\":[\"S5maps.vl2\"],\"terrains/S5-massive.ter\":[\"S5maps.vl2\"],\"terrains/S5_Centaur.spn\":[\"S5maps.vl2\"],\"terrains/S5_Centaur.ter\":[\"S5maps.vl2\"],\"terrains/S5_Damnation.spn\":[\"S5maps.vl2\"],\"terrains/S5_Drache.spn\":[\"S5maps.vl2\"],\"terrains/S5_Drache.ter\":[\"S5maps.vl2\"],\"terrains/S5_HawkingHeat.spn\":[\"S5maps.vl2\"],\"terrains/S5_Icedance.spn\":[\"S5maps.vl2\"],\"terrains/S5_Icedance.ter\":[\"S5maps.vl2\"],\"terrains/S5_Massive.spn\":[\"S5maps.vl2\"],\"terrains/S5_Mimicry.spn\":[\"S5maps.vl2\"],\"terrains/S5_Misadventure.spn\":[\"S5maps.vl2\"],\"terrains/S5_Mordacity.spn\":[\"S5maps.vl2\"],\"terrains/S5_Mordacity.ter\":[\"S5maps.vl2\"],\"terrains/S5_PipeDream.spn\":[\"S5maps.vl2\"],\"terrains/S5_Reynard.spn\":[\"S5maps.vl2\"],\"terrains/S5_Sherman.spn\":[\"S5maps.vl2\"],\"terrains/S5_Sherman.ter\":[\"S5maps.vl2\"],\"terrains/S5_Silenus.spn\":[\"S5maps.vl2\"],\"terrains/S5_WoodyMyrk.spn\":[\"S5maps.vl2\"],\"terrains/S5_massive.ter\":[\"S5maps.vl2\"],\"terrains/S5_rst_hawkingheat.ter\":[\"S5maps.vl2\"],\"terrains/S5_rst_misadventure.ter\":[\"S5maps.vl2\"],\"terrains/S5_rst_reynard.ter\":[\"S5maps.vl2\"],\"terrains/S5_rst_silenus.ter\":[\"S5maps.vl2\"],\"terrains/S8_Geothermal.spn\":[\"S8maps.vl2\"],\"terrains/S8_Mountking.spn\":[\"S8maps.vl2\"],\"terrains/S8_Opus.spn\":[\"S8maps.vl2\"],\"terrains/S8_Zilch.spn\":[\"S8maps.vl2\"],\"terrains/S8_rst_dogma.ter\":[\"S8maps.vl2\"],\"terrains/S8_rst_opus.ter\":[\"S8maps.vl2\"],\"terrains/S8_zilch.ter\":[\"S8maps.vl2\"],\"terrains/SC_Badlands.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/SC_Badlands.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/SC_Desert.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/SC_Desert.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/SC_Ice.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/SC_Ice.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/SC_Lush.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/SC_Lush.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/SC_Night.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/SC_Night.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/SC_Normal.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/SC_Normal.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Sanctuary.nav\":[\"missions.vl2\"],\"terrains/Sanctuary.spn\":[\"missions.vl2\"],\"terrains/Sanctuary.ter\":[\"missions.vl2\"],\"terrains/Sandstorm.spn\":[\"Classic_maps_v1.vl2\"],\"terrains/Sandstorm.ter\":[\"Classic_maps_v1.vl2\"],\"terrains/Scarabrae_nef.spn\":[\"Classic_maps_v1.vl2\"],\"terrains/Scarabrae_nef.ter\":[\"Classic_maps_v1.vl2\"],\"terrains/ShockRidge.spn\":[\"Classic_maps_v1.vl2\"],\"terrains/ShockRidge.ter\":[\"Classic_maps_v1.vl2\"],\"terrains/ShrineArena.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/ShrineArenaII.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/SideWinder.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/SideWinder.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/SiegeofYmir.spn\":[\"SiegeofYmir.vl2\"],\"terrains/SilentStorm.spn\":[\"SilentStorm.vl2\"],\"terrains/Sirocco.spn\":[\"missions.vl2\"],\"terrains/Sirocco.ter\":[\"missions.vl2\"],\"terrains/SkiFree.nav\":[\"SkiFreeGameType.vl2\"],\"terrains/SkiFree.spn\":[\"SkiFreeGameType.vl2\"],\"terrains/SkiFreeZ_Championship_2021.spn\":[\"SkiFreeGameType.vl2\"],\"terrains/SkiFreeZ_Championship_2021.ter\":[\"SkiFreeGameType.vl2\"],\"terrains/SkinnyDip.spn\":[\"TR2final105-client.vl2\"],\"terrains/SkinnyDip.ter\":[\"TR2final105-client.vl2\"],\"terrains/SlapDash.spn\":[\"missions.vl2\"],\"terrains/Slapdash.ter\":[\"missions.vl2\"],\"terrains/SmogArena.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/SnowBound.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/Snowblind_nef.spn\":[\"Classic_maps_v1.vl2\"],\"terrains/Snowblind_nef.ter\":[\"Classic_maps_v1.vl2\"],\"terrains/SoccerLand.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/Solace.spn\":[\"Solace.vl2\"],\"terrains/SolsDescent.spn\":[\"TR2final105-client.vl2\"],\"terrains/SolsDescent.ter\":[\"TR2final105-client.vl2\"],\"terrains/SpinCycle.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/SpyLand.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/StarFallCTF2.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Starfallen.spn\":[\"Classic_maps_v1.vl2\"],\"terrains/Starfallen.ter\":[\"Classic_maps_v1.vl2\"],\"terrains/Stonehenge_Arena.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/Stonehenge_nef.spn\":[\"Classic_maps_v1.vl2\"],\"terrains/Stonehenge_nef.ter\":[\"Classic_maps_v1.vl2\"],\"terrains/Stripmine.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/SubZero.spn\":[\"Classic_maps_v1.vl2\"],\"terrains/SubZero.ter\":[\"Classic_maps_v1.vl2\"],\"terrains/SunDried.nav\":[\"missions.vl2\"],\"terrains/SunDried.spn\":[\"missions.vl2\"],\"terrains/SunDried.ter\":[\"missions.vl2\"],\"terrains/Surreal.spn\":[\"Classic_maps_v1.vl2\"],\"terrains/Surreal.ter\":[\"Classic_maps_v1.vl2\"],\"terrains/TL_Drorck.ter\":[\"TWL2-MapPack.vl2\"],\"terrains/TL_Magnum.ter\":[\"TWL2-MapPack.vl2\"],\"terrains/TL_MuddySwamp.ter\":[\"TWL2-MapPack.vl2\"],\"terrains/TL_RoughLand.ter\":[\"TWL2-MapPack.vl2\"],\"terrains/TL_Skylight.ter\":[\"TWL2-MapPack.vl2\"],\"terrains/TWL-Abaddon.ter\":[\"TWL-MapPack.vl2\"],\"terrains/TWL-BaNsHee.ter\":[\"TWL-MapPack.vl2\"],\"terrains/TWL-BeachBlitz.ter\":[\"TWL-MapPack.vl2\"],\"terrains/TWL-BeggarsRun.ter\":[\"TWL-MapPack.vl2\"],\"terrains/TWL-BlueMoon.ter\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"terrains/TWL-Boss.ter\":[\"TWL-MapPack.vl2\"],\"terrains/TWL-Chokepoint.ter\":[\"TWL-MapPack.vl2\"],\"terrains/TWL-Cinereous.ter\":[\"TWL-MapPack.vl2\"],\"terrains/TWL-Clusterfuct.ter\":[\"TWL-MapPack.vl2\"],\"terrains/TWL-Curtilage.ter\":[\"TWL-MapPack.vl2\"],\"terrains/TWL-Damnation.ter\":[\"TWL-MapPack.vl2\"],\"terrains/TWL-DeadlyBirdsSong.ter\":[\"TWL-MapPack.vl2\"],\"terrains/TWL-Deserted.ter\":[\"TWL-MapPack.vl2\"],\"terrains/TWL-Desiccator.ter\":[\"TWL-MapPack.vl2\"],\"terrains/TWL-Drifts.ter\":[\"TWL-MapPack.vl2\"],\"terrains/TWL-Euro_Feign.ter\":[\"TWL-MapPack.vl2\"],\"terrains/TWL-Frostclaw.ter\":[\"TWL-MapPack.vl2\"],\"terrains/TWL-Frozen.ter\":[\"TWL-MapPack.vl2\"],\"terrains/TWL-Harvester.ter\":[\"TWL-MapPack.vl2\"],\"terrains/TWL-Horde.ter\":[\"TWL-MapPack.vl2\"],\"terrains/TWL-Katabatic.ter\":[\"TWL-MapPack.vl2\"],\"terrains/TWL-Neve.ter\":[\"TWL-MapPack.vl2\"],\"terrains/TWL-NoShelter.ter\":[\"TWL-MapPack.vl2\"],\"terrains/TWL-Os_Iris.ter\":[\"TWL-MapPack.vl2\"],\"terrains/TWL-Pandemonium.ter\":[\"TWL-MapPack.vl2\"],\"terrains/TWL-Runenmacht.ter\":[\"TWL-MapPack.vl2\"],\"terrains/TWL-Slapdash.ter\":[\"TWL-MapPack.vl2\"],\"terrains/TWL-SubZero.ter\":[\"TWL-MapPack.vl2\"],\"terrains/TWL-WilderZone.ter\":[\"TWL-MapPack.vl2\"],\"terrains/TWL-WoodyMyrk.ter\":[\"TWL-MapPack.vl2\"],\"terrains/TWL2_Bleed.spn\":[\"TWL2-MapPack.vl2\"],\"terrains/TWL2_BlueMoon.spn\":[\"TWL2-MapPack.vl2\"],\"terrains/TWL2_CanyonCrusadeDeluxe.spn\":[\"TWL2-MapPack.vl2\"],\"terrains/TWL2_Celerity.spn\":[\"TWL2-MapPack.vl2\"],\"terrains/TWL2_CloakOfNight.spn\":[\"TWL2-MapPack.vl2\"],\"terrains/TWL2_Crevice.spn\":[\"TWL2-MapPack.vl2\"],\"terrains/TWL2_Crevice.ter\":[\"TWL2-MapPack.vl2\"],\"terrains/TWL2_Dissention.spn\":[\"TWL2-MapPack.vl2\"],\"terrains/TWL2_Drifts.spn\":[\"TWL2-MapPack.vl2\"],\"terrains/TWL2_Drorck.spn\":[\"TWL2-MapPack.vl2\"],\"terrains/TWL2_FrozenGlory.spn\":[\"TWL2-MapPack.vl2\"],\"terrains/TWL2_FrozenHope.spn\":[\"TWL2-MapPack.vl2\"],\"terrains/TWL2_Frozenglory.ter\":[\"TWL2-MapPack.vl2\"],\"terrains/TWL2_Hildebrand.spn\":[\"TWL2-MapPack.vl2\"],\"terrains/TWL2_IceDagger.spn\":[\"TWL2-MapPack.vl2\"],\"terrains/TWL2_JaggedClaw.spn\":[\"TWL2-MapPack.vl2\"],\"terrains/TWL2_Magnum.spn\":[\"TWL2-MapPack.vl2\"],\"terrains/TWL2_MidnightMayhemDeluxe.spn\":[\"TWL2-MapPack.vl2\"],\"terrains/TWL2_MuddySwamp.spn\":[\"TWL2-MapPack.vl2\"],\"terrains/TWL2_Norty.spn\":[\"TWL2-MapPack.vl2\"],\"terrains/TWL2_Ocular.spn\":[\"TWL2-MapPack.vl2\"],\"terrains/TWL2_RoughLand.spn\":[\"TWL2-MapPack.vl2\"],\"terrains/TWL2_Ruined.spn\":[\"TWL2-MapPack.vl2\"],\"terrains/TWL2_Ruined.ter\":[\"TWL2-MapPack.vl2\"],\"terrains/TWL2_Skylight.spn\":[\"TWL2-MapPack.vl2\"],\"terrains/TWL2_WoodyMyrk.spn\":[\"TWL2-MapPack.vl2\"],\"terrains/TWL_Abaddon.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_BaNsHee.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_BeachBlitz.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_BeachBlitzM.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/TWL_BeachBlitzM.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/TWL_BeachBlitzMLT.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/TWL_BeggarsRun.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_BlueMoon.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Boss.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Celerity.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Chokepoint.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Cinereous.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Clusterfuct.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Crossfire.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Crossfire.ter\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Curtilage.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Damnation.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_DangerousCrossing.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_DeadlyBirdsSong.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Deserted.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Desiccator.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Drifts.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Feign.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Frostclaw.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Frozen.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Harvester.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Horde.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Katabatic.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Magmatic.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Minotaur.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Neve.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_NoShelter.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_OsIris.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Pandemonium.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Quagmire.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Raindance.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Ramparts.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Reversion.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Rollercoaster.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Runenmacht.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Sandstorm.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Slapdash.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Snowblind.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Starfallen.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Stonehenge.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_SubZero.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Surreal.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_Titan.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_WhiteDwarf.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_WilderZone.spn\":[\"TWL-MapPack.vl2\"],\"terrains/TWL_WoodyMyrk.spn\":[\"TWL-MapPack.vl2\"],\"terrains/Talus.nav\":[\"missions.vl2\"],\"terrains/Talus.spn\":[\"missions.vl2\"],\"terrains/Talus.ter\":[\"missions.vl2\"],\"terrains/TempleTussleVersion2.nav\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/TempleTussleVersion2.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/Tenebrous.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/ThinIce.spn\":[\"missions.vl2\"],\"terrains/ThinIce.ter\":[\"missions.vl2\"],\"terrains/Titan.spn\":[\"Classic_maps_v1.vl2\"],\"terrains/Titan.ter\":[\"Classic_maps_v1.vl2\"],\"terrains/Tombstone.nav\":[\"missions.vl2\"],\"terrains/Tombstone.spn\":[\"missions.vl2\"],\"terrains/Tombstone.ter\":[\"missions.vl2\"],\"terrains/Training1.nav\":[\"missions.vl2\"],\"terrains/Training1.ter\":[\"missions.vl2\"],\"terrains/Training2.nav\":[\"missions.vl2\"],\"terrains/Training2.ter\":[\"missions.vl2\"],\"terrains/Training3.nav\":[\"missions.vl2\"],\"terrains/Training3.ter\":[\"missions.vl2\"],\"terrains/Training4.nav\":[\"missions.vl2\"],\"terrains/Training4.ter\":[\"missions.vl2\"],\"terrains/Training5.nav\":[\"missions.vl2\"],\"terrains/Training5.ter\":[\"missions.vl2\"],\"terrains/TreasureIsland.spn\":[\"TR2final105-client.vl2\"],\"terrains/TreasureIsland.ter\":[\"TR2final105-client.vl2\"],\"terrains/Trident.spn\":[\"DynamixFinalPack.vl2\"],\"terrains/Trident.ter\":[\"DynamixFinalPack.vl2\"],\"terrains/TridentLE.spn\":[\"TridentLE.vl2\"],\"terrains/TrueGrit.nav\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/TrueGrit.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/TuskLT.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/TwilightGroveLT.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/TwilightGroveLT.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/TwinTorrents.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/TwinTorrentsCCW.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/TwinTorrentsCW.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/Two_Towers.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/Two_Towers.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/Tyre.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/UltimaThule.spn\":[\"missions.vl2\"],\"terrains/UltimaThule.ter\":[\"missions.vl2\"],\"terrains/Underhill.nav\":[\"missions.vl2\"],\"terrains/Underhill.spn\":[\"missions.vl2\"],\"terrains/Underhill.ter\":[\"missions.vl2\"],\"terrains/UphillBattle.spn\":[\"UphillBattle.vl2\"],\"terrains/UporDown.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/VanDamnedLT.spn\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/VulcansHammer.spn\":[\"VulcansHammer.vl2\"],\"terrains/WalledIn.nav\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/WalledIn.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/WalledInII.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/Wasteland.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/WhiteDwarf.spn\":[\"Classic_maps_v1.vl2\"],\"terrains/WhiteDwarf.ter\":[\"Classic_maps_v1.vl2\"],\"terrains/Whiteout.nav\":[\"missions.vl2\"],\"terrains/Whiteout.spn\":[\"missions.vl2\"],\"terrains/Whiteout.ter\":[\"missions.vl2\"],\"terrains/WonderLand.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/WoodyMyrkSE.ter\":[\"S5maps.vl2\",\"TWL2-MapPack.vl2\"],\"terrains/Wrongside.nav\":[\"z_DMP2-V0.6.vl2\"],\"terrains/Wrongside.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/Xtra_AshenPowder.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Xtra_Bastage.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Xtra_Birthright.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Xtra_Crown.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Xtra_DesertedSE.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Xtra_Helion.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Xtra_SoupLadle.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Xtra_StarFall_T1.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Xtra_Stripmine.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Xtra_ThunderGiant.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Xtra_VanDamned.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Xtra_Voodoo.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Xtra_Xerxes.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Xtra_ziggurat.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/Yubarena.spn\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"terrains/anabatic.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/anabatic.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/anomaly.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/anomaly.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/bombardment.nav\":[\"z_DMP2-V0.6.vl2\"],\"terrains/bombardment.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/bombardment.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/cloak.ter\":[\"TWL2-MapPack.vl2\"],\"terrains/damnationlt.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/dawntodusk.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/dawntodusk.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/dropin.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/dxfling.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/facingWorlds.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/facingWorlds.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/facingWorldsArena.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/facingWorldsLT.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/firn.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/firn.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/frostline.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/frostline.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/frozenSolid.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/frozenSolid.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/heightfield/CTF.Katabatic_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/CTF.RiverDance_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/Centaur_heightfield.cs\":[\"centaur.vl2\"],\"terrains/heightfield/DeathBirdsFly_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/Exposure_heightfield.cs\":[\"Exposure-v1.1.vl2\"],\"terrains/heightfield/Fall_To_Glory_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/Home.Badlands_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/Home.Desert_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/Home.Lush_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/Home.Snow2_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/Home.Snow_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/Hunters.Burnout_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/Hunters.Casern_Cavite_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/Hunters.Chaopia_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/Hunters.Intaglio_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/Hunters.MyrkWood_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/Hunters.Rasp_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/Hunters.SunDried_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/Lush.cs\":[\"missions.vl2\"],\"terrains/heightfield/Lush1.cs\":[\"missions.vl2\"],\"terrains/heightfield/Lush2.cs\":[\"missions.vl2\"],\"terrains/heightfield/Lush3.cs\":[\"missions.vl2\"],\"terrains/heightfield/Lush4.cs\":[\"missions.vl2\"],\"terrains/heightfield/Lush5.cs\":[\"missions.vl2\"],\"terrains/heightfield/Lush8.cs\":[\"missions.vl2\"],\"terrains/heightfield/Mark1_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/MyrkWoodMask.png\":[\"missions.vl2\"],\"terrains/heightfield/MyrkWoodStream.png\":[\"missions.vl2\"],\"terrains/heightfield/NewLava1_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/Overreach_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/Prismatic_heightfield.cs\":[\"Prismatic.vl2\"],\"terrains/heightfield/RST_hawking.png\":[\"S5maps.vl2\"],\"terrains/heightfield/RST_hawkingheat.png\":[\"S5maps.vl2\"],\"terrains/heightfield/RST_misadventure.png\":[\"S5maps.vl2\"],\"terrains/heightfield/RST_reynard.png\":[\"S5maps.vl2\"],\"terrains/heightfield/RST_silenus.png\":[\"S5maps.vl2\"],\"terrains/heightfield/Reversion_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/Roads.cs\":[\"missions.vl2\"],\"terrains/heightfield/Siege.Gauntlet_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/Siege.IceBound_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/SinglePlayer.Skiing_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/Solace_heightfield.cs\":[\"Solace.vl2\"],\"terrains/heightfield/Sounds.Mission1_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/SunDriedMask.png\":[\"missions.vl2\"],\"terrains/heightfield/ThinIce_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/Working.Badlands1_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/Working.Badlands2_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/Working.Badlands3_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/Working.Badlands4_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/Working.Desert1_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/Working.Desert2_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/Working.Desert5_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/Working.Lush1_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/Working.Lush2_heightfield.cs\":[\"missions.vl2\"],\"terrains/heightfield/desert.cs\":[\"missions.vl2\"],\"terrains/hive.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/icedagger.ter\":[\"TWL2-MapPack.vl2\"],\"terrains/icepickm.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/infernosroar.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/infernosroar.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/jaggedclaw.ter\":[\"TWL2-MapPack.vl2\"],\"terrains/mmd.ter\":[\"TWL2-MapPack.vl2\"],\"terrains/mountking.ter\":[\"S8maps.vl2\"],\"terrains/norty.ter\":[\"TWL2-MapPack.vl2\"],\"terrains/obsidian.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/retroDCT2.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/retroDX.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/retroRD.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/retroRDT2.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/retroSH.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/retroSHT2.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/retroSnowBlind.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/rst_Astro.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/rst_FaceCrossing.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/rst_SimpleFlagArena.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/rst_agroleon.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/rst_bittergorge.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/rst_crumpie.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/rst_dermcity.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/rst_isledebatalla.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/rst_spit.ter\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"terrains/s8_Cardiac.spn\":[\"S8maps.vl2\"],\"terrains/slapdashMI.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/slapdashMInferno.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/slapdashMS.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/slapdashMStorm.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/stormsrage.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/stormsrage.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/texture/Centaur_texture.cs\":[\"centaur.vl2\"],\"terrains/texture/DeathBirdsFly_texture.cs\":[\"missions.vl2\"],\"terrains/texture/Mark1_texture.cs\":[\"missions.vl2\"],\"terrains/texture/NewDesert1_texture.cs\":[\"missions.vl2\"],\"terrains/texture/NewDesert2_texture.cs\":[\"missions.vl2\"],\"terrains/texture/NewDesert3_texture.cs\":[\"missions.vl2\"],\"terrains/texture/NewLava1_texture.cs\":[\"missions.vl2\"],\"terrains/texture/NewLava2_texture.cs\":[\"missions.vl2\"],\"terrains/texture/NewLush1_texture.cs\":[\"missions.vl2\"],\"terrains/texture/NewLush2_texture.cs\":[\"missions.vl2\"],\"terrains/texture/NewLush3_texture.cs\":[\"missions.vl2\"],\"terrains/texture/NewSnow1_texture.cs\":[\"missions.vl2\"],\"terrains/texture/NewSnow2_texture.cs\":[\"missions.vl2\"],\"terrains/texture/NewSnow3_textures.cs\":[\"missions.vl2\"],\"terrains/texture/NewSnowyGrass_texture.cs\":[\"missions.vl2\"],\"terrains/texture/Overreach_texture.cs\":[\"missions.vl2\"],\"terrains/texture/Reversion_texture.cs\":[\"missions.vl2\"],\"terrains/texture/Sounds.Mission1_texture.cs\":[\"missions.vl2\"],\"terrains/texture/ThinIce_texture.cs\":[\"missions.vl2\"],\"terrains/tusk.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/twinDrakes.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/twinDrakes.ter\":[\"z_DMP2-V0.6.vl2\"],\"terrains/woe.spn\":[\"z_DMP2-V0.6.vl2\"],\"terrains/woe.ter\":[\"z_DMP2-V0.6.vl2\"],\"textures/AW-Starfield3b.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/Badlands_l4.dml\":[\"textures.vl2\"],\"textures/ConcreteFloor.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/ConcreteVents.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/DarkStormy.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/Desert_l4.dml\":[\"textures.vl2\"],\"textures/Details/bb_det2.png\":[\"TWL-MapPack.vl2\"],\"textures/EFlareB2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/EFlareR2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/EarthofRog.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/Euro4_Bleed.dml\":[\"TWL2-MapPack.vl2\"],\"textures/Euro4_FrozenHope.dml\":[\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8_base1.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8_base1b.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8_base1c.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8_btrim01.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8_btrim05.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8_launchpad1.png\":[\"TWL-MapPack.vl2\"],\"textures/Evil8/e8_mtlwall1b.png\":[\"TWL-MapPack.vl2\"],\"textures/Evil8/e8_mtlwall3.png\":[\"TWL-MapPack.vl2\"],\"textures/Evil8/e8_mtlwall4.png\":[\"TWL-MapPack.vl2\"],\"textures/Evil8/e8_rlight_0000.png\":[\"TWL-MapPack.vl2\"],\"textures/Evil8/e8_rlightb.png\":[\"TWL-MapPack.vl2\"],\"textures/Evil8/e8_rlightb_0000.png\":[\"TWL-MapPack.vl2\"],\"textures/Evil8/e8basictrim2_bl.png\":[\"TWL-MapPack.vl2\"],\"textures/Evil8/e8beam01.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8beam01b.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8beam02.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8bgrate01.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8bolttrim.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8bolttrimb.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8clangfloor.png\":[\"TWL-MapPack.vl2\"],\"textures/Evil8/e8clangfloor01.png\":[\"TWL-MapPack.vl2\"],\"textures/Evil8/e8clangfloor03.png\":[\"TWL-MapPack.vl2\"],\"textures/Evil8/e8clangfloor05c.png\":[\"TWL-MapPack.vl2\"],\"textures/Evil8/e8clangwarnmix_.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8crete01.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8crete01stair1.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8crete03.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8crete03b.png\":[\"TWL-MapPack.vl2\"],\"textures/Evil8/e8crete03c.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8crete03cc.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8crete03d.png\":[\"TWL-MapPack.vl2\"],\"textures/Evil8/e8crete03fadedw.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8cretefloor02.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8cretefloor_ti.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8cretesmlltrim.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8lighttrim.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8lighttrim_b.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8metal03c_blue.png\":[\"TWL-MapPack.vl2\"],\"textures/Evil8/e8mtltrim.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8mtltrim1.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8mtltrim1b.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8mtltrim2.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8smlltrim1.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8spawn01b.png\":[\"TWL-MapPack.vl2\"],\"textures/Evil8/e8support02.png\":[\"TWL-MapPack.vl2\"],\"textures/Evil8/e8support02c.png\":[\"TWL-MapPack.vl2\"],\"textures/Evil8/e8support04b_bl.png\":[\"TWL-MapPack.vl2\"],\"textures/Evil8/e8support05.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8tinylight_000.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8tmtllight2.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8trimlight_000.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8warning2.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8warning256.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8warning2step.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8wrntrim.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/e8wrntrim2b.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/Evil8/null.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/IceDagSky/sback.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/IceDagSky/sdown.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/IceDagSky/sfront.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/IceDagSky/sleft.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/IceDagSky/sright.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/IceDagSky/sup.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/Iris_sky.dml\":[\"TWL-MapPack.vl2\"],\"textures/L4.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/LiquidTiles/industrial_oil.png\":[\"TWL-MapPack.vl2\"],\"textures/LiquidTiles/tes_water2.bm8\":[\"TWL-MapPack.vl2\"],\"textures/LiquidTiles/tes_water2.png\":[\"TWL-MapPack.vl2\"],\"textures/Lush_l4.dml\":[\"textures.vl2\"],\"textures/Magellan.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/Malig_sky.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/MetalWall.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/Nef5.dml\":[\"TR2final105-client.vl2\"],\"textures/Nef5/Nef5_BK.png\":[\"TR2final105-client.vl2\"],\"textures/Nef5/Nef5_DN.png\":[\"TR2final105-client.vl2\"],\"textures/Nef5/Nef5_FR.png\":[\"TR2final105-client.vl2\"],\"textures/Nef5/Nef5_LF.png\":[\"TR2final105-client.vl2\"],\"textures/Nef5/Nef5_RT.png\":[\"TR2final105-client.vl2\"],\"textures/Nef5/Nef5_UP.png\":[\"TR2final105-client.vl2\"],\"textures/NefRed1.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/Nef_Sset2.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/Nef_TR2_Red.dml\":[\"TR2final105-client.vl2\"],\"textures/Nef_TR2_Red_1.png\":[\"TR2final105-client.vl2\"],\"textures/Nef_TR2_Red_2.png\":[\"TR2final105-client.vl2\"],\"textures/Nef_TR2_Red_3.png\":[\"TR2final105-client.vl2\"],\"textures/Nef_TR2_Red_4.png\":[\"TR2final105-client.vl2\"],\"textures/Nef_TR2_Red_5.png\":[\"TR2final105-client.vl2\"],\"textures/Nef_TR2_Red_7.png\":[\"TR2final105-client.vl2\"],\"textures/Nef_TR2_Red_Cloud1.png\":[\"TR2final105-client.vl2\"],\"textures/Nycto-sm.dml\":[\"TWL-MapPack.vl2\"],\"textures/Nycto/stormmtn_BK.png\":[\"TWL-MapPack.vl2\"],\"textures/Nycto/stormmtn_DN.png\":[\"TWL-MapPack.vl2\"],\"textures/Nycto/stormmtn_ENV.png\":[\"TWL-MapPack.vl2\"],\"textures/Nycto/stormmtn_FR.png\":[\"TWL-MapPack.vl2\"],\"textures/Nycto/stormmtn_LF.png\":[\"TWL-MapPack.vl2\"],\"textures/Nycto/stormmtn_RT.png\":[\"TWL-MapPack.vl2\"],\"textures/Nycto/stormmtn_UP.png\":[\"TWL-MapPack.vl2\"],\"textures/PacificSky.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/PlanetX.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/RedPlanet.dml\":[\"TR2final105-client.vl2\"],\"textures/RedPlanet_1.png\":[\"TR2final105-client.vl2\"],\"textures/RedPlanet_2.png\":[\"TR2final105-client.vl2\"],\"textures/RedPlanet_3.png\":[\"TR2final105-client.vl2\"],\"textures/RedPlanet_4.png\":[\"TR2final105-client.vl2\"],\"textures/RedPlanet_5.png\":[\"TR2final105-client.vl2\"],\"textures/RedPlanet_Cloud1.png\":[\"TR2final105-client.vl2\"],\"textures/SOM_TR2_Armageddon.dml\":[\"TR2final105-client.vl2\"],\"textures/SOM_TR2_StonedBlue.dml\":[\"TR2final105-client.vl2\"],\"textures/SOM_TR2_WinterBlue.dml\":[\"TR2final105-client.vl2\"],\"textures/SOM_WinterBlue/WinterBlue_v5_BK.bmp\":[\"TR2final105-client.vl2\"],\"textures/SOM_WinterBlue/WinterBlue_v5_FR.bmp\":[\"TR2final105-client.vl2\"],\"textures/SOM_WinterBlue/WinterBlue_v5_LF.bmp\":[\"TR2final105-client.vl2\"],\"textures/SOM_WinterBlue/WinterBlue_v5_RT.bmp\":[\"TR2final105-client.vl2\"],\"textures/SOM_WinterBlue/WinterBlue_v5_UP.bmp\":[\"TR2final105-client.vl2\"],\"textures/Sami_D.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/SantaHat_D.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/Saturn.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/Starfallen.dml\":[\"Classic_maps_v1.vl2\"],\"textures/StonedBlue/StonedBlue_v5_BK.bmp\":[\"TR2final105-client.vl2\"],\"textures/StonedBlue/StonedBlue_v5_FR.bmp\":[\"TR2final105-client.vl2\"],\"textures/StonedBlue/StonedBlue_v5_LF.bmp\":[\"TR2final105-client.vl2\"],\"textures/StonedBlue/StonedBlue_v5_RT.bmp\":[\"TR2final105-client.vl2\"],\"textures/StonedBlue/StonedBlue_v5_UP.bmp\":[\"TR2final105-client.vl2\"],\"textures/SunSet12.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/Sundown25.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/T2IntroC15.avi\":[\"textures.vl2\"],\"textures/TL_Magnum.dml\":[\"TWL2-MapPack.vl2\"],\"textures/TN_entropy.bm8\":[\"T2csri.vl2\"],\"textures/TN_entropy.png\":[\"T2csri.vl2\"],\"textures/TN_logo.bm8\":[\"T2csri.vl2\"],\"textures/TR1_1.png\":[\"TR2final105-client.vl2\"],\"textures/TR1_2.png\":[\"TR2final105-client.vl2\"],\"textures/TR1_3.png\":[\"TR2final105-client.vl2\"],\"textures/TR1_4.png\":[\"TR2final105-client.vl2\"],\"textures/TR1_5.png\":[\"TR2final105-client.vl2\"],\"textures/TR1_7.png\":[\"TR2final105-client.vl2\"],\"textures/TR1_Cloud1.png\":[\"TR2final105-client.vl2\"],\"textures/TR1_Cloud2.png\":[\"TR2final105-client.vl2\"],\"textures/TR1_Nef.dml\":[\"TR2final105-client.vl2\"],\"textures/TR2-1.lmale.png\":[\"TR2final105-client.vl2\"],\"textures/TR2-2.lmale.png\":[\"TR2final105-client.vl2\"],\"textures/Taco_D.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/WallMetalP.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/amocmd00.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/amoncmd.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/amun01.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/anabatic.dml\":[\"z_DMP2-V0.6.vl2\"],\"textures/armageddon/Armageddon_v5_BK.bmp\":[\"TR2final105-client.vl2\"],\"textures/armageddon/Armageddon_v5_FR.bmp\":[\"TR2final105-client.vl2\"],\"textures/armageddon/Armageddon_v5_LF.bmp\":[\"TR2final105-client.vl2\"],\"textures/armageddon/Armageddon_v5_RT.bmp\":[\"TR2final105-client.vl2\"],\"textures/armageddon/Armageddon_v5_RTR.bmp\":[\"TR2final105-client.vl2\"],\"textures/armageddon/Armageddon_v5_UP.bmp\":[\"TR2final105-client.vl2\"],\"textures/armorpack.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/aurawisp.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/bBlue.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/bLBlue.PNG\":[\"z_DMP2-V0.6.vl2\"],\"textures/bRed.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/badlandday.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/badlands/bd_1wal03c.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_eCol01.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_eCol01a.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_eCol02.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ebor01.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ebor02.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ebor03.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ebor04.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ebor05.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ecombo1a.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ecombo1b.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ecombo2a.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ecombo2b.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ecombo3a.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ecombo3b.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ecombo3d.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ecombo4a.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ecombo4b.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_edoo01.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_edoo02.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_eflo01.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_elig02.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_elig02a.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_elig03.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_elig03a.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_espe01.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_espe02.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_espe03.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_eterrain1a.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_eterrain2a.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_eterrain3a.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_eterrain3b.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_eterrain4a.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_eterrain5a.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ewal02.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ewal03c.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ewal04.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ewal05.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ewal06a.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ewal07.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ewal08.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ewal09.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ewal10.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ewal11.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ewal13.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ewal13A.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ewal14.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ewal15.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ewal16.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_iCol01.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_iCol02.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ibor01.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ibor02.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ibor03.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ibor04.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ibor05.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ibor10.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ibor6.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ibor7.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ibor8.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ibor9.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_icei01.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_icei02.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_icei02a.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_icei03.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_iceilig01.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_iceilig02.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_iceilig03.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ichute01.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ichute02a.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_icoligolA.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_icomp01.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_idoo03.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_iflo01.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_iflo02.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_iflo03b.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ifunctec01a.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ifunctec02.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ilig01.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ilig01a.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_inf_ichute03.png\":[\"Classic_maps_v1.vl2\"],\"textures/badlands/bd_ispe01.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ispe03.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ispe04.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ispe06.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ispe07.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_ispe07a.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_itebor01.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_itec01.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_itec01a.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_itec02.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_itec03.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_itec05.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_itec06a.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_itewal01.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_itewal01b.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_itewal01c.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_itewal01e.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_iwal01b.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_iwal01e.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_iwal02.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_iwal03.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_iwal03c.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_iwal16.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_screen.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_thresh01a.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_thresh02.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/bd_thresh02a.png\":[\"badlands.vl2\",\"yHDTextures2.0.vl2\"],\"textures/badlands/be_ebor03.PNG\":[\"Classic_maps_v1.vl2\"],\"textures/badlands/be_eflo02.PNG\":[\"Classic_maps_v1.vl2\"],\"textures/badlands/be_elig03.PNG\":[\"Classic_maps_v1.vl2\"],\"textures/badlands/be_ewal06.PNG\":[\"Classic_maps_v1.vl2\"],\"textures/badlands/be_ewal07.PNG\":[\"Classic_maps_v1.vl2\"],\"textures/badlands/be_icei01a.png\":[\"Classic_maps_v1.vl2\"],\"textures/badlands/cp_ibor03.png\":[\"Classic_maps_v1.vl2\"],\"textures/badlands/ds_efloor1.png\":[\"Classic_maps_v1.vl2\"],\"textures/badlands/ds_ilig03.png\":[\"Classic_maps_v1.vl2\"],\"textures/badlands/inf_butch_grey1.png\":[\"Classic_maps_v1.vl2\"],\"textures/badlands/inf_butch_grey5.png\":[\"Classic_maps_v1.vl2\"],\"textures/badlands/iwal20.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/badlands/iwal21.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/badlands/iwal22.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/badlands/skies/badlandday_BK.bm8\":[\"badlands.vl2\"],\"textures/badlands/skies/badlandday_BK.png\":[\"\",\"badlands.vl2\"],\"textures/badlands/skies/badlandday_DN.bm8\":[\"badlands.vl2\"],\"textures/badlands/skies/badlandday_DN.png\":[\"badlands.vl2\"],\"textures/badlands/skies/badlandday_FR.bm8\":[\"badlands.vl2\"],\"textures/badlands/skies/badlandday_FR.png\":[\"\",\"badlands.vl2\"],\"textures/badlands/skies/badlandday_LF.bm8\":[\"badlands.vl2\"],\"textures/badlands/skies/badlandday_LF.png\":[\"\",\"badlands.vl2\"],\"textures/badlands/skies/badlandday_RT.bm8\":[\"badlands.vl2\"],\"textures/badlands/skies/badlandday_RT.png\":[\"\",\"badlands.vl2\"],\"textures/badlands/skies/badlandday_UP.bm8\":[\"badlands.vl2\"],\"textures/badlands/skies/badlandday_UP.png\":[\"\",\"badlands.vl2\"],\"textures/badlands/skies/bd_day_cloud1.bm8\":[\"badlands.vl2\"],\"textures/badlands/skies/bd_day_cloud1.png\":[\"badlands.vl2\"],\"textures/badlands/skies/bd_day_cloud2.bm8\":[\"badlands.vl2\"],\"textures/badlands/skies/bd_day_cloud2.png\":[\"badlands.vl2\"],\"textures/badlands/skies/bd_day_cloud_emap.bm8\":[\"badlands.vl2\"],\"textures/badlands/skies/bd_day_cloud_emap.png\":[\"badlands.vl2\"],\"textures/badlands/skies/bd_nite_starry_emap.bm8\":[\"badlands.vl2\"],\"textures/badlands/skies/bd_nite_starry_emap.png\":[\"badlands.vl2\"],\"textures/badlands/skies/skyrender_sky-credit.txt\":[\"\"],\"textures/badlands/skies/starrynite_v2_BK.bm8\":[\"badlands.vl2\"],\"textures/badlands/skies/starrynite_v2_BK.png\":[\"badlands.vl2\"],\"textures/badlands/skies/starrynite_v2_DN.bm8\":[\"badlands.vl2\"],\"textures/badlands/skies/starrynite_v2_DN.png\":[\"badlands.vl2\"],\"textures/badlands/skies/starrynite_v2_FR.bm8\":[\"badlands.vl2\"],\"textures/badlands/skies/starrynite_v2_FR.png\":[\"badlands.vl2\"],\"textures/badlands/skies/starrynite_v2_LF.bm8\":[\"badlands.vl2\"],\"textures/badlands/skies/starrynite_v2_LF.png\":[\"badlands.vl2\"],\"textures/badlands/skies/starrynite_v2_RT.bm8\":[\"badlands.vl2\"],\"textures/badlands/skies/starrynite_v2_RT.png\":[\"badlands.vl2\"],\"textures/badlands/skies/starrynite_v2_UP.bm8\":[\"badlands.vl2\"],\"textures/badlands/skies/starrynite_v2_UP.png\":[\"badlands.vl2\"],\"textures/base.flag.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/base.lmale.png\":[\"TR2final105-client.vl2\"],\"textures/base1c.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/base_tex.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/bd_ewal11.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/bd_idoo03.PNG\":[\"z_DMP2-V0.6.vl2\"],\"textures/be_espec02.PNG\":[\"z_DMP2-V0.6.vl2\"],\"textures/be_itelig01.PNG\":[\"z_DMP2-V0.6.vl2\"],\"textures/be_itewal01.PNG\":[\"z_DMP2-V0.6.vl2\"],\"textures/beagle.flag.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/blackdust.dml\":[\"TWL2-MapPack.vl2\"],\"textures/blackdust/blackdust_DN.png\":[\"TWL2-MapPack.vl2\"],\"textures/blackdust/blackdust_bk.png\":[\"TWL2-MapPack.vl2\"],\"textures/blackdust/blackdust_cloud1.png\":[\"TWL2-MapPack.vl2\"],\"textures/blackdust/blackdust_cloud2.png\":[\"TWL2-MapPack.vl2\"],\"textures/blackdust/blackdust_fr.png\":[\"TWL2-MapPack.vl2\"],\"textures/blackdust/blackdust_lf.png\":[\"TWL2-MapPack.vl2\"],\"textures/blackdust/blackdust_rt.png\":[\"TWL2-MapPack.vl2\"],\"textures/blackdust/blackdust_up.png\":[\"TWL2-MapPack.vl2\"],\"textures/blite00.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/blite04.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/bluSphereCrash.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/blue_blink4.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/borealis.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/bsmoke02.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/canyon_crusade.dml\":[\"TWL2-MapPack.vl2\"],\"textures/catMat.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/catWhiskers.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/ccbsky2.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/clouds.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/cmdlite01.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/commander/Cursors/com_cursor_arrow_icon.png\":[\"textures.vl2\"],\"textures/commander/Cursors/com_handclose_icon.png\":[\"textures.vl2\"],\"textures/commander/Cursors/com_handopen_icon.png\":[\"textures.vl2\"],\"textures/commander/Cursors/com_maglass_icon.png\":[\"textures.vl2\"],\"textures/commander/Cursors/com_pointer_icon.png\":[\"textures.vl2\"],\"textures/commander/Cursors/com_pointer_pos_icon.png\":[\"textures.vl2\"],\"textures/commander/Gui/cmd_columnheadbar.png\":[\"textures.vl2\"],\"textures/commander/Gui/cmd_control_checkbox.png\":[\"textures.vl2\"],\"textures/commander/Gui/cmd_gradient.png\":[\"textures.vl2\"],\"textures/commander/Gui/cmd_icon_camera.png\":[\"textures.vl2\"],\"textures/commander/Gui/cmd_icon_center.png\":[\"textures.vl2\"],\"textures/commander/Gui/cmd_icon_misc.png\":[\"textures.vl2\"],\"textures/commander/Gui/cmd_icon_misc_D.png\":[\"textures.vl2\"],\"textures/commander/Gui/cmd_icon_moveselect.png\":[\"textures.vl2\"],\"textures/commander/Gui/cmd_icon_objectives.png\":[\"textures.vl2\"],\"textures/commander/Gui/cmd_icon_players.png\":[\"textures.vl2\"],\"textures/commander/Gui/cmd_icon_sensor.png\":[\"textures.vl2\"],\"textures/commander/Gui/cmd_icon_tactical.png\":[\"textures.vl2\"],\"textures/commander/Gui/cmd_icon_tactical_D.png\":[\"textures.vl2\"],\"textures/commander/Gui/cmd_icon_text.png\":[\"textures.vl2\"],\"textures/commander/Gui/cmd_icon_waypoints.png\":[\"textures.vl2\"],\"textures/commander/Gui/cmd_icon_zoom.png\":[\"textures.vl2\"],\"textures/commander/Gui/cmd_offscreen_arrow.png\":[\"textures.vl2\"],\"textures/commander/Gui/cmd_tv_frame.png\":[\"textures.vl2\"],\"textures/commander/Gui/cmd_tv_static.png\":[\"textures.vl2\"],\"textures/commander/Icons/assigned_task_anim.dml\":[\"textures.vl2\"],\"textures/commander/Icons/base_select.dml\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_bioderm.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_bioderm_glow.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_bloodeagle.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_bloodeagle_glow.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_bomber.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_bomber_glow.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_camera.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_camera_glow.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_diamsword.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_diamsword_glow.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_flag_outside.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_flag_outside_glow.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_generator.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_generator_glow.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_genericswitch.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_genericswitch_glow.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_hapc.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_hapc_glow.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_harbinger.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_harbinger_glow.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_inferno.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_inferno_glow.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_inventory.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_inventory_glow.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_landscout.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_landscout_glow.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_mpb.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_mpb_glow.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_nexus.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_nexus_glow.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_scout.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_scout_glow.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_sensor.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_sensor_glow.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_solar_gen.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_solar_gen_glow.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_starwolf.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_starwolf_glow.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_storm.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_storm_glow.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_tank.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_tank_glow.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_turret.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_turret_glow.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_turretbase.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_turretbase_glow.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_vehicle_inventory.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_icon_vehicle_inventory_glow.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_player_grey_24x.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_player_grey_24x_glow.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_waypoint_1.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_waypoint_2.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_waypoint_3.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_waypoint_4.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_waypoint_5.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_waypoint_6.png\":[\"textures.vl2\"],\"textures/commander/Icons/com_waypoint_7.png\":[\"textures.vl2\"],\"textures/commander/Icons/diamond_frame_1.png\":[\"textures.vl2\"],\"textures/commander/Icons/diamond_frame_2.png\":[\"textures.vl2\"],\"textures/commander/Icons/diamond_frame_3.png\":[\"textures.vl2\"],\"textures/commander/Icons/diamond_frame_4.png\":[\"textures.vl2\"],\"textures/commander/Icons/diamond_frame_5.png\":[\"textures.vl2\"],\"textures/commander/Icons/diamond_frame_6.png\":[\"textures.vl2\"],\"textures/commander/Icons/diamond_not_selected.png\":[\"textures.vl2\"],\"textures/commander/Icons/player_glow.dml\":[\"textures.vl2\"],\"textures/commander/Icons/selectobject_1.png\":[\"textures.vl2\"],\"textures/commander/Icons/selectobject_2.png\":[\"textures.vl2\"],\"textures/commander/Icons/selectobject_3.png\":[\"textures.vl2\"],\"textures/commander/Icons/selectobject_4.png\":[\"textures.vl2\"],\"textures/commander/Icons/selectobject_5.png\":[\"textures.vl2\"],\"textures/commander/Icons/selectobject_6.png\":[\"textures.vl2\"],\"textures/commander/Icons/selectobject_7.png\":[\"textures.vl2\"],\"textures/commander/Icons/waypoint_anim.dml\":[\"textures.vl2\"],\"textures/commander/MiniIcons/TR2com_flag_grey.png\":[\"TR2final105-client.vl2\"],\"textures/commander/MiniIcons/com_bomber_grey.png\":[\"textures.vl2\"],\"textures/commander/MiniIcons/com_camera_grey.png\":[\"textures.vl2\"],\"textures/commander/MiniIcons/com_deploymotionsensor.png\":[\"textures.vl2\"],\"textures/commander/MiniIcons/com_deploypulsesensor.png\":[\"textures.vl2\"],\"textures/commander/MiniIcons/com_flag_grey.png\":[\"textures.vl2\"],\"textures/commander/MiniIcons/com_generator.png\":[\"textures.vl2\"],\"textures/commander/MiniIcons/com_hapc_grey.png\":[\"textures.vl2\"],\"textures/commander/MiniIcons/com_inventory_grey.png\":[\"textures.vl2\"],\"textures/commander/MiniIcons/com_landscout_grey.png\":[\"textures.vl2\"],\"textures/commander/MiniIcons/com_mpb_grey.png\":[\"textures.vl2\"],\"textures/commander/MiniIcons/com_player_grey.png\":[\"textures.vl2\"],\"textures/commander/MiniIcons/com_scout_grey.png\":[\"textures.vl2\"],\"textures/commander/MiniIcons/com_sensor_grey.png\":[\"textures.vl2\"],\"textures/commander/MiniIcons/com_solargen_grey.png\":[\"textures.vl2\"],\"textures/commander/MiniIcons/com_switch_grey.png\":[\"textures.vl2\"],\"textures/commander/MiniIcons/com_tank_grey.png\":[\"textures.vl2\"],\"textures/commander/MiniIcons/com_turret_grey.png\":[\"textures.vl2\"],\"textures/commander/MiniIcons/com_turretbase_grey.png\":[\"textures.vl2\"],\"textures/commander/MiniIcons/com_vehicle_pad_inventory.png\":[\"textures.vl2\"],\"textures/commander/MiniIcons/com_waypoint_grey.png\":[\"textures.vl2\"],\"textures/control.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/cp_nebula3.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/cphoenix.flag.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/cubemap.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/cylinder_tex.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dParticle.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/damSkyBack.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/damSkyFront.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/damSkyLeft.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/damSkyRight.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/damSkyTop.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dark_green.dml\":[\"TWL2-MapPack.vl2\"],\"textures/dark_green/dark_green_BK.png\":[\"TWL2-MapPack.vl2\"],\"textures/dark_green/dark_green_DN.png\":[\"TWL2-MapPack.vl2\"],\"textures/dark_green/dark_green_FR.png\":[\"TWL2-MapPack.vl2\"],\"textures/dark_green/dark_green_LF.png\":[\"TWL2-MapPack.vl2\"],\"textures/dark_green/dark_green_RT.png\":[\"TWL2-MapPack.vl2\"],\"textures/dark_green/dark_green_UP.png\":[\"TWL2-MapPack.vl2\"],\"textures/dark_green/dark_green_cloud1.png\":[\"TWL2-MapPack.vl2\"],\"textures/dark_green/dark_green_cloud2.png\":[\"TWL2-MapPack.vl2\"],\"textures/dd2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/deploy_Ammo.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/deploy_Ammo2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/desert/cp_ecombo1a.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_ecombo1b.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_eport01.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_eport01c.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_espec01.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_espec02.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_espec02BASE.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_espec02CAP.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_espec03.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_etec01.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_etec02.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_ewal01.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_ewal01a.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_ewal01b.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_ewal01c.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_ewal01d.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_ewal01e.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_ewal01f.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_ibor01.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_ibor01a.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_ibor02.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_ibor02a.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_ibor03.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_ichute01.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_ichute02.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_icoldeco01.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_icoldeco01a.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_icoligolA.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_icomp01b.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_icomp01c.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_icomp01e.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_icomp01f.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_icomp01g.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_idoo01.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_iflo01.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_iflo01d.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_iflo02.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_iflo02a.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_iflo02b.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_iflo02c.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_ilig01.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_ilig01a.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_ilig02.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_ilig02a.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_ilig02b.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_ilig02c.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_ilig05a.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_ilig05b.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_ispec01.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_ispec01CAP.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_ispec02CAP.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_ispec02b.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_ispecbase01.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_ispecbase01a.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_ispecbase01d.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_ispecbase01f.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_ispecbase01g.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_istair01.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_istrface01.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_istrface01c.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_istrface01d.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_istrface01e.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_istrface01f.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_istrface01g.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_istrface01h.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_itec01.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_itec01c.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_itec02.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_itec03a.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_itec03b.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_itecwal01.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_itecwal01a.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_itecwal01b.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_iwal02b.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_iwal02d.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_iwal02f.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_iwal02g.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_iwalbase02.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_iwalbase02a.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_sand.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_screen.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_scrnbrdr01a.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_scrnbrdr01c.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_thresh01OFF.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/cp_thresh01ON.png\":[\"desert.vl2\",\"yHDTextures2.0.vl2\"],\"textures/desert/iwal2020.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/desert/iwal2021.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/desert/iwal2022.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/desert/skies/d_N_b.bm8\":[\"desert.vl2\"],\"textures/desert/skies/d_N_b.png\":[\"desert.vl2\"],\"textures/desert/skies/d_N_d.bm8\":[\"desert.vl2\"],\"textures/desert/skies/d_N_d.png\":[\"desert.vl2\"],\"textures/desert/skies/d_N_f.bm8\":[\"desert.vl2\"],\"textures/desert/skies/d_N_f.png\":[\"desert.vl2\"],\"textures/desert/skies/d_N_l.bm8\":[\"desert.vl2\"],\"textures/desert/skies/d_N_l.png\":[\"desert.vl2\"],\"textures/desert/skies/d_N_r.bm8\":[\"desert.vl2\"],\"textures/desert/skies/d_N_r.png\":[\"desert.vl2\"],\"textures/desert/skies/d_N_t.bm8\":[\"desert.vl2\"],\"textures/desert/skies/d_N_t.png\":[\"desert.vl2\"],\"textures/desert/skies/d_n_move1.bm8\":[\"desert.vl2\"],\"textures/desert/skies/d_n_move1.png\":[\"desert.vl2\"],\"textures/desert/skies/d_n_move2.bm8\":[\"desert.vl2\"],\"textures/desert/skies/d_n_move2.png\":[\"desert.vl2\"],\"textures/desert/skies/d_n_move3.bm8\":[\"desert.vl2\"],\"textures/desert/skies/d_n_move3.png\":[\"desert.vl2\"],\"textures/desert/skies/db2.bm8\":[\"desert.vl2\"],\"textures/desert/skies/db2.png\":[\"desert.vl2\"],\"textures/desert/skies/dd2.bm8\":[\"desert.vl2\"],\"textures/desert/skies/dd2.png\":[\"desert.vl2\"],\"textures/desert/skies/desert_blue_emap.bm8\":[\"desert.vl2\"],\"textures/desert/skies/desert_blue_emap.png\":[\"desert.vl2\"],\"textures/desert/skies/desert_brown_emap.bm8\":[\"desert.vl2\"],\"textures/desert/skies/desert_brown_emap.png\":[\"desert.vl2\"],\"textures/desert/skies/desert_starrynite_emap.bm8\":[\"desert.vl2\"],\"textures/desert/skies/desert_starrynite_emap.png\":[\"desert.vl2\"],\"textures/desert/skies/desertmove1.bm8\":[\"desert.vl2\"],\"textures/desert/skies/desertmove1.png\":[\"desert.vl2\"],\"textures/desert/skies/desertmove2.bm8\":[\"desert.vl2\"],\"textures/desert/skies/desertmove2.png\":[\"desert.vl2\"],\"textures/desert/skies/desertmove3.bm8\":[\"desert.vl2\"],\"textures/desert/skies/desertmove3.png\":[\"desert.vl2\"],\"textures/desert/skies/desertmove4.bm8\":[\"desert.vl2\"],\"textures/desert/skies/desertmove4.png\":[\"desert.vl2\"],\"textures/desert/skies/df2.bm8\":[\"desert.vl2\"],\"textures/desert/skies/df2.png\":[\"desert.vl2\"],\"textures/desert/skies/dl2.bm8\":[\"desert.vl2\"],\"textures/desert/skies/dl2.png\":[\"desert.vl2\"],\"textures/desert/skies/dr2.bm8\":[\"desert.vl2\"],\"textures/desert/skies/dr2.png\":[\"desert.vl2\"],\"textures/desert/skies/dt2.bm8\":[\"desert.vl2\"],\"textures/desert/skies/dt2.png\":[\"desert.vl2\"],\"textures/desert/skies/starrynite_v3_BK.bm8\":[\"desert.vl2\"],\"textures/desert/skies/starrynite_v3_BK.png\":[\"desert.vl2\"],\"textures/desert/skies/starrynite_v3_DN.bm8\":[\"desert.vl2\"],\"textures/desert/skies/starrynite_v3_DN.png\":[\"desert.vl2\"],\"textures/desert/skies/starrynite_v3_FR.bm8\":[\"desert.vl2\"],\"textures/desert/skies/starrynite_v3_FR.png\":[\"desert.vl2\"],\"textures/desert/skies/starrynite_v3_LF.bm8\":[\"desert.vl2\"],\"textures/desert/skies/starrynite_v3_LF.png\":[\"desert.vl2\"],\"textures/desert/skies/starrynite_v3_RT.bm8\":[\"desert.vl2\"],\"textures/desert/skies/starrynite_v3_RT.png\":[\"desert.vl2\"],\"textures/desert/skies/starrynite_v3_UP.bm8\":[\"desert.vl2\"],\"textures/desert/skies/starrynite_v3_UP.png\":[\"desert.vl2\"],\"textures/desert512.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/desertDust.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/details/BadDet1.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/details/BadDet2.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/details/DesertDet1.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/details/DesertDet2.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/details/LavaDet1.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/details/LavaDet2.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/details/LushDet1.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/details/LushDet2.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/details/PlanetX_CB1.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/details/SnowDet1.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/details/SnowDet2.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/details/bb_det2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dkmetal.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/4circle_lite.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/4square_lite.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/BELogo.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/BElogo2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/BlueMoon.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/ConcreteFloor.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/ConcreteFloorDS.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/ConcreteVents.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/CorridorFloor.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/CorridorWA.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/CorridorWB.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/CorridorWD.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/ExtSphereMetal.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/ExteriorA.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/ExteriorD.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/ExteriorD2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/FloorMetaCir.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/FloorMetal.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/FloorMetal02.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/FloorMetalBE.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/MarbleFloorB.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/MarbleFloorC.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/MarbleWallC.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/MarbleWallE.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/MarbleWallF.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/MatalWallA.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/MetalVentWall.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/MetalWall.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/Nycto-comp3.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/Nycto-computer.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/PaintWallA.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/PaintWallB.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/PaintWallE.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/PrisonWO.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/PrisonWall.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/Roman_COLLa.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/Roman_COLLb.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/Roman_ROOF.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/Roman_STONE.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/StoneWT.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/StoneWall.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/StoneWallPlain.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/WallMetal01.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/WallMetal02.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/WallMetalP.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/WallMetalP0.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/WallMetalP2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/WallMetalStrips.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/WallMetalp3.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/ancient3.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/antigrav.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/base1c.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/base_dark2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/base_rockburn.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/base_rocklog.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/bb_red.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/bb_red2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/bb_sand.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/bd_ispe07.PNG\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/be_edoo02.PNG\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/be_elig02.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/be_elig02_nd.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/be_elig03.PNG\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/be_espec02.PNG\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/be_ewal03_hl.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/be_ewal03acrk.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/be_ewal06.PNG\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/be_gr3streak.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/be_gr4streak.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/be_icei01a.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/be_ihalig.PNG\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/be_iprflo01.PNG\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/be_itebor04.PNG\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/be_itedoo01.PNG\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/be_itelig01.PNG\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/be_itelig02.PNG\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/be_itewal01.PNG\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/be_itewal04.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/beaglelz.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/beam01.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/bigrust.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/bigrust2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/blue_light1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/blue_light2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/bluescrdeath.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/bluetrim1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/bluetrim2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/bluetrim2a.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/bluetrim3.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/bluetrim4.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/bolttrim.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/box_a.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/box_b.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/box_c.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/cam1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/cargo.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/cargo1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/cargoend.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/cargoend2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/cargotop.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/carinternalwall.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/carrierlogo1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/carrierlogo2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/carrierwall2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/carrierwall4.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/cementwall6.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/cementwall8.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/cretepillarc.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/crudewarn.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/deck1+.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/doorlogo1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/doorlogo2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/dox_beam.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/dox_bluelite1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/dox_bluelite2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/dox_grsteel3.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/dox_grsteel3_b.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/dox_grsteel3_f.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/dox_grsteel4.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/dox_pipe1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/drkmtldpanelc.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/ds_NefBlTrim.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/ds_NefBlue.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/ds_NefBlue1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/ds_NefWall1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/ds_Neffloor1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/ds_Neffloor5.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/ds_etechbor01.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/ds_etechbrdr2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/ds_ewall06.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/ds_ewall07.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/ds_genfloor.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/ds_genwall.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/ds_ilig02.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/ds_ilig03.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/ds_ilig04.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/ds_iwal01.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/ds_jet03.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/dswordlz.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e6cfloordented.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e6girdergrate.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e6grate2flr.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e6horzlight.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e6smlgrtflr2bl.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e6strimlight.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8_base1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8_base1b.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8_base1c.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8_btrim01.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8_btrim05.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8_launchpad1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8_mtlwall1b.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8_mtlwall3.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8_mtlwall4.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8_rlight_0000.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8_rlightb.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8_rlightb_0000.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8basictrim2_bl.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8beam01.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8beam01b.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8beam02.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8bgrate01.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8bolttrim.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8bolttrimb.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8clangfloor.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8clangfloor01.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8clangfloor03.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8clangfloor05c.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8clangwarnmix_.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8crete01.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8crete01stair1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8crete03.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8crete03b.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8crete03c.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8crete03cc.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8crete03d.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8crete03fadedw.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8cretefloor02.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8cretefloor_ti.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8cretesmlltrim.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8lighttrim.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8lighttrim_b.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8metal03c_blue.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8mtltrim.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8mtltrim1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8mtltrim1b.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8mtltrim2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8smlltrim1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8spawn01b.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8support02.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8support02c.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8support04b_bl.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8support05.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8tinylight_000.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8tmtllight2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8trimlight_000.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8warning2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8warning256.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8warning2step.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8wrntrim.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/e8wrntrim2b.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/emap_beachblitz.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/engine1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/grate1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/grate2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/grate_logo.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/gratered.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/greylite2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/gtext2a.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/hangar_indoor1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/hangar_indoor3.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/hangarwall.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/hangarwall2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/hitec_wall1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/housewall.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/idkmetal2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/idkmetal2a.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/ir_blocks.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/ir_plain.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/ir_relief.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/ir_trim1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/ir_trim2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/ir_wall.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/jaxscr.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/light_cold3.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/light_small.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/light_small2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/light_small3.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/light_small4.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/minesign.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/mtlsupgrt2light.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/mx3_logo.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/mx3_memb.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/mx3_tribute.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/mx3_wall.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/null.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/pc1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/pc2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/pc3.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/radarscr.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/radarscr2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/redstripe2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/redvent2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/rock_smalllite.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/rock_stripe.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/rock_stripe2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/rock_wall_lite.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/rock_wall_lite2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/rock_wall_lite3.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/rock_wall_lite4.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/rock_wall_lite5.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/rock_wall_lite6.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/rock_wall_lite7.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/rock_wall_lite8.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/rockwall_logo.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/roofbeam.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/rustbox.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/rustbox_logo.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/rway1_start.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/rway2_start.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/rway_end2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/rway_middle.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/sboxlogo2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/sboxlogotop.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/sign1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/sign2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/slabgrill.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/special_shield2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/steelwall_logo.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/stone_wall1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/stone_wall2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/stone_wall3.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/stone_wall4.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/stone_wall5.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/stone_wall7.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/stripe1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/stripe2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/stripe3.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/striplite2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/striplite3.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/sub_wall.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/subchart1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/subdamage.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/tcement1a.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/tfloor.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/tlroddtilecln.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/tmtllight.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/transporter.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/transtek.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/trimodd.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/wall_1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/wall_1rust.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/wall_2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/wall_3.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/wall_4.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/wall_5.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/warm_wtlite.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/warning2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox/white_striplite.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dox_textures/4circle_lite.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/antigrav.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/bluetrim1.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/bluetrim2.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/bluetrim3.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/carinternalwall.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/carrierwall4.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/doorlogo2.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/ds_etechbor01.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/ds_etechbrdr2.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/ds_ewall06.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/ds_ewall07.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/ds_genfloor.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/ds_genwall.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/ds_ilig04.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/ds_iwal01.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/grate1.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/grate2.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/hangar_indoor1.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/hangar_indoor3.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/light_cold3.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/light_small2.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/redstripe2.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/rock_smalllite.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/rock_wall_lite.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/rock_wall_lite3.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/rock_wall_lite4.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/rock_wall_lite5.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/roofbeam.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/rway_middle.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/sboxlogotop.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/slabgrill.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/stripe2.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/striplite2.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/striplite3.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/wall_2.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/wall_3.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dox_textures/white_striplite.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/dsDust.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/ds_NefBlTrim.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/ds_NefBlue1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/ds_NefWall1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/ds_Neffloor1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/ds_ewall07.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/ds_ilig02.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/ds_iwal01.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dsword.flag.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/dust00.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/dust01.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/dust02.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/dust03.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/dust04.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/dust05.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/dust06.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/dust07.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/dust08.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/dust09.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/dust10.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/e8clangfloor05c.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/e8clangwarnmix_.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/e8mtltrim1b.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/e8trimlight_000.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/ee_dxfling.dml\":[\"z_DMP2-V0.6.vl2\"],\"textures/ee_greenrain.dml\":[\"z_DMP2-V0.6.vl2\"],\"textures/ee_hive.dml\":[\"z_DMP2-V0.6.vl2\"],\"textures/ee_murkymist.dml\":[\"z_DMP2-V0.6.vl2\"],\"textures/ee_sidewinder.dml\":[\"z_DMP2-V0.6.vl2\"],\"textures/ee_tusk.dml\":[\"z_DMP2-V0.6.vl2\"],\"textures/ee_twilightgrove.dml\":[\"z_DMP2-V0.6.vl2\"],\"textures/ee_underpin.dml\":[\"z_DMP2-V0.6.vl2\"],\"textures/eedessert.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/eeor/BElogo2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/base1c.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/be_itedoo01.PNG\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/be_itelig01.PNG\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/beaglelz.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/bluetrim1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/bluetrim2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/bluetrim2a.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/bluetrim4.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/crudewarn.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/dox_bluelite2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/ds_NefBlue1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/ds_NefWall1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/ds_Neffloor5.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/ds_ilig02.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/e8_base1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/grate1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/radarscr.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/redstripe2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/afternoondelight/AfternoonDelight_sky.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/afternoondelight/afternoondelight_back.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/afternoondelight/afternoondelight_bottom.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/afternoondelight/afternoondelight_front.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/afternoondelight/afternoondelight_left.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/afternoondelight/afternoondelight_right.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/afternoondelight/afternoondelight_top.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/arcticfever/arcticfever_back.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/arcticfever/arcticfever_bottom.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/arcticfever/arcticfever_front.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/arcticfever/arcticfever_left.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/arcticfever/arcticfever_right.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/arcticfever/arcticfever_top.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/cloudscape/Cloudscape_back.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/cloudscape/Cloudscape_bottom.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/cloudscape/Cloudscape_front.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/cloudscape/Cloudscape_left.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/cloudscape/Cloudscape_right.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/cloudscape/Cloudscape_sky.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/cloudscape/Cloudscape_top.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/greenrain/greenrain_back.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/greenrain/greenrain_bottom.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/greenrain/greenrain_front.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/greenrain/greenrain_left.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/greenrain/greenrain_right.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/greenrain/greenrain_top.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/lonelycrimson/LonelyCrimson_back.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/lonelycrimson/LonelyCrimson_bottom.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/lonelycrimson/LonelyCrimson_front.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/lonelycrimson/LonelyCrimson_left.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/lonelycrimson/LonelyCrimson_right.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/lonelycrimson/LonelyCrimson_sky.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/lonelycrimson/LonelyCrimson_top.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/murkymist/MurkyMist_back.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/murkymist/MurkyMist_bottom.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/murkymist/MurkyMist_front.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/murkymist/MurkyMist_left.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/murkymist/MurkyMist_right.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/murkymist/MurkyMist_sky.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/murkymist/MurkyMist_top.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/stormopoly/Stormopoly_back.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/stormopoly/Stormopoly_bottom.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/stormopoly/Stormopoly_front.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/stormopoly/Stormopoly_left.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/stormopoly/Stormopoly_right.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/stormopoly/Stormopoly_sky.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/stormopoly/Stormopoly_top.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/underpin/underpin_back.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/underpin/underpin_bottom.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/underpin/underpin_front.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/underpin/underpin_left.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/underpin/underpin_right.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/underpin/underpin_sky.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/skies/underpin/underpin_top.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/striplite2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/tcement1a.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/tech_st1_blk2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/techcomp1_blk2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/techcomp1_ylw1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/techcomp4_blk2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/techflat1_blk1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/techflat1_red2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/techflat1_ylw1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/techflr1_blk2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/techflr1_red2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/techflr1_ylw1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eeor/techwall2_grey1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/elevator1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/emap.bmp\":[\"textures.vl2\"],\"textures/emap.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/emitterGlowGridD.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/emitterGridD.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/energyHaze.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/eve1.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/eve2.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/eve3.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/eve4.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/eve5.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/eve6.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/eve7.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/eve8.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/evil/ancient3.png\":[\"TWL2-MapPack.vl2\"],\"textures/evil/base1c.png\":[\"TWL2-MapPack.vl2\"],\"textures/evil/beam01.png\":[\"TWL2-MapPack.vl2\"],\"textures/evil/bolttrim.png\":[\"TWL2-MapPack.vl2\"],\"textures/evil/cementwall6.png\":[\"TWL2-MapPack.vl2\"],\"textures/evil/cementwall8.png\":[\"TWL2-MapPack.vl2\"],\"textures/evil/cretepillarc.png\":[\"TWL2-MapPack.vl2\"],\"textures/evil/crudewarn.png\":[\"TWL2-MapPack.vl2\"],\"textures/evil/drkmtldpanelc.png\":[\"TWL2-MapPack.vl2\"],\"textures/evil/e6cfloordented.png\":[\"TWL2-MapPack.vl2\"],\"textures/evil/e6girdergrate.png\":[\"TWL2-MapPack.vl2\"],\"textures/evil/e6grate2flr.png\":[\"TWL2-MapPack.vl2\"],\"textures/evil/e6horzlight.png\":[\"TWL2-MapPack.vl2\"],\"textures/evil/e6smlgrtflr2bl.png\":[\"TWL2-MapPack.vl2\"],\"textures/evil/e6strimlight.png\":[\"TWL2-MapPack.vl2\"],\"textures/evil/housewall.png\":[\"TWL2-MapPack.vl2\"],\"textures/evil/mtlsupgrt2light.png\":[\"TWL2-MapPack.vl2\"],\"textures/evil/tfloor.png\":[\"TWL2-MapPack.vl2\"],\"textures/evil/tlroddtilecln.png\":[\"TWL2-MapPack.vl2\"],\"textures/evil/tmtllight.png\":[\"TWL2-MapPack.vl2\"],\"textures/evil/trimodd.png\":[\"TWL2-MapPack.vl2\"],\"textures/evil/warning2.png\":[\"TWL2-MapPack.vl2\"],\"textures/ewok/TREEINSIDE.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/ewok/canopyLeaves.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/ewok/floorLogs.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/ewok/logEnd.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/ewok/roughWood.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/ewok/smoothWood.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/ewok/thatchRoof.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/ewok/treeBark.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/exFlame.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/flag_skinmap.png\":[\"TR2final105-client.vl2\"],\"textures/flarebase.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/flaremod.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/fling1/Nycto-comp3.png\":[\"S8maps.vl2\"],\"textures/fling1/Nycto-computer.png\":[\"S8maps.vl2\"],\"textures/fling1/bd_ispe07.PNG\":[\"S8maps.vl2\"],\"textures/fling1/be_edoo02.PNG\":[\"S8maps.vl2\"],\"textures/fling1/be_icei01a.png\":[\"S8maps.vl2\"],\"textures/fling1/crudewarn.png\":[\"S8maps.vl2\"],\"textures/fling1/dox_bluelite1.png\":[\"S8maps.vl2\"],\"textures/fling1/ds_NefBlue.png\":[\"S8maps.vl2\"],\"textures/fling1/ds_NefBlue1.png\":[\"S8maps.vl2\"],\"textures/fling1/ds_Neffloor1.png\":[\"S8maps.vl2\"],\"textures/fling1/ds_ilig02.png\":[\"S8maps.vl2\"],\"textures/fling1/ds_ilig04.png\":[\"S8maps.vl2\"],\"textures/fling1/ds_jet03.png\":[\"S8maps.vl2\"],\"textures/fling1/e6strimlight.png\":[\"S8maps.vl2\"],\"textures/fling1/e8clangfloor.png\":[\"S8maps.vl2\"],\"textures/fling1/e8tinylight_000.png\":[\"S8maps.vl2\"],\"textures/fling1/null.png\":[\"S8maps.vl2\"],\"textures/flingsky/emap_muddy.png\":[\"S8maps.vl2\"],\"textures/flingsky/flingsky03_BK.png\":[\"S8maps.vl2\"],\"textures/flingsky/flingsky03_DN.png\":[\"S8maps.vl2\"],\"textures/flingsky/flingsky03_FR.png\":[\"S8maps.vl2\"],\"textures/flingsky/flingsky03_LF.png\":[\"S8maps.vl2\"],\"textures/flingsky/flingsky03_RT.png\":[\"S8maps.vl2\"],\"textures/flingsky/flingsky03_UP.png\":[\"S8maps.vl2\"],\"textures/flingsky03.dml\":[\"S8maps.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/fluid_lava.dml\":[\"textures.vl2\"],\"textures/fluid_water.dml\":[\"textures.vl2\"],\"textures/flyer.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/flyer2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/flyercockpit.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/flyerexhaust.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/flyerflame.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/grate1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/greenBg.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/grn_blink4.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/gui/BloodEagle.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/gui/CRED_1.png\":[\"textures.vl2\"],\"textures/gui/CRED_10.png\":[\"textures.vl2\"],\"textures/gui/CRED_11.png\":[\"textures.vl2\"],\"textures/gui/CRED_12.png\":[\"textures.vl2\"],\"textures/gui/CRED_13.png\":[\"textures.vl2\"],\"textures/gui/CRED_14.png\":[\"textures.vl2\"],\"textures/gui/CRED_15.png\":[\"textures.vl2\"],\"textures/gui/CRED_16.png\":[\"textures.vl2\"],\"textures/gui/CRED_17.png\":[\"textures.vl2\"],\"textures/gui/CRED_18.png\":[\"textures.vl2\"],\"textures/gui/CRED_19.png\":[\"textures.vl2\"],\"textures/gui/CRED_2.png\":[\"textures.vl2\"],\"textures/gui/CRED_20.png\":[\"textures.vl2\"],\"textures/gui/CRED_21.png\":[\"textures.vl2\"],\"textures/gui/CRED_22.png\":[\"textures.vl2\"],\"textures/gui/CRED_23.png\":[\"textures.vl2\"],\"textures/gui/CRED_24.png\":[\"textures.vl2\"],\"textures/gui/CRED_25.png\":[\"textures.vl2\"],\"textures/gui/CRED_26.png\":[\"textures.vl2\"],\"textures/gui/CRED_27.png\":[\"textures.vl2\"],\"textures/gui/CRED_28.png\":[\"textures.vl2\"],\"textures/gui/CRED_29.png\":[\"textures.vl2\"],\"textures/gui/CRED_3.png\":[\"textures.vl2\"],\"textures/gui/CRED_30.png\":[\"textures.vl2\"],\"textures/gui/CRED_31.png\":[\"textures.vl2\"],\"textures/gui/CRED_32.png\":[\"textures.vl2\"],\"textures/gui/CRED_33.png\":[\"textures.vl2\"],\"textures/gui/CRED_34.png\":[\"textures.vl2\"],\"textures/gui/CRED_35.png\":[\"textures.vl2\"],\"textures/gui/CRED_36.png\":[\"textures.vl2\"],\"textures/gui/CRED_37.png\":[\"textures.vl2\"],\"textures/gui/CRED_38.png\":[\"textures.vl2\"],\"textures/gui/CRED_39.png\":[\"textures.vl2\"],\"textures/gui/CRED_4.png\":[\"textures.vl2\"],\"textures/gui/CRED_40.png\":[\"textures.vl2\"],\"textures/gui/CRED_41.png\":[\"textures.vl2\"],\"textures/gui/CRED_42.png\":[\"textures.vl2\"],\"textures/gui/CRED_43.png\":[\"textures.vl2\"],\"textures/gui/CRED_44.png\":[\"textures.vl2\"],\"textures/gui/CRED_45.png\":[\"textures.vl2\"],\"textures/gui/CRED_46.png\":[\"textures.vl2\"],\"textures/gui/CRED_5.png\":[\"textures.vl2\"],\"textures/gui/CRED_6.png\":[\"textures.vl2\"],\"textures/gui/CRED_7.png\":[\"textures.vl2\"],\"textures/gui/CRED_8.png\":[\"textures.vl2\"],\"textures/gui/CRED_9.png\":[\"textures.vl2\"],\"textures/gui/CUR_3darrow.png\":[\"textures.vl2\"],\"textures/gui/CUR_3darrowhelp.png\":[\"textures.vl2\"],\"textures/gui/CUR_3darrowno.PNG\":[\"textures.vl2\"],\"textures/gui/CUR_3darrowwait.png\":[\"textures.vl2\"],\"textures/gui/CUR_3ddiagleft.png\":[\"textures.vl2\"],\"textures/gui/CUR_3ddiagright.png\":[\"textures.vl2\"],\"textures/gui/CUR_3dleftright.png\":[\"textures.vl2\"],\"textures/gui/CUR_3dmove.png\":[\"textures.vl2\"],\"textures/gui/CUR_3dresizeright.png\":[\"textures.vl2\"],\"textures/gui/CUR_3dupdown.PNG\":[\"textures.vl2\"],\"textures/gui/CUR_Grab.png\":[\"textures.vl2\"],\"textures/gui/CUR_Hand.png\":[\"textures.vl2\"],\"textures/gui/CUR_Rotate.png\":[\"textures.vl2\"],\"textures/gui/Editor_DefaultHandle.png\":[\"textures.vl2\"],\"textures/gui/Editor_LockedHandle.png\":[\"textures.vl2\"],\"textures/gui/Editor_SelectHandle.png\":[\"textures.vl2\"],\"textures/gui/GGSplash.jpg\":[\"textures.vl2\"],\"textures/gui/HUD_watermark1.png\":[\"textures.vl2\"],\"textures/gui/HUD_watermark2.png\":[\"textures.vl2\"],\"textures/gui/Hud_chat_button_off.png\":[\"textures.vl2\"],\"textures/gui/Hud_chat_button_on.png\":[\"textures.vl2\"],\"textures/gui/InfoBar.png\":[\"textures.vl2\"],\"textures/gui/KILLME.PNG\":[\"textures.vl2\"],\"textures/gui/LOAD_Atropos2.png\":[\"atroposthereturn.vl2\"],\"textures/gui/LOAD_Centaur.png\":[\"centaur.vl2\"],\"textures/gui/LOAD_ColdFusion.png\":[\"ColdFusion.vl2\"],\"textures/gui/LOAD_DeathRow.png\":[\"DeathRow.vl2\"],\"textures/gui/LOAD_Exposure.png\":[\"Exposure-v1.1.vl2\"],\"textures/gui/LOAD_Prismatic.png\":[\"Prismatic.vl2\"],\"textures/gui/Load_2ArenaDome.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_2ArenaValley.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_2DustBowl.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_2Flyersarena.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_2IceDome.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_2IndoorIntensity.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_Abominable.png\":[\"textures.vl2\"],\"textures/gui/Load_AcidRain.png\":[\"Classic_maps_v1.vl2\"],\"textures/gui/Load_Aeroena.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_AgentsOfFortune.png\":[\"textures.vl2\"],\"textures/gui/Load_Alcatraz.png\":[\"textures.vl2\"],\"textures/gui/Load_Archipelago.png\":[\"textures.vl2\"],\"textures/gui/Load_ArenaHeaven.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_ArenaHell.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_ArenaHell2.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_ArenaInTheHill.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_ArenaUnderTheHill.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_AryoArena.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_AshesToAshes.png\":[\"textures.vl2\"],\"textures/gui/Load_BeggarsRun.png\":[\"textures.vl2\"],\"textures/gui/Load_Blastside_nef.png\":[\"Classic_maps_v1.vl2\"],\"textures/gui/Load_BridgeTooFar.png\":[\"DynamixFinalPack.vl2\"],\"textures/gui/Load_Broadside_nef.png\":[\"Classic_maps_v1.vl2\"],\"textures/gui/Load_Caldera.png\":[\"textures.vl2\"],\"textures/gui/Load_Casern_Cavite.png\":[\"textures.vl2\"],\"textures/gui/Load_ColdWar.png\":[\"ColdWar.vl2\"],\"textures/gui/Load_CompUSA-Melee.png\":[\"textures.vl2\"],\"textures/gui/Load_CompUSA_Melee.png\":[\"textures.vl2\"],\"textures/gui/Load_Confusco.png\":[\"Classic_maps_v1.vl2\"],\"textures/gui/Load_ContainmentLarge.png\":[\"ContainmentLarge.vl2\"],\"textures/gui/Load_CrashClash.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_DMP_Agroleon.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/gui/Load_DMP_Astro.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/gui/Load_DMP_BastardForge.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/gui/Load_DMP_BitterGorge.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/gui/Load_DMP_Bunkered.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/gui/Load_DMP_Cinerarium.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/gui/Load_DMP_DermCity.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/gui/Load_DMP_Embers.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/gui/Load_DMP_EmeraldSpit.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/gui/Load_DMP_FaceCrossing.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/gui/Load_DMP_Hoth.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/gui/Load_DMP_IceGiant.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/gui/Load_DMP_IsleDeBatalla.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/gui/Load_DMP_LavaGods.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/gui/Load_DMP_Magellan.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/gui/Load_DMP_MoonDance.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/gui/Load_DMP_Pantheon.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/gui/Load_DMP_Paranoia.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/gui/Load_DMP_Pariah.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/gui/Load_DMP_PipeDream.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/gui/Load_DMP_RavineV.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/gui/Load_DMP_ScorchedEarth.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/gui/Load_DMP_SimpleFlagArena.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/gui/Load_DMP_SpinCycle.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/gui/Load_DMP_StarFall.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/gui/Load_DMP_Tyre.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/gui/Load_DMP_Wasteland.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/gui/Load_Damnation.png\":[\"textures.vl2\"],\"textures/gui/Load_DangerousCrossingArena.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_DangerousCrossing_nef.png\":[\"Classic_maps_v1.vl2\"],\"textures/gui/Load_DeathBirdsFly.png\":[\"textures.vl2\"],\"textures/gui/Load_DeathFromBelow.png\":[\"DeathFromBelow.vl2\"],\"textures/gui/Load_DesertOfDeath_nef.png\":[\"Classic_maps_v1.vl2\"],\"textures/gui/Load_Desiccator.png\":[\"textures.vl2\"],\"textures/gui/Load_DevilsElbow.png\":[\"DynamixFinalPack.vl2\"],\"textures/gui/Load_DustToDust.png\":[\"textures.vl2\"],\"textures/gui/Load_EB-Hades.png\":[\"textures.vl2\"],\"textures/gui/Load_EB_Hades.png\":[\"textures.vl2\"],\"textures/gui/Load_Envyrena.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_EnyLand.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_Equinox.png\":[\"textures.vl2\"],\"textures/gui/Load_Escalade.png\":[\"textures.vl2\"],\"textures/gui/Load_EveningLand.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_Fall_To_Glory.png\":[\"textures.vl2\"],\"textures/gui/Load_FinalRevenge.png\":[\"FinalRevenge.vl2\"],\"textures/gui/Load_Flashpoint.png\":[\"textures.vl2\"],\"textures/gui/Load_Gauntlet.png\":[\"textures.vl2\"],\"textures/gui/Load_Gehenna.png\":[\"textures.vl2\"],\"textures/gui/Load_Gorgon.png\":[\"Classic_maps_v1.vl2\"],\"textures/gui/Load_Helioarena.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_Hillside.png\":[\"Classic_maps_v1.vl2\"],\"textures/gui/Load_IceRidge_nef.png\":[\"Classic_maps_v1.vl2\"],\"textures/gui/Load_Icebound.png\":[\"textures.vl2\"],\"textures/gui/Load_InnerSanctum.png\":[\"DynamixFinalPack.vl2\"],\"textures/gui/Load_Insalubria.png\":[\"textures.vl2\"],\"textures/gui/Load_Invictus.png\":[\"textures.vl2\"],\"textures/gui/Load_IsleOfMan.png\":[\"DynamixFinalPack.vl2\"],\"textures/gui/Load_IveHadWorse.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_JacobsLadder.png\":[\"textures.vl2\"],\"textures/gui/Load_Khalarena.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_Lakefront.png\":[\"Classic_maps_v1.vl2\"],\"textures/gui/Load_Magmatic.png\":[\"Classic_maps_v1.vl2\"],\"textures/gui/Load_Masada.png\":[\"textures.vl2\"],\"textures/gui/Load_Minotaur.png\":[\"textures.vl2\"],\"textures/gui/Load_Morena.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_Mudside.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_Mutiny.png\":[\"Mutiny.vl2\"],\"textures/gui/Load_MyrkWood.png\":[\"textures.vl2\"],\"textures/gui/Load_Oasis.png\":[\"textures.vl2\"],\"textures/gui/Load_Overreach.png\":[\"textures.vl2\"],\"textures/gui/Load_Pantheon.png\":[\"DynamixFinalPack.vl2\"],\"textures/gui/Load_Planetside.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_Pyroclasm.png\":[\"textures.vl2\"],\"textures/gui/Load_Quagmire.png\":[\"textures.vl2\"],\"textures/gui/Load_Raindance_nef.png\":[\"Classic_maps_v1.vl2\"],\"textures/gui/Load_Ramparts.png\":[\"Classic_maps_v1.vl2\"],\"textures/gui/Load_Rasp.png\":[\"textures.vl2\"],\"textures/gui/Load_Recalescence.png\":[\"textures.vl2\"],\"textures/gui/Load_Respite.png\":[\"textures.vl2\"],\"textures/gui/Load_Reversion.png\":[\"textures.vl2\"],\"textures/gui/Load_Ridgerena.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_Rimehold.png\":[\"textures.vl2\"],\"textures/gui/Load_Rollercoaster_nef.png\":[\"Classic_maps_v1.vl2\"],\"textures/gui/Load_S5_Centaur.png\":[\"S5maps.vl2\"],\"textures/gui/Load_S5_Damnation.png\":[\"S5maps.vl2\"],\"textures/gui/Load_S5_Drache.png\":[\"S5maps.vl2\"],\"textures/gui/Load_S5_HawkingHeat.png\":[\"S5maps.vl2\"],\"textures/gui/Load_S5_Icedance.png\":[\"S5maps.vl2\"],\"textures/gui/Load_S5_Massive.png\":[\"S5maps.vl2\"],\"textures/gui/Load_S5_Mimicry.png\":[\"S5maps.vl2\"],\"textures/gui/Load_S5_Misadventure.png\":[\"S5maps.vl2\"],\"textures/gui/Load_S5_Mordacity.png\":[\"S5maps.vl2\"],\"textures/gui/Load_S5_Reynard.png\":[\"S5maps.vl2\"],\"textures/gui/Load_S5_Sherman.png\":[\"S5maps.vl2\"],\"textures/gui/Load_S5_Silenus.png\":[\"S5maps.vl2\"],\"textures/gui/Load_S5_Woodymyrk.png\":[\"S5maps.vl2\"],\"textures/gui/Load_Sanctuary.png\":[\"textures.vl2\"],\"textures/gui/Load_Sandstorm.png\":[\"Classic_maps_v1.vl2\"],\"textures/gui/Load_Scarabrae_nef.png\":[\"Classic_maps_v1.vl2\"],\"textures/gui/Load_ShockRidge.png\":[\"Classic_maps_v1.vl2\"],\"textures/gui/Load_ShrineArena.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_ShrineArenaII.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_SilentStorm.png\":[\"SilentStorm.vl2\"],\"textures/gui/Load_Sirocco.png\":[\"textures.vl2\"],\"textures/gui/Load_Slapdash.png\":[\"textures.vl2\"],\"textures/gui/Load_Snowblind_nef.png\":[\"Classic_maps_v1.vl2\"],\"textures/gui/Load_SoccerLand.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_SpyLand.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_Starfallen.png\":[\"Classic_maps_v1.vl2\"],\"textures/gui/Load_Stonehenge_nef.png\":[\"Classic_maps_v1.vl2\"],\"textures/gui/Load_Subzero.png\":[\"Classic_maps_v1.vl2\"],\"textures/gui/Load_SunDried.png\":[\"textures.vl2\"],\"textures/gui/Load_Surreal.png\":[\"Classic_maps_v1.vl2\"],\"textures/gui/Load_TWL2_Bleed.png\":[\"TWL2-MapPack.vl2\"],\"textures/gui/Load_TWL2_BlueMoon.png\":[\"TWL2-MapPack.vl2\"],\"textures/gui/Load_TWL2_CanyonCrusadeDeluxe.png\":[\"TWL2-MapPack.vl2\"],\"textures/gui/Load_TWL2_Celerity.png\":[\"TWL2-MapPack.vl2\"],\"textures/gui/Load_TWL2_CloakOfNight.png\":[\"TWL2-MapPack.vl2\"],\"textures/gui/Load_TWL2_Crevice.png\":[\"TWL2-MapPack.vl2\"],\"textures/gui/Load_TWL2_Dissention.png\":[\"TWL2-MapPack.vl2\"],\"textures/gui/Load_TWL2_Drifts.PNG\":[\"TWL2-MapPack.vl2\"],\"textures/gui/Load_TWL2_Drorck.PNG\":[\"TWL2-MapPack.vl2\"],\"textures/gui/Load_TWL2_FrozenGlory.png\":[\"TWL2-MapPack.vl2\"],\"textures/gui/Load_TWL2_FrozenHope.png\":[\"TWL2-MapPack.vl2\"],\"textures/gui/Load_TWL2_Hildebrand.png\":[\"TWL2-MapPack.vl2\"],\"textures/gui/Load_TWL2_IceDagger.png\":[\"TWL2-MapPack.vl2\"],\"textures/gui/Load_TWL2_JaggedClaw.png\":[\"TWL2-MapPack.vl2\"],\"textures/gui/Load_TWL2_Magnum.PNG\":[\"TWL2-MapPack.vl2\"],\"textures/gui/Load_TWL2_MidnightMayhemDeluxe.png\":[\"TWL2-MapPack.vl2\"],\"textures/gui/Load_TWL2_MuddySwamp.png\":[\"TWL2-MapPack.vl2\"],\"textures/gui/Load_TWL2_Norty.PNG\":[\"TWL2-MapPack.vl2\"],\"textures/gui/Load_TWL2_Ocular.png\":[\"TWL2-MapPack.vl2\"],\"textures/gui/Load_TWL2_RoughLand.png\":[\"TWL2-MapPack.vl2\"],\"textures/gui/Load_TWL2_Ruined.png\":[\"TWL2-MapPack.vl2\"],\"textures/gui/Load_TWL2_Skylight.png\":[\"TWL2-MapPack.vl2\"],\"textures/gui/Load_TWL2_WoodyMyrk.png\":[\"TWL2-MapPack.vl2\"],\"textures/gui/Load_TWL_Abaddon.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_BaNsHee.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_BeachBlitz.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_BeggarsRun.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_BlueMoon.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Boss.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Celerity.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Chokepoint.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Cinereous.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Clusterfuct.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Crossfire.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Curtilage.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Damnation.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_DangerousCrossing.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_DeadlyBirdsSong.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Deserted.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Desiccator.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Drifts.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Feign.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Frostclaw.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Frozen.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Harvester.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Horde.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Katabatic.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Magmatic.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Minotaur.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Neve.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_NoShelter.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_OsIris.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Pandemonium.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Quagmire.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Raindance.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Ramparts.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Reversion.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Rollercoaster.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Runenmacht.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Sandstorm.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Slapdash.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Snowblind.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Starfallen.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Stonehenge.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_SubZero.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Surreal.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_Titan.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_WhiteDwarf.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_WilderZone.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_TWL_WoodyMyrk.png\":[\"TWL-MapPack.vl2\"],\"textures/gui/Load_Talus.png\":[\"textures.vl2\"],\"textures/gui/Load_TempleTussleVersion2.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_ThinIce.png\":[\"textures.vl2\"],\"textures/gui/Load_Titan.png\":[\"Classic_maps_v1.vl2\"],\"textures/gui/Load_Tombstone.png\":[\"textures.vl2\"],\"textures/gui/Load_Training1.png\":[\"textures.vl2\"],\"textures/gui/Load_Training2.png\":[\"textures.vl2\"],\"textures/gui/Load_Training3.png\":[\"textures.vl2\"],\"textures/gui/Load_Training4.png\":[\"textures.vl2\"],\"textures/gui/Load_Training5.png\":[\"textures.vl2\"],\"textures/gui/Load_Trident.png\":[\"DynamixFinalPack.vl2\"],\"textures/gui/Load_TridentLE.png\":[\"TridentLE.vl2\"],\"textures/gui/Load_TrueGrit.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_UltimaThule.png\":[\"textures.vl2\"],\"textures/gui/Load_Underhill.png\":[\"textures.vl2\"],\"textures/gui/Load_UphillBattle.png\":[\"UphillBattle.vl2\"],\"textures/gui/Load_UporDown.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_WalledIn.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_WalledInII.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_WhiteDwarf.png\":[\"Classic_maps_v1.vl2\"],\"textures/gui/Load_Whiteout.png\":[\"textures.vl2\"],\"textures/gui/Load_WonderLand.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_WoodyMyrk.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Load_Yubarena.png\":[\"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\"],\"textures/gui/Loading.png\":[\"textures.vl2\"],\"textures/gui/RET_blaster.png\":[\"textures.vl2\"],\"textures/gui/RET_chaingun.png\":[\"textures.vl2\"],\"textures/gui/RET_disc.png\":[\"textures.vl2\"],\"textures/gui/RET_elf.png\":[\"textures.vl2\"],\"textures/gui/RET_grenade.png\":[\"textures.vl2\"],\"textures/gui/RET_missile.png\":[\"textures.vl2\"],\"textures/gui/RET_missile_horizflash_red.png\":[\"textures.vl2\"],\"textures/gui/RET_missile_marker.png\":[\"textures.vl2\"],\"textures/gui/RET_missile_marker_red.png\":[\"textures.vl2\"],\"textures/gui/RET_missile_vertflash_red.png\":[\"textures.vl2\"],\"textures/gui/RET_mortor.png\":[\"textures.vl2\"],\"textures/gui/RET_plasma.png\":[\"textures.vl2\"],\"textures/gui/ShellTBButtonHilight.png\":[\"textures.vl2\"],\"textures/gui/ShellTBButtonNormal.png\":[\"textures.vl2\"],\"textures/gui/ShellTBButtonPressed.png\":[\"textures.vl2\"],\"textures/gui/TR2hud_playertriangle.png\":[\"TR2final105-client.vl2\"],\"textures/gui/TR2hud_playertriangle_enemy.png\":[\"TR2final105-client.vl2\"],\"textures/gui/beacon_base.png\":[\"textures.vl2\"],\"textures/gui/bg_Bioderm.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/gui/bg_Bloodeagle.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/gui/bg_Diamondsword.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/gui/bg_Hammers.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/gui/bg_Harbingers.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/gui/bg_Starwolf.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/gui/crosshairs.png\":[\"textures.vl2\"],\"textures/gui/darkScroll.png\":[\"textures.vl2\"],\"textures/gui/darkWindow.png\":[\"textures.vl2\"],\"textures/gui/dlg_box.png\":[\"textures.vl2\"],\"textures/gui/dlg_button.png\":[\"textures.vl2\"],\"textures/gui/dlg_fieldfill.png\":[\"textures.vl2\"],\"textures/gui/dlg_fieldgrade.png\":[\"textures.vl2\"],\"textures/gui/dlg_frame_edge.png\":[\"textures.vl2\"],\"textures/gui/dlg_frame_end.png\":[\"textures.vl2\"],\"textures/gui/dlg_titletab.png\":[\"textures.vl2\"],\"textures/gui/email_notread.png\":[\"textures.vl2\"],\"textures/gui/email_read.png\":[\"textures.vl2\"],\"textures/gui/hud_ChatPageDown.png\":[\"textures.vl2\"],\"textures/gui/hud_alliedtriangle.png\":[\"textures.vl2\"],\"textures/gui/hud_ammopack.png\":[\"textures.vl2\"],\"textures/gui/hud_armbar.png\":[\"textures.vl2\"],\"textures/gui/hud_armbaricon.png\":[\"textures.vl2\"],\"textures/gui/hud_beacon.png\":[\"textures.vl2\"],\"textures/gui/hud_blaster.png\":[\"textures.vl2\"],\"textures/gui/hud_camera.png\":[\"textures.vl2\"],\"textures/gui/hud_chaingun.png\":[\"textures.vl2\"],\"textures/gui/hud_chat.png\":[\"textures.vl2\"],\"textures/gui/hud_cloakpack.png\":[\"textures.vl2\"],\"textures/gui/hud_cmmndfield.png\":[\"textures.vl2\"],\"textures/gui/hud_deploypack.png\":[\"textures.vl2\"],\"textures/gui/hud_disc.png\":[\"textures.vl2\"],\"textures/gui/hud_disconnect.png\":[\"textures.vl2\"],\"textures/gui/hud_dot.png\":[\"textures.vl2\"],\"textures/gui/hud_east.png\":[\"textures.vl2\"],\"textures/gui/hud_elfgun.png\":[\"textures.vl2\"],\"textures/gui/hud_enemytriangle.png\":[\"textures.vl2\"],\"textures/gui/hud_energypack.png\":[\"textures.vl2\"],\"textures/gui/hud_ergbar.png\":[\"textures.vl2\"],\"textures/gui/hud_ergbaricon.png\":[\"textures.vl2\"],\"textures/gui/hud_grenlaunch.png\":[\"textures.vl2\"],\"textures/gui/hud_handgren.png\":[\"textures.vl2\"],\"textures/gui/hud_infinity.png\":[\"textures.vl2\"],\"textures/gui/hud_jamm.png\":[\"textures.vl2\"],\"textures/gui/hud_medpack.png\":[\"textures.vl2\"],\"textures/gui/hud_mine.png\":[\"textures.vl2\"],\"textures/gui/hud_missiles.png\":[\"textures.vl2\"],\"textures/gui/hud_mistimer.png\":[\"textures.vl2\"],\"textures/gui/hud_mortor.png\":[\"textures.vl2\"],\"textures/gui/hud_navcirc.png\":[\"textures.vl2\"],\"textures/gui/hud_new_NSEW.png\":[\"textures.vl2\"],\"textures/gui/hud_new_beacon.png\":[\"textures.vl2\"],\"textures/gui/hud_new_blaster.png\":[\"textures.vl2\"],\"textures/gui/hud_new_chaingun.png\":[\"textures.vl2\"],\"textures/gui/hud_new_cog.png\":[\"textures.vl2\"],\"textures/gui/hud_new_compass.png\":[\"textures.vl2\"],\"textures/gui/hud_new_disc.png\":[\"textures.vl2\"],\"textures/gui/hud_new_elfgun.png\":[\"textures.vl2\"],\"textures/gui/hud_new_grenlaunch.png\":[\"textures.vl2\"],\"textures/gui/hud_new_handgren.png\":[\"textures.vl2\"],\"textures/gui/hud_new_medpack.png\":[\"textures.vl2\"],\"textures/gui/hud_new_mine.png\":[\"textures.vl2\"],\"textures/gui/hud_new_missile.png\":[\"textures.vl2\"],\"textures/gui/hud_new_mortar.png\":[\"textures.vl2\"],\"textures/gui/hud_new_packammo.png\":[\"textures.vl2\"],\"textures/gui/hud_new_packcloak.png\":[\"textures.vl2\"],\"textures/gui/hud_new_packcloak_armed.png\":[\"textures.vl2\"],\"textures/gui/hud_new_packenergy.png\":[\"textures.vl2\"],\"textures/gui/hud_new_packinventory.png\":[\"textures.vl2\"],\"textures/gui/hud_new_packmotionsens.png\":[\"textures.vl2\"],\"textures/gui/hud_new_packradar.png\":[\"textures.vl2\"],\"textures/gui/hud_new_packrepair.png\":[\"textures.vl2\"],\"textures/gui/hud_new_packrepair_armed.png\":[\"textures.vl2\"],\"textures/gui/hud_new_packsatchel.png\":[\"textures.vl2\"],\"textures/gui/hud_new_packsensjam.png\":[\"textures.vl2\"],\"textures/gui/hud_new_packsensjam_armed.png\":[\"textures.vl2\"],\"textures/gui/hud_new_packshield.png\":[\"textures.vl2\"],\"textures/gui/hud_new_packshield_armed.png\":[\"textures.vl2\"],\"textures/gui/hud_new_packturret.png\":[\"textures.vl2\"],\"textures/gui/hud_new_packturretin.png\":[\"textures.vl2\"],\"textures/gui/hud_new_packturretout.png\":[\"textures.vl2\"],\"textures/gui/hud_new_panel.png\":[\"textures.vl2\"],\"textures/gui/hud_new_ping.png\":[\"textures.vl2\"],\"textures/gui/hud_new_ping_green.png\":[\"textures.vl2\"],\"textures/gui/hud_new_ping_red.png\":[\"textures.vl2\"],\"textures/gui/hud_new_ping_yellow.png\":[\"textures.vl2\"],\"textures/gui/hud_new_plasma.png\":[\"textures.vl2\"],\"textures/gui/hud_new_scorewindow.png\":[\"textures.vl2\"],\"textures/gui/hud_new_shocklance.png\":[\"textures.vl2\"],\"textures/gui/hud_new_sniper.png\":[\"textures.vl2\"],\"textures/gui/hud_new_targetlaser.png\":[\"textures.vl2\"],\"textures/gui/hud_new_weaponselect.png\":[\"textures.vl2\"],\"textures/gui/hud_new_window_BL.png\":[\"textures.vl2\"],\"textures/gui/hud_new_window_BM.png\":[\"textures.vl2\"],\"textures/gui/hud_new_window_BR.png\":[\"textures.vl2\"],\"textures/gui/hud_new_window_ML.png\":[\"textures.vl2\"],\"textures/gui/hud_new_window_MM.png\":[\"textures.vl2\"],\"textures/gui/hud_new_window_MR.png\":[\"textures.vl2\"],\"textures/gui/hud_new_window_TL.png\":[\"textures.vl2\"],\"textures/gui/hud_new_window_TM.png\":[\"textures.vl2\"],\"textures/gui/hud_new_window_TR.png\":[\"textures.vl2\"],\"textures/gui/hud_nopack.png\":[\"textures.vl2\"],\"textures/gui/hud_north.png\":[\"textures.vl2\"],\"textures/gui/hud_objective.png\":[\"textures.vl2\"],\"textures/gui/hud_objtimer.png\":[\"textures.vl2\"],\"textures/gui/hud_packback.png\":[\"textures.vl2\"],\"textures/gui/hud_packwin.png\":[\"textures.vl2\"],\"textures/gui/hud_ping.png\":[\"textures.vl2\"],\"textures/gui/hud_plasma.png\":[\"textures.vl2\"],\"textures/gui/hud_playertriangle.png\":[\"textures.vl2\"],\"textures/gui/hud_playertriangle_enemy.png\":[\"textures.vl2\"],\"textures/gui/hud_repairpack.png\":[\"textures.vl2\"],\"textures/gui/hud_ret_bomber.png\":[\"textures.vl2\"],\"textures/gui/hud_ret_shocklance.png\":[\"textures.vl2\"],\"textures/gui/hud_ret_shrike.png\":[\"textures.vl2\"],\"textures/gui/hud_ret_sniper.png\":[\"textures.vl2\"],\"textures/gui/hud_ret_tankchaingun.png\":[\"textures.vl2\"],\"textures/gui/hud_ret_tankmortar.png\":[\"textures.vl2\"],\"textures/gui/hud_ret_targlaser.png\":[\"textures.vl2\"],\"textures/gui/hud_retrng.png\":[\"textures.vl2\"],\"textures/gui/hud_satchel_armed.png\":[\"textures.vl2\"],\"textures/gui/hud_satchel_unarmed.png\":[\"textures.vl2\"],\"textures/gui/hud_sensorbar.png\":[\"textures.vl2\"],\"textures/gui/hud_sensorbar_glow.png\":[\"textures.vl2\"],\"textures/gui/hud_sensorbar_glow1.png\":[\"textures.vl2\"],\"textures/gui/hud_sensorbar_glow2.png\":[\"textures.vl2\"],\"textures/gui/hud_shieldpack.png\":[\"textures.vl2\"],\"textures/gui/hud_shocklance.png\":[\"textures.vl2\"],\"textures/gui/hud_sniper.png\":[\"textures.vl2\"],\"textures/gui/hud_south.png\":[\"textures.vl2\"],\"textures/gui/hud_targetlaser.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_bomb.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_enrgbar.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_enrgbarback.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_icon_assault.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_icon_bomber.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_icon_hapc.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_icon_hole.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_icon_hoverbike.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_icon_mpb.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_icon_shrike.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_new_bombardier_dash.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_new_dash.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_new_dashpiece_1.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_new_dashpiece_2.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_new_dashpiece_3.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_new_dashpiece_4.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_new_dashpiece_5.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_new_hilite_left.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_new_hilite_middle.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_new_hilite_right.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_new_tankgunner_dash.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_nrgbar.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_nrgbar_back.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_passenger_dot.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_passengers.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_seatdot.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_speedaltwin.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_speedaltwinback.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_speedo_bkgrnd.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_speedo_frame.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_weapon_back.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_weapon_frame.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_weaponback.png\":[\"textures.vl2\"],\"textures/gui/hud_veh_weaponwin.png\":[\"textures.vl2\"],\"textures/gui/hud_weaphigh.png\":[\"textures.vl2\"],\"textures/gui/hud_weapwin.png\":[\"textures.vl2\"],\"textures/gui/hud_west.png\":[\"textures.vl2\"],\"textures/gui/immersion.jpg\":[\"textures.vl2\"],\"textures/gui/launch_btn.png\":[\"textures.vl2\"],\"textures/gui/launch_btn_act.png\":[\"textures.vl2\"],\"textures/gui/launch_btn_rol.png\":[\"textures.vl2\"],\"textures/gui/launchtop_btn.png\":[\"textures.vl2\"],\"textures/gui/launchtop_btn_act.png\":[\"textures.vl2\"],\"textures/gui/lnch_Tab.png\":[\"textures.vl2\"],\"textures/gui/load_Firestorm.png\":[\"textures.vl2\"],\"textures/gui/load_Fracas.png\":[\"textures.vl2\"],\"textures/gui/load_Geronimo.png\":[\"Geronimo.vl2\"],\"textures/gui/load_Katabatic.png\":[\"textures.vl2\"],\"textures/gui/load_Patience.png\":[\"Patience.vl2\"],\"textures/gui/load_Riverdance.png\":[\"textures.vl2\"],\"textures/gui/load_VulcansHammer.png\":[\"VulcansHammer.vl2\"],\"textures/gui/load_broken_dreams.png\":[\"brokendreams_2.vl2\"],\"textures/gui/load_solace.png\":[\"Solace.vl2\"],\"textures/gui/lobby_headset.png\":[\"textures.vl2\"],\"textures/gui/lobby_icon_listen.png\":[\"textures.vl2\"],\"textures/gui/lobby_icon_speak.png\":[\"textures.vl2\"],\"textures/gui/server_retrievebar.png\":[\"textures.vl2\"],\"textures/gui/server_tabs.png\":[\"textures.vl2\"],\"textures/gui/shellScroll.png\":[\"textures.vl2\"],\"textures/gui/shll_bar_act.png\":[\"textures.vl2\"],\"textures/gui/shll_bar_rol.png\":[\"textures.vl2\"],\"textures/gui/shll_button.png\":[\"textures.vl2\"],\"textures/gui/shll_entryfield.png\":[\"textures.vl2\"],\"textures/gui/shll_field_BL.png\":[\"textures.vl2\"],\"textures/gui/shll_field_BM.png\":[\"textures.vl2\"],\"textures/gui/shll_field_BR.png\":[\"textures.vl2\"],\"textures/gui/shll_field_ML.png\":[\"textures.vl2\"],\"textures/gui/shll_field_MM.png\":[\"textures.vl2\"],\"textures/gui/shll_field_MR.png\":[\"textures.vl2\"],\"textures/gui/shll_field_TL.png\":[\"textures.vl2\"],\"textures/gui/shll_field_TM.png\":[\"textures.vl2\"],\"textures/gui/shll_field_TR.png\":[\"textures.vl2\"],\"textures/gui/shll_fieldfill.png\":[\"textures.vl2\"],\"textures/gui/shll_fieldgrade.png\":[\"textures.vl2\"],\"textures/gui/shll_frame_edge.png\":[\"textures.vl2\"],\"textures/gui/shll_frame_end.png\":[\"textures.vl2\"],\"textures/gui/shll_horizontalfield.png\":[\"textures.vl2\"],\"textures/gui/shll_horzspacer.png\":[\"textures.vl2\"],\"textures/gui/shll_horztabbutton.png\":[\"textures.vl2\"],\"textures/gui/shll_horztabbuttonB.png\":[\"textures.vl2\"],\"textures/gui/shll_horztabframeclose.png\":[\"textures.vl2\"],\"textures/gui/shll_horztabframeclosea.png\":[\"textures.vl2\"],\"textures/gui/shll_horztabframegrad.png\":[\"textures.vl2\"],\"textures/gui/shll_horztabframegrada.png\":[\"textures.vl2\"],\"textures/gui/shll_horztabframegradedge.png\":[\"textures.vl2\"],\"textures/gui/shll_horztabframegradedgea.png\":[\"textures.vl2\"],\"textures/gui/shll_icon_dedicated.png\":[\"textures.vl2\"],\"textures/gui/shll_icon_dedicated_hi.png\":[\"textures.vl2\"],\"textures/gui/shll_icon_favorite.png\":[\"textures.vl2\"],\"textures/gui/shll_icon_favorite_hi.png\":[\"textures.vl2\"],\"textures/gui/shll_icon_notqueried.png\":[\"textures.vl2\"],\"textures/gui/shll_icon_notqueried_hi.png\":[\"textures.vl2\"],\"textures/gui/shll_icon_passworded.png\":[\"textures.vl2\"],\"textures/gui/shll_icon_passworded_hi.png\":[\"textures.vl2\"],\"textures/gui/shll_icon_penguin.png\":[\"textures.vl2\"],\"textures/gui/shll_icon_querying.png\":[\"textures.vl2\"],\"textures/gui/shll_icon_querying_hi.png\":[\"textures.vl2\"],\"textures/gui/shll_icon_timedout.png\":[\"textures.vl2\"],\"textures/gui/shll_icon_tourney.png\":[\"textures.vl2\"],\"textures/gui/shll_icon_tourney_hi.png\":[\"textures.vl2\"],\"textures/gui/shll_launch_act.png\":[\"textures.vl2\"],\"textures/gui/shll_launch_rol.png\":[\"textures.vl2\"],\"textures/gui/shll_launch_sep.png\":[\"textures.vl2\"],\"textures/gui/shll_menuclose.png\":[\"textures.vl2\"],\"textures/gui/shll_menufield.png\":[\"textures.vl2\"],\"textures/gui/shll_pulldown.png\":[\"textures.vl2\"],\"textures/gui/shll_pulldown_BL.png\":[\"textures.vl2\"],\"textures/gui/shll_pulldown_BM.png\":[\"textures.vl2\"],\"textures/gui/shll_pulldown_BR.png\":[\"textures.vl2\"],\"textures/gui/shll_pulldown_ML.png\":[\"textures.vl2\"],\"textures/gui/shll_pulldown_MM.png\":[\"textures.vl2\"],\"textures/gui/shll_pulldown_MR.png\":[\"textures.vl2\"],\"textures/gui/shll_pulldown_TL.png\":[\"textures.vl2\"],\"textures/gui/shll_pulldown_TM.png\":[\"textures.vl2\"],\"textures/gui/shll_pulldown_TR.png\":[\"textures.vl2\"],\"textures/gui/shll_pulldownbar_act.png\":[\"textures.vl2\"],\"textures/gui/shll_pulldownbar_rol.png\":[\"textures.vl2\"],\"textures/gui/shll_radio.png\":[\"textures.vl2\"],\"textures/gui/shll_scroll_horzbar.png\":[\"textures.vl2\"],\"textures/gui/shll_scroll_horzbuttons.png\":[\"textures.vl2\"],\"textures/gui/shll_scroll_horzfield.png\":[\"textures.vl2\"],\"textures/gui/shll_scroll_scale.png\":[\"textures.vl2\"],\"textures/gui/shll_scroll_vertbar.png\":[\"textures.vl2\"],\"textures/gui/shll_scroll_vertbuttons.png\":[\"textures.vl2\"],\"textures/gui/shll_scroll_vertfield.png\":[\"textures.vl2\"],\"textures/gui/shll_sortarrow.png\":[\"textures.vl2\"],\"textures/gui/shll_soundbutton.png\":[\"textures.vl2\"],\"textures/gui/shll_tabbutton.png\":[\"textures.vl2\"],\"textures/gui/shll_tabframegrad.png\":[\"textures.vl2\"],\"textures/gui/shll_tabframegradedge.png\":[\"textures.vl2\"],\"textures/gui/shll_titletab.png\":[\"textures.vl2\"],\"textures/gui/shll_treeView.png\":[\"textures.vl2\"],\"textures/gui/shll_verticalfield.png\":[\"textures.vl2\"],\"textures/gui/shll_vertspacer.png\":[\"textures.vl2\"],\"textures/gui/shll_wipe.png\":[\"textures.vl2\"],\"textures/gui/shll_wipeend.png\":[\"textures.vl2\"],\"textures/gui/shll_wipefill.png\":[\"textures.vl2\"],\"textures/gui/shll_wphfieldbttm.png\":[\"textures.vl2\"],\"textures/gui/shll_wphfieldtop.png\":[\"textures.vl2\"],\"textures/gui/shll_wpvfield.png\":[\"textures.vl2\"],\"textures/gui/treeView.png\":[\"textures.vl2\"],\"textures/gui/trn_1charybdis.png\":[\"textures.vl2\"],\"textures/gui/trn_2sehrganda.png\":[\"textures.vl2\"],\"textures/gui/trn_3ymir.png\":[\"textures.vl2\"],\"textures/gui/trn_4bloodjewel.png\":[\"textures.vl2\"],\"textures/gui/trn_5draconis.png\":[\"textures.vl2\"],\"textures/gui/trn_skifree_2021.png\":[\"SkiFreeGameType.vl2\"],\"textures/gui/trn_skifree_daily.png\":[\"SkiFreeGameType.vl2\"],\"textures/gui/trn_skifree_random.png\":[\"SkiFreeGameType.vl2\"],\"textures/gui/vin_assaultVehicle.png\":[\"textures.vl2\"],\"textures/gui/vin_bomberFlyer.png\":[\"textures.vl2\"],\"textures/gui/vin_hapcFlyer.png\":[\"textures.vl2\"],\"textures/gui/vin_mobileBaseVehicle.png\":[\"textures.vl2\"],\"textures/gui/vin_scoutFlyer.png\":[\"textures.vl2\"],\"textures/gui/vin_scoutVehicle.png\":[\"textures.vl2\"],\"textures/gui/votemeterpassbar.png\":[\"textures.vl2\"],\"textures/gui/window_close.png\":[\"textures.vl2\"],\"textures/gui/window_corner.png\":[\"textures.vl2\"],\"textures/gui/window_titletab.png\":[\"textures.vl2\"],\"textures/hacgun.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/haloday.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/halonite.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/harvest.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/hmTxt.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/hotSmoke.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/hover1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/hover_cockpit.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/hover_stand1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/hoverexhaust.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/ib/skies/inf_butch_night13_BK.png\":[\"TWL-MapPack.vl2\"],\"textures/ib/skies/inf_butch_night13_DN.png\":[\"TWL-MapPack.vl2\"],\"textures/ib/skies/inf_butch_night13_FR.png\":[\"TWL-MapPack.vl2\"],\"textures/ib/skies/inf_butch_night13_LF.png\":[\"TWL-MapPack.vl2\"],\"textures/ib/skies/inf_butch_night13_RT.png\":[\"TWL-MapPack.vl2\"],\"textures/ib/skies/inf_butch_night13_UP.png\":[\"TWL-MapPack.vl2\"],\"textures/ice/bd_ebor03.PNG\":[\"TWL2-MapPack.vl2\"],\"textures/ice/bd_espe03.PNG\":[\"TWL2-MapPack.vl2\"],\"textures/ice/bd_ibor6.PNG\":[\"TWL2-MapPack.vl2\"],\"textures/ice/bd_iceilig02.png\":[\"TWL2-MapPack.vl2\"],\"textures/ice/be_elig03.PNG\":[\"TWL2-MapPack.vl2\"],\"textures/ice/be_icei01a.png\":[\"TWL2-MapPack.vl2\"],\"textures/ice/be_itebor02a.PNG\":[\"TWL2-MapPack.vl2\"],\"textures/ice/be_itedoo01.PNG\":[\"TWL2-MapPack.vl2\"],\"textures/ice/be_iteflo01.PNG\":[\"TWL2-MapPack.vl2\"],\"textures/ice/ds_efloor1.png\":[\"TWL2-MapPack.vl2\"],\"textures/ice/ds_ichute02.png\":[\"TWL2-MapPack.vl2\"],\"textures/ice/ds_iflo04.png\":[\"TWL2-MapPack.vl2\"],\"textures/ice/ds_ihacei01.png\":[\"TWL2-MapPack.vl2\"],\"textures/ice/ds_ilig02.png\":[\"TWL2-MapPack.vl2\"],\"textures/ice/ds_ilig03.png\":[\"TWL2-MapPack.vl2\"],\"textures/ice/ds_iwaldeco04a.png\":[\"TWL2-MapPack.vl2\"],\"textures/ice/ds_iwaldeco05.png\":[\"TWL2-MapPack.vl2\"],\"textures/ice/ds_iwaldeco06.png\":[\"TWL2-MapPack.vl2\"],\"textures/ice/ds_techwall_2.png\":[\"TWL2-MapPack.vl2\"],\"textures/ice/ds_techwall_3.png\":[\"TWL2-MapPack.vl2\"],\"textures/ice/icewall2020.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/ice/icewall2021.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/ice/icewall2022.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/ice/rockSnow2.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/rockblue5.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/skies/T2cloud1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/ice/skies/T2cloud2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/ice/skies/T2cloud3.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/ice/skies/T2dark_b.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/ice/skies/T2dark_bottom.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/ice/skies/T2dark_f.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/ice/skies/T2dark_l.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/ice/skies/T2dark_r.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/ice/skies/T2dark_t.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/ice/skies/dark_b.bm8\":[\"ice.vl2\"],\"textures/ice/skies/dark_b.png\":[\"ice.vl2\"],\"textures/ice/skies/dark_bottom.bm8\":[\"ice.vl2\"],\"textures/ice/skies/dark_bottom.png\":[\"ice.vl2\"],\"textures/ice/skies/dark_f.bm8\":[\"ice.vl2\"],\"textures/ice/skies/dark_f.png\":[\"ice.vl2\"],\"textures/ice/skies/dark_l.bm8\":[\"ice.vl2\"],\"textures/ice/skies/dark_l.png\":[\"ice.vl2\"],\"textures/ice/skies/dark_r.bm8\":[\"ice.vl2\"],\"textures/ice/skies/dark_r.png\":[\"ice.vl2\"],\"textures/ice/skies/dark_t.bm8\":[\"ice.vl2\"],\"textures/ice/skies/dark_t.png\":[\"ice.vl2\"],\"textures/ice/skies/ice_blue_emap.bm8\":[\"ice.vl2\"],\"textures/ice/skies/ice_blue_emap.png\":[\"ice.vl2\"],\"textures/ice/skies/ice_nite_emap.bm8\":[\"ice.vl2\"],\"textures/ice/skies/ice_nite_emap.png\":[\"ice.vl2\"],\"textures/ice/skies/icecloud1.bm8\":[\"ice.vl2\"],\"textures/ice/skies/icecloud1.png\":[\"ice.vl2\"],\"textures/ice/skies/icecloud2.bm8\":[\"ice.vl2\"],\"textures/ice/skies/icecloud2.png\":[\"ice.vl2\"],\"textures/ice/skies/icecloud3.bm8\":[\"ice.vl2\"],\"textures/ice/skies/icecloud3.png\":[\"ice.vl2\"],\"textures/ice/skies/kif_ice_day_BK.png\":[\"TWL-MapPack.vl2\"],\"textures/ice/skies/kif_ice_day_DN.png\":[\"TWL-MapPack.vl2\"],\"textures/ice/skies/kif_ice_day_FR.png\":[\"TWL-MapPack.vl2\"],\"textures/ice/skies/kif_ice_day_LF.png\":[\"TWL-MapPack.vl2\"],\"textures/ice/skies/kif_ice_day_RT.png\":[\"TWL-MapPack.vl2\"],\"textures/ice/skies/kif_ice_day_UP.png\":[\"TWL-MapPack.vl2\"],\"textures/ice/skies/starrynite_BK.png\":[\"TWL2-MapPack.vl2\"],\"textures/ice/skies/starrynite_DN.png\":[\"TWL2-MapPack.vl2\"],\"textures/ice/skies/starrynite_FR.png\":[\"TWL2-MapPack.vl2\"],\"textures/ice/skies/starrynite_LF.png\":[\"TWL2-MapPack.vl2\"],\"textures/ice/skies/starrynite_RT.png\":[\"TWL2-MapPack.vl2\"],\"textures/ice/skies/starrynite_UP.png\":[\"TWL2-MapPack.vl2\"],\"textures/ice/skies/starrynite_v1_BK.bm8\":[\"ice.vl2\"],\"textures/ice/skies/starrynite_v1_BK.png\":[\"ice.vl2\"],\"textures/ice/skies/starrynite_v1_DN.bm8\":[\"ice.vl2\"],\"textures/ice/skies/starrynite_v1_DN.png\":[\"ice.vl2\"],\"textures/ice/skies/starrynite_v1_FR.bm8\":[\"ice.vl2\"],\"textures/ice/skies/starrynite_v1_FR.png\":[\"ice.vl2\"],\"textures/ice/skies/starrynite_v1_LF.bm8\":[\"ice.vl2\"],\"textures/ice/skies/starrynite_v1_LF.png\":[\"ice.vl2\"],\"textures/ice/skies/starrynite_v1_RT.bm8\":[\"ice.vl2\"],\"textures/ice/skies/starrynite_v1_RT.png\":[\"ice.vl2\"],\"textures/ice/skies/starrynite_v1_UP.bm8\":[\"ice.vl2\"],\"textures/ice/skies/starrynite_v1_UP.png\":[\"ice.vl2\"],\"textures/ice/skies/wave_emap.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/ice/snowrock.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/snowrock2.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ebor01.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ecap01.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ecap01a.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ecap01b.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ecap01c.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ecap02.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_edoor01.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_edoor02.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_edoor03.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_edoor04.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_eflo01.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_eflo01a.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_eflo01b.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_eflo01c.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_elig01.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_elig02.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_espec01.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_espec02.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_espec03.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ewal01.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ewal01a.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ewal01b.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ewal01c.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ewal01d.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ewal02.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ewal02a.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ewal03.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ewal03a.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ewal04.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ewal06.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ewal06b.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ewal06c.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ewal06d.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_floorgrate.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_floorthresh.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ibor01.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ibor01a.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iborlig01.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iborlig01a.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iborlig01b.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iborlig02.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iborlig02a.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iborlig02b.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_icei01.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_icei01a.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_icei02.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_icei02a.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ichute01.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ichute02.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_icol01.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_icol01a.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_icolBASE.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_icolCAP01.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_icolCAP02.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_icolSPEC01.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_icolSPEC02.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_icoligolA.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ifloor01.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ifloor01a.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ifloor01b.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ifloor01c.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ilig01.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ilig02.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ilig03.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ilig04.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ipipe01.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ipipe01a.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ipipe02.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ispec01.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ispec01agl.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ispec01gl.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ispec02.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ispec02agl.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ispec02gl.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ispec03.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_ispec03glue.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iwal01.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iwal01Snow.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iwal01_4BSb.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iwal01_4BSgl.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iwal01gl.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iwal02.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iwal02Snow.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iwal03.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iwal035BSEb.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iwal035BSEgl.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iwal03Snow.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iwal03gl.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iwal04.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iwal04gl.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iwal05.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iwal05gl.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iwalCAP01agl.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iwalCAP01gl.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iwalCAP02agl.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iwalCAP02gl.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iwalcap01.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iwalcap01b.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iwalcap01c.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iwalcap01d.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iwalcap02.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iwalcap02b.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iwalcap02c.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iwalcap02d.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_iwalsubcap.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_screen.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_scrnbrdr01.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_scrnbrdr01a.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_scrnbrdr01b.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_scrnbrdr01c.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_thresh01OFF.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_thresh01ON.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_threshSIDE.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/sw_threshgrate.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/xsnowrock3.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/ice/xsnowrock4.png\":[\"ice.vl2\",\"yHDTextures2.0.vl2\"],\"textures/iceDagger.dml\":[\"z_DMP2-V0.6.vl2\"],\"textures/ice_dark.dml\":[\"ice.vl2\"],\"textures/id_flrgun.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/inf_butch_FrozenHope.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/inf_butch_night13.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/inf_butch_night13_x2.dml\":[\"TWL-MapPack.vl2\"],\"textures/inf_butch_nov50.dml\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/inf_butch_nov50_BK.png\":[\"TWL2-MapPack.vl2\"],\"textures/inf_butch_nov50_DN.png\":[\"TWL2-MapPack.vl2\"],\"textures/inf_butch_nov50_FR.png\":[\"TWL2-MapPack.vl2\"],\"textures/inf_butch_nov50_LF.png\":[\"TWL2-MapPack.vl2\"],\"textures/inf_butch_nov50_RT.png\":[\"TWL2-MapPack.vl2\"],\"textures/inf_butch_nov50_UP.png\":[\"TWL2-MapPack.vl2\"],\"textures/inf_butchlava51.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/invtpnl1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/island_water.dml\":[\"textures.vl2\"],\"textures/jagged.dml\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/jaggedclaw/be_edoo02.PNG\":[\"TWL2-MapPack.vl2\"],\"textures/jaggedclaw/be_elig02.png\":[\"TWL2-MapPack.vl2\"],\"textures/jaggedclaw/be_elig03.PNG\":[\"TWL2-MapPack.vl2\"],\"textures/jaggedclaw/be_espec02.PNG\":[\"TWL2-MapPack.vl2\"],\"textures/jaggedclaw/be_ewal06.PNG\":[\"TWL2-MapPack.vl2\"],\"textures/jaggedclaw/be_icei01a.png\":[\"TWL2-MapPack.vl2\"],\"textures/jaggedclaw/be_ihalig.PNG\":[\"TWL2-MapPack.vl2\"],\"textures/jaggedclaw/be_iprflo01.PNG\":[\"TWL2-MapPack.vl2\"],\"textures/jaggedclaw/be_itebor04.PNG\":[\"TWL2-MapPack.vl2\"],\"textures/jaggedclaw/be_itedoo01.PNG\":[\"TWL2-MapPack.vl2\"],\"textures/jaggedclaw/be_itelig01.PNG\":[\"TWL2-MapPack.vl2\"],\"textures/jaggedclaw/be_itelig02.PNG\":[\"TWL2-MapPack.vl2\"],\"textures/jaggedclaw/be_itewal01.PNG\":[\"TWL2-MapPack.vl2\"],\"textures/jaggedclaw/be_itewal04.png\":[\"TWL2-MapPack.vl2\"],\"textures/jaggedclaw/chateau_bk.png\":[\"TWL2-MapPack.vl2\"],\"textures/jaggedclaw/chateau_dn.png\":[\"TWL2-MapPack.vl2\"],\"textures/jaggedclaw/chateau_ft.png\":[\"TWL2-MapPack.vl2\"],\"textures/jaggedclaw/chateau_lf.png\":[\"TWL2-MapPack.vl2\"],\"textures/jaggedclaw/chateau_rt.png\":[\"TWL2-MapPack.vl2\"],\"textures/jaggedclaw/chateau_up.png\":[\"TWL2-MapPack.vl2\"],\"textures/jaggedclaw/deck1+.png\":[\"TWL2-MapPack.vl2\"],\"textures/jaggedclaw/ds_NefBlTrim.png\":[\"TWL2-MapPack.vl2\"],\"textures/jaggedclaw/ds_NefBlue1.png\":[\"TWL2-MapPack.vl2\"],\"textures/jaggedclaw/ds_NefWall1.png\":[\"TWL2-MapPack.vl2\"],\"textures/jaggedclaw/ds_Neffloor1.png\":[\"TWL2-MapPack.vl2\"],\"textures/jaggedclaw/ds_Neffloor5.png\":[\"TWL2-MapPack.vl2\"],\"textures/jaggedclaw/ds_ilig03.png\":[\"TWL2-MapPack.vl2\"],\"textures/jaggedclaw/greylite2.png\":[\"TWL2-MapPack.vl2\"],\"textures/jaggedclaw/gtext2a.png\":[\"TWL2-MapPack.vl2\"],\"textures/jaggedclaw/null.png\":[\"TWL2-MapPack.vl2\"],\"textures/jaggedclaw/slabgrill.png\":[\"TWL2-MapPack.vl2\"],\"textures/jaggedclaw/tcement1a.png\":[\"TWL2-MapPack.vl2\"],\"textures/kataSkyBack.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/kataSkyFront.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/kataSkyLeft.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/kataSkyRight.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/kataSkyTop.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/kif_iceday.dml\":[\"TWL-MapPack.vl2\"],\"textures/kif_lava_starrynight.dml\":[\"TWL-MapPack.vl2\"],\"textures/kif_lava_starrynight62.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/kif_lushsunset.dml\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/launcher.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/lava/Euro4_Sinivalkoinen_TMa5tersMix_water_RefleX.png\":[\"TWL2-MapPack.vl2\"],\"textures/lava/Nycto-Plates.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/lava/Nycto-Trim.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/lava/Nycto-bboard.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/lava/Nycto-bboard2.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/lava/Nycto-comp2.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/lava/Nycto-comp3.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/lava/Nycto-comp4.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/lava/Nycto-comp7.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/lava/Nycto-computer.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/lava/Nycto-disp1.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/lava/Nycto-disp2.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/lava/Nycto-hitwall.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/lava/Nycto-hitwall2.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/lava/Nycto-map.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/lava/Nycto-mwall.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/lava/Nycto-mwall2.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/lava/Nycto-mwall3.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/lava/Nycto-mwall4.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/lava/Nycto-pipe.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/lava/Nycto-plasma.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/lava/STPLATE10a.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/STPLATE10c.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/STPLATE12.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/STPLATE13.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/STPLATE5a.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/Stplate0010.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/Stplate1.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/Stplate2.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/Stplate3.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/Stplate5.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/Stplate6.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/Stplate7.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/Stplate8.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/Stplate9.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/Tma5t_Cowboy1.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/Tma5t_Cowboy2.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/Tma5t_Cowboy3.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/Tma5t_Cowboy4.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/Tma5t_Cowboy5.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/Tma5t_Cowboy6.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/Tma5t_Cowboy7.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/Tma5t_Cowboy8.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/Tma5t_Cowboy9.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/Tma5t_Cowboyb10.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/Tma5t_Cowboyb11.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/Tma5t_Cowboyb12.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/Tma5t_Cowboyb13.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/Tma5t_Cowboyb14.png\":[\"TWL2-MapPack.vl2\"],\"textures/lava/Tma5t_Cowboyb15.png\":[\"TWL2-MapPack.vl2\"],\"textures/lava/bd_iflo03b.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/be_icei01a.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/be_itelig01.PNG\":[\"TWL2-MapPack.vl2\"],\"textures/lava/be_itewal02a.PNG\":[\"TWL2-MapPack.vl2\"],\"textures/lava/bf_alarm.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/lava/bf_blue.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/lava/comp_screen_2.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/lava/display_blue.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/display_yellow.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/displaymxscar.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/ds_NefBlTrim.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/ds_NefBlue.png\":[\"Classic_maps_v1.vl2\",\"TR2final105-client.vl2\"],\"textures/lava/ds_NefBlue1.png\":[\"Classic_maps_v1.vl2\",\"TR2final105-client.vl2\"],\"textures/lava/ds_NefBlue2.png\":[\"Classic_maps_v1.vl2\",\"TR2final105-client.vl2\"],\"textures/lava/ds_NefBlue3.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/ds_NefFloor6.png\":[\"Classic_maps_v1.vl2\",\"TR2final105-client.vl2\"],\"textures/lava/ds_NefWall1.png\":[\"Classic_maps_v1.vl2\",\"TR2final105-client.vl2\"],\"textures/lava/ds_Neffloor1.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/ds_Neffloor2.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/ds_Neffloor3.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/ds_Neffloor4.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/ds_Neffloor5.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/ds_Neflig01.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/ds_Thresh01.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_Thresh1.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/ds_alarm.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ebor01b.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/ds_ebor02.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/ds_efloor1.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_eflor1.PNG\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/ds_elig01.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_elig02.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_elig0202.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/ds_elig03.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_eport01e.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/ds_etechbor01.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_etechbrdr2.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_etran1.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/ds_etrans.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_etrans01.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ewal01.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ewal01BASE.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ewal01a.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ewal02.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ewal02a.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/ds_ewal05d.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/ds_ewal11a.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/ds_ewaldeco01.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ewaldeco06.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ewaldeco07.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ewaldeco08.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ewaldeco09.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ewall03.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ewall04.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ewall05.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ewall06.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ewall06a.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/ds_ewall07.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ewall1a.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/ds_floorgrate1.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_genfloor.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_genwall.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_girder.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ibor01.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ibor01a.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ibor02.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ibor02a.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ibor03.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ibor04.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_icei01.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_icei05.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/ds_iceilig01.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_iceilig1.PNG\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/ds_ichute01.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ichute02.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_iflo01.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_iflo02.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_iflo03.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_iflo04.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ifloLig01.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ifloLig02.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ifloor01.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/ds_ihacei01.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ihaceilig01.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ihalig.PNG\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/ds_ilavlight.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ilig01.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ilig02.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ilig03.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ilig04.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ilig05.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_ilig06.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_inolite.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/ds_iwal01.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_iwal01a.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/ds_iwal01aa.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/ds_iwaldeco01.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_iwaldeco01a.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_iwaldeco02.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_iwaldeco02a.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_iwaldeco03.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_iwaldeco03a.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_iwaldeco04.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_iwaldeco04a.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_iwaldeco05.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_iwaldeco05a.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_iwaldeco06.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_iwaldeco07.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_iwaldeco08.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_iwaldeco09.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_jet01.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_jet02.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_jet03.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_mlatched.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_mriveted2.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_neflig01.png\":[\"TR2final105-client.vl2\"],\"textures/lava/ds_obsidian.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_screen.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_techborder1.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_techborder2.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_techwall_1.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_techwall_2.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_techwall_3.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_twall_001.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/ds_waldeco1.PNG\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/ds_walldeco_06.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_walldeco_07.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_walldeco_08.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ds_walldeco_09.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/ext_grey8.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/greylite1.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/greylite2.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/greylitetrim.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/greylitetrim2.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/grid_1.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/lava/grid_rusty_1.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/lava/grill1a.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/gtext1.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/gtext1a.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/gtext2.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/gtext2a.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/gtext2b.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/gtext3.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/gtext4.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/gtext5.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/gtextpipe1.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/inf_light011.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/inf_light09.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/lavadirt04.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/lavarock03.png\":[\"lava.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lava/lavawall20.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/lavawall21.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/lavawall22.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/radwarn.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/skies/Lavanight_v5_BK.png\":[\"DynamixFinalPack.vl2\"],\"textures/lava/skies/Lavanight_v5_DN.png\":[\"DynamixFinalPack.vl2\"],\"textures/lava/skies/Lavanight_v5_FR.png\":[\"DynamixFinalPack.vl2\"],\"textures/lava/skies/Lavanight_v5_LF.png\":[\"DynamixFinalPack.vl2\"],\"textures/lava/skies/Lavanight_v5_RT.png\":[\"DynamixFinalPack.vl2\"],\"textures/lava/skies/Lavanight_v5_UP.png\":[\"DynamixFinalPack.vl2\"],\"textures/lava/skies/kif_lava_starrynight_BK.png\":[\"TWL-MapPack.vl2\"],\"textures/lava/skies/kif_lava_starrynight_DN.png\":[\"TWL-MapPack.vl2\"],\"textures/lava/skies/kif_lava_starrynight_FR.png\":[\"TWL-MapPack.vl2\"],\"textures/lava/skies/kif_lava_starrynight_LF.png\":[\"TWL-MapPack.vl2\"],\"textures/lava/skies/kif_lava_starrynight_RT.png\":[\"TWL-MapPack.vl2\"],\"textures/lava/skies/kif_lava_starrynight_UP.png\":[\"TWL-MapPack.vl2\"],\"textures/lava/skies/lava_starrynite_emap.bm8\":[\"lava.vl2\"],\"textures/lava/skies/lava_starrynite_emap.png\":[\"lava.vl2\"],\"textures/lava/skies/lavanight_v5_BK.png\":[\"\",\"Classic_maps_v1.vl2\"],\"textures/lava/skies/lavanight_v5_DN.png\":[\"\",\"Classic_maps_v1.vl2\"],\"textures/lava/skies/lavanight_v5_FR.png\":[\"\",\"Classic_maps_v1.vl2\"],\"textures/lava/skies/lavanight_v5_LF.png\":[\"\",\"Classic_maps_v1.vl2\"],\"textures/lava/skies/lavanight_v5_RT.png\":[\"\",\"Classic_maps_v1.vl2\"],\"textures/lava/skies/lavanight_v5_UP.png\":[\"\",\"Classic_maps_v1.vl2\"],\"textures/lava/skies/lavayellow_v5_BK.png\":[\"DynamixFinalPack.vl2\"],\"textures/lava/skies/lavayellow_v5_DN.png\":[\"DynamixFinalPack.vl2\"],\"textures/lava/skies/lavayellow_v5_FR.png\":[\"DynamixFinalPack.vl2\"],\"textures/lava/skies/lavayellow_v5_LF.png\":[\"DynamixFinalPack.vl2\"],\"textures/lava/skies/lavayellow_v5_RT.png\":[\"DynamixFinalPack.vl2\"],\"textures/lava/skies/lavayellow_v5_UP.png\":[\"DynamixFinalPack.vl2\"],\"textures/lava/skies/starrynite_v5_BK.bm8\":[\"lava.vl2\"],\"textures/lava/skies/starrynite_v5_BK.png\":[\"lava.vl2\"],\"textures/lava/skies/starrynite_v5_DN.bm8\":[\"lava.vl2\"],\"textures/lava/skies/starrynite_v5_DN.png\":[\"lava.vl2\"],\"textures/lava/skies/starrynite_v5_FR.bm8\":[\"lava.vl2\"],\"textures/lava/skies/starrynite_v5_FR.png\":[\"lava.vl2\"],\"textures/lava/skies/starrynite_v5_LF.bm8\":[\"lava.vl2\"],\"textures/lava/skies/starrynite_v5_LF.png\":[\"lava.vl2\"],\"textures/lava/skies/starrynite_v5_RT.bm8\":[\"lava.vl2\"],\"textures/lava/skies/starrynite_v5_RT.png\":[\"lava.vl2\"],\"textures/lava/skies/starrynite_v5_UP.bm8\":[\"lava.vl2\"],\"textures/lava/skies/starrynite_v5_UP.png\":[\"lava.vl2\"],\"textures/lava/skies/volcanic_starrynite_emap.bm8\":[\"lava.vl2\"],\"textures/lava/skies/volcanic_starrynite_emap.png\":[\"Classic_maps_v1.vl2\",\"DynamixFinalPack.vl2\",\"lava.vl2\"],\"textures/lava/stplate0021.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/stplate14.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/sw_floorgrate.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lava/sw_ipipe02.png\":[\"TWL2-MapPack.vl2\"],\"textures/lava/tcement1a.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/techwall_1.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/lava/techwall_paint.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/lava/techwall_rusty.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/lava/techwall_rusty2.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/lava/tlite6.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/tplate1.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/tplate2.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava/ttrim2.png\":[\"Classic_maps_v1.vl2\"],\"textures/lava_dark.dml\":[\"lava.vl2\"],\"textures/lava_night.dml\":[\"Classic_maps_v1.vl2\",\"DynamixFinalPack.vl2\"],\"textures/lava_yellow.dml\":[\"DynamixFinalPack.vl2\"],\"textures/lavanight_v5.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/legends_tower/base1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/legends_tower/base1b.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/legends_tower/base1c.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/legends_tower/basictrim2b.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/legends_tower/cemdrkot2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/legends_tower/cemdrktile.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/legends_tower/cemdrktile7.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/legends_tower/cemtiledrk.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/legends_tower/cemtiledrk5.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/legends_tower/concrete.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/legends_tower/confllr.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/legends_tower/confllr2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/legends_tower/confllrtile2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/legends_tower/cretefloor02.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/legends_tower/e6lfloor.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/legends_tower/flrcemtilsmlx.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/legends_tower/flrmtlhls.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/legends_tower/hexametal.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/legends_tower/mtltekfloor.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/legends_tower/null.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/legends_tower/oddtiled.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/legends_tower/tfloorhexsmll.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/lightb00.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/liquidTiles/AlgaeWater.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/BlueWater.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/GreenWater.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/IslandWater01.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/IslandWater02.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/IslandWater03.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/IslandWater04.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/Lava.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/LavaPool01.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/LavaPool02.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/LavaPool03.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/LavaPool04.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/LushWater01.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/LushWater01_Algae.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/LushWater02.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/LushWater02_Algae.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/LushWater03.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/LushWater03_Algae.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/LushWater04.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/LushWater04_Algae.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/Modulation03.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/Modulation04.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/Shore_Modulation.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/Tile01a.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/Tile02a.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/Tile03a.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/Tile04a.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/archipelago_emap_cloudsground.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/archipelago_water.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/damnation_emap_cloudsground.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/ice_water_ram.png\":[\"Classic_maps_v1.vl2\"],\"textures/liquidTiles/icebound_emap_cloudsground.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/icebound_water.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/insalubria_emap_cloudsground.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/myrkwood_emap_cloudsground.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/oasis_emap_cloudsground.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/oasis_water_ripply.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/quagmire_emap_cloudsground.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/respite_emap_cloudsground.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/reversion_emap_cloudsground.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/riverdance_emap_cloudsground.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/riverdance_water_1.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/riverdance_water_5.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/riverdance_water_6.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/sanctuary_emap_cloudsground.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/sanctuary_water_1.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/sanctuary_water_2.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidTiles/thinice_emap_cloudsground.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/liquidtiles/BloodMoon_bloodwater2.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/liquidtiles/MuddySwamp_industrial_oil.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/liquidtiles/PlanetX_CB_water.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/liquidtiles/SewageWater.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/liquidtiles/caustic_water.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/liquidtiles/industrial_oil.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/liquidtiles/tes_water2.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lite_green4A.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/lush/BlueMoon.png\":[\"TWL-MapPack.vl2\"],\"textures/lush/Roman_COLLa.png\":[\"TWL-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"textures/lush/Roman_COLLb.png\":[\"TWL-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"textures/lush/Roman_ROOF.png\":[\"TWL-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"textures/lush/Roman_STONE.png\":[\"TWL-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"textures/lush/Skies/BBday_BK.png\":[\"TWL-MapPack.vl2\"],\"textures/lush/Skies/BBday_DN.png\":[\"TWL-MapPack.vl2\"],\"textures/lush/Skies/BBday_FR.png\":[\"TWL-MapPack.vl2\"],\"textures/lush/Skies/BBday_LF.png\":[\"TWL-MapPack.vl2\"],\"textures/lush/Skies/BBday_RT.png\":[\"TWL-MapPack.vl2\"],\"textures/lush/Skies/BBday_UP.png\":[\"TWL-MapPack.vl2\"],\"textures/lush/Skies/lush_01_day_v5_BK_x2.png\":[\"TWL-MapPack.vl2\"],\"textures/lush/Skies/lush_01_day_v5_DN_x2.png\":[\"TWL-MapPack.vl2\"],\"textures/lush/Skies/lush_01_day_v5_FR_x2.png\":[\"TWL-MapPack.vl2\"],\"textures/lush/Skies/lush_01_day_v5_LF_x2.png\":[\"TWL-MapPack.vl2\"],\"textures/lush/Skies/lush_01_day_v5_RT_x2.png\":[\"TWL-MapPack.vl2\"],\"textures/lush/Skies/lush_01_day_v5_UP_x2.png\":[\"TWL-MapPack.vl2\"],\"textures/lush/attrition_iflag.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/attrition_sflag.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/bb_red.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"textures/lush/bb_red2.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"textures/lush/bb_sand.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"textures/lush/be_Edoo01.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ebor01b.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ebor01bb.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/be_ebor01d.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ebor01e.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ebor02.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ebor03.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ebor04a.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ecombo02a.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_edoo02.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_edoo03.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_eflo01.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_eflo02.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_elig01.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_elig02.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_elig02_nd.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"textures/lush/be_elig03.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_elig033.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/be_epipe01.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_eport01.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_eport01e.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_eport02a.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_eport02b.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_espec01.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_espec02.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_espec03.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_espec03a.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_espec03b.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_espec04.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_espec05.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_espec05b.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_espec06a.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_espec07.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_espec08.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_espec09.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_etec.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_eterrain02.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_eterrain02a.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_eterrain02b.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ewal01b.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ewal02b.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ewal02be.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/be_ewal03_hl.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"textures/lush/be_ewal03a.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ewal03acrk.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"textures/lush/be_ewal04a.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ewal05.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ewal05a.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ewal05d.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ewal06.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ewal07.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ewal077.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/be_ewal08.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ewal09b.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ewal11b.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ewal11d.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ewal12b.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ewall10.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_gr3streak.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"textures/lush/be_gr4streak.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"textures/lush/be_iColBase01.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_iColTop.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_iGeneric.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_iGenericDark.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_icei01.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_icei01a.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_icei01b.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_icei01b1.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/be_icei01c.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_icei01ca.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/be_icei02.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_icei03.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_icei03b.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_icei04.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ichute01.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ichute02.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_icobor1.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_icobor1a.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_icocei.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_icolig.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_icolig01.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_icoligolA.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_icomp01.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_icomp01a.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_icowal02.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_icowal02a.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_icowal02b.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_iflo01.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_iflo01a.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ifloWet.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ifunctec01.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ifunctec01a.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ihadoo.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ihaflo01.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ihalig.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ihaspe01.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ihawal01.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ihawal02.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ihawal04.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ihawal04a.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ihawal04b.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ihawal04d.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ihawal05a.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ihawal05b.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ihawal05c.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ipipe01.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ipipe01_iwal.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ipipe01b.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_iprflo01.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_iprwal01.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ispec01.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ispec01a.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_ispec01b.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_itebor01.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_itebor02.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_itebor02a.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_itebor02b.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_itebor02c.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_itebor04.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_itec01.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_itec01a.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_itec01c.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_itecei01.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_itecei02.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_itedoo01.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_iteflo01.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_iteflo02.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_itelig01.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_itelig02.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_itewal01.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_itewal02.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_itewal02a.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_itewal03.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_itewal04.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_screen.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_thresh01.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_thresh01a.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_thresh02.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_thresh02a.png\":[\"lush.vl2\",\"yHDTextures2.0.vl2\"],\"textures/lush/be_twal05.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/beach_wal1.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/beach_wal2.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/beach_wal3.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/box_a.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"textures/lush/box_b.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"textures/lush/box_c.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"textures/lush/display05.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/display_07.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/dox_beam.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"textures/lush/dox_bluelite1.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"textures/lush/dox_bluelite2.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"textures/lush/dox_grsteel3.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"textures/lush/dox_grsteel3_b.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"textures/lush/dox_grsteel3_f.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"textures/lush/dox_grsteel4.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"textures/lush/dox_pipe1.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"textures/lush/emap_beachblitz.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"textures/lush/hazard.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/ir_blocks.bm8\":[\"TWL-MapPack.vl2\"],\"textures/lush/ir_blocks.png\":[\"TWL-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"textures/lush/ir_plain.bm8\":[\"TWL-MapPack.vl2\"],\"textures/lush/ir_plain.png\":[\"TWL-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"textures/lush/ir_relief.bm8\":[\"TWL-MapPack.vl2\"],\"textures/lush/ir_relief.png\":[\"TWL-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"textures/lush/ir_trim1.bm8\":[\"TWL-MapPack.vl2\"],\"textures/lush/ir_trim1.png\":[\"TWL-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"textures/lush/ir_trim2.bm8\":[\"TWL-MapPack.vl2\"],\"textures/lush/ir_trim2.png\":[\"TWL-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"textures/lush/ir_wall.bm8\":[\"TWL-MapPack.vl2\"],\"textures/lush/ir_wall.png\":[\"TWL-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"textures/lush/kb_logitech.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/light_base01.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/panel.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/reactor01.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/rip.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/rustbox.png\":[\"TWL-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"textures/lush/rustbox_logo.png\":[\"TWL-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"textures/lush/skies/BBday_BK.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/lush/skies/BBday_DN.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/lush/skies/BBday_FR.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/lush/skies/BBday_LF.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/lush/skies/BBday_RT.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/lush/skies/BBday_UP.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/lush/skies/L4_b.bm8\":[\"lush.vl2\"],\"textures/lush/skies/L4_b.png\":[\"\",\"lush.vl2\"],\"textures/lush/skies/L4_bottom.bm8\":[\"lush.vl2\"],\"textures/lush/skies/L4_bottom.png\":[\"\",\"lush.vl2\"],\"textures/lush/skies/L4_f.bm8\":[\"lush.vl2\"],\"textures/lush/skies/L4_f.png\":[\"\",\"lush.vl2\"],\"textures/lush/skies/L4_l.bm8\":[\"lush.vl2\"],\"textures/lush/skies/L4_l.png\":[\"\",\"lush.vl2\"],\"textures/lush/skies/L4_r.bm8\":[\"lush.vl2\"],\"textures/lush/skies/L4_r.png\":[\"\",\"lush.vl2\"],\"textures/lush/skies/L4_t.bm8\":[\"lush.vl2\"],\"textures/lush/skies/L4_t.png\":[\"\",\"lush.vl2\"],\"textures/lush/skies/emap_dark_green.png\":[\"TWL2-MapPack.vl2\"],\"textures/lush/skies/emap_muddy.png\":[\"Classic_maps_v1.vl2\"],\"textures/lush/skies/kif_lushsunset_BK.png\":[\"TWL2-MapPack.vl2\"],\"textures/lush/skies/kif_lushsunset_DN.png\":[\"TWL2-MapPack.vl2\"],\"textures/lush/skies/kif_lushsunset_FR.png\":[\"TWL2-MapPack.vl2\"],\"textures/lush/skies/kif_lushsunset_LF.png\":[\"TWL2-MapPack.vl2\"],\"textures/lush/skies/kif_lushsunset_RT.png\":[\"TWL2-MapPack.vl2\"],\"textures/lush/skies/kif_lushsunset_UP.png\":[\"TWL2-MapPack.vl2\"],\"textures/lush/skies/lush_01_day_v5_BK.png\":[\"DynamixFinalPack.vl2\"],\"textures/lush/skies/lush_01_day_v5_BK_x2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/lush/skies/lush_01_day_v5_DN.png\":[\"DynamixFinalPack.vl2\"],\"textures/lush/skies/lush_01_day_v5_DN_x2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/lush/skies/lush_01_day_v5_FR.png\":[\"DynamixFinalPack.vl2\"],\"textures/lush/skies/lush_01_day_v5_FR_x2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/lush/skies/lush_01_day_v5_LF.png\":[\"DynamixFinalPack.vl2\"],\"textures/lush/skies/lush_01_day_v5_LF_x2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/lush/skies/lush_01_day_v5_RT.png\":[\"DynamixFinalPack.vl2\"],\"textures/lush/skies/lush_01_day_v5_RT_x2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/lush/skies/lush_01_day_v5_UP.png\":[\"DynamixFinalPack.vl2\"],\"textures/lush/skies/lush_01_day_v5_UP_x2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/lush/skies/lush_01_night_BK.png\":[\"DynamixFinalPack.vl2\"],\"textures/lush/skies/lush_01_night_DN.png\":[\"DynamixFinalPack.vl2\"],\"textures/lush/skies/lush_01_night_FR.png\":[\"DynamixFinalPack.vl2\"],\"textures/lush/skies/lush_01_night_LF.png\":[\"DynamixFinalPack.vl2\"],\"textures/lush/skies/lush_01_night_RT.png\":[\"DynamixFinalPack.vl2\"],\"textures/lush/skies/lush_01_night_UP.png\":[\"DynamixFinalPack.vl2\"],\"textures/lush/skies/lush_01_ram_v5_BK.png\":[\"Classic_maps_v1.vl2\"],\"textures/lush/skies/lush_01_ram_v5_DN.png\":[\"Classic_maps_v1.vl2\"],\"textures/lush/skies/lush_01_ram_v5_FR.png\":[\"Classic_maps_v1.vl2\"],\"textures/lush/skies/lush_01_ram_v5_LF.png\":[\"Classic_maps_v1.vl2\"],\"textures/lush/skies/lush_01_ram_v5_RT.png\":[\"Classic_maps_v1.vl2\"],\"textures/lush/skies/lush_01_ram_v5_UP.png\":[\"Classic_maps_v1.vl2\"],\"textures/lush/skies/lush_02_dusk_BK.png\":[\"DynamixFinalPack.vl2\"],\"textures/lush/skies/lush_02_dusk_DN.png\":[\"DynamixFinalPack.vl2\"],\"textures/lush/skies/lush_02_dusk_FR.png\":[\"DynamixFinalPack.vl2\"],\"textures/lush/skies/lush_02_dusk_LF.png\":[\"DynamixFinalPack.vl2\"],\"textures/lush/skies/lush_02_dusk_RT.png\":[\"DynamixFinalPack.vl2\"],\"textures/lush/skies/lush_02_dusk_UP.png\":[\"DynamixFinalPack.vl2\"],\"textures/lush/skies/lush_02c_dusk_BK.png\":[\"Classic_maps_v1.vl2\"],\"textures/lush/skies/lush_02c_dusk_DN.png\":[\"Classic_maps_v1.vl2\"],\"textures/lush/skies/lush_02c_dusk_FR.png\":[\"Classic_maps_v1.vl2\"],\"textures/lush/skies/lush_02c_dusk_LF.png\":[\"Classic_maps_v1.vl2\"],\"textures/lush/skies/lush_02c_dusk_RT.png\":[\"Classic_maps_v1.vl2\"],\"textures/lush/skies/lush_02c_dusk_UP.png\":[\"Classic_maps_v1.vl2\"],\"textures/lush/skies/lush_day_emap.bm8\":[\"lush.vl2\"],\"textures/lush/skies/lush_day_emap.png\":[\"lush.vl2\"],\"textures/lush/skies/lush_nite_emap.bm8\":[\"lush.vl2\"],\"textures/lush/skies/lush_nite_emap.png\":[\"lush.vl2\"],\"textures/lush/skies/lushcloud1.bm8\":[\"lush.vl2\"],\"textures/lush/skies/lushcloud1.png\":[\"lush.vl2\"],\"textures/lush/skies/lushcloud3.bm8\":[\"lush.vl2\"],\"textures/lush/skies/lushcloud3.png\":[\"lush.vl2\"],\"textures/lush/skies/lushcloud4.bm8\":[\"lush.vl2\"],\"textures/lush/skies/lushcloud4.png\":[\"lush.vl2\"],\"textures/lush/skies/starrynite_v4_BK.bm8\":[\"lush.vl2\"],\"textures/lush/skies/starrynite_v4_BK.png\":[\"lush.vl2\"],\"textures/lush/skies/starrynite_v4_DN.bm8\":[\"lush.vl2\"],\"textures/lush/skies/starrynite_v4_DN.png\":[\"lush.vl2\"],\"textures/lush/skies/starrynite_v4_FR.bm8\":[\"lush.vl2\"],\"textures/lush/skies/starrynite_v4_FR.png\":[\"lush.vl2\"],\"textures/lush/skies/starrynite_v4_LF.bm8\":[\"lush.vl2\"],\"textures/lush/skies/starrynite_v4_LF.png\":[\"lush.vl2\"],\"textures/lush/skies/starrynite_v4_RT.bm8\":[\"lush.vl2\"],\"textures/lush/skies/starrynite_v4_RT.png\":[\"lush.vl2\"],\"textures/lush/skies/starrynite_v4_UP.bm8\":[\"lush.vl2\"],\"textures/lush/skies/starrynite_v4_UP.png\":[\"lush.vl2\"],\"textures/lush/skies/starrynite_v6_BK.bm8\":[\"lush.vl2\"],\"textures/lush/skies/starrynite_v6_BK.png\":[\"lush.vl2\"],\"textures/lush/skies/starrynite_v6_DN.bm8\":[\"lush.vl2\"],\"textures/lush/skies/starrynite_v6_DN.png\":[\"lush.vl2\"],\"textures/lush/skies/starrynite_v6_FR.bm8\":[\"lush.vl2\"],\"textures/lush/skies/starrynite_v6_FR.png\":[\"lush.vl2\"],\"textures/lush/skies/starrynite_v6_LF.bm8\":[\"lush.vl2\"],\"textures/lush/skies/starrynite_v6_LF.png\":[\"lush.vl2\"],\"textures/lush/skies/starrynite_v6_RT.bm8\":[\"lush.vl2\"],\"textures/lush/skies/starrynite_v6_RT.png\":[\"lush.vl2\"],\"textures/lush/skies/starrynite_v6_UP.bm8\":[\"lush.vl2\"],\"textures/lush/skies/starrynite_v6_UP.png\":[\"lush.vl2\"],\"textures/lush/skull.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/special/alien-01.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/special/display04.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/special/display05.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/special/display06.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/special/display07.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/special/display08.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/special/display10.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/special/shot01.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/special/shot02.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/special/shot03.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/special/shot04.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/special/shot05.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/special/shot06.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/special/shot07.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/special/shot08.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/special/shot09.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/special/shot11.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/stone_wall1.png\":[\"TWL2-MapPack.vl2\"],\"textures/lush/stone_wall2.png\":[\"TWL2-MapPack.vl2\"],\"textures/lush/stone_wall3.png\":[\"TWL2-MapPack.vl2\"],\"textures/lush/stone_wall4.png\":[\"TWL2-MapPack.vl2\"],\"textures/lush/stone_wall5.png\":[\"TWL2-MapPack.vl2\"],\"textures/lush/stone_wall7.png\":[\"TWL2-MapPack.vl2\"],\"textures/lush/trim_t01.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/wall_c02.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/wall_light_c01.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/wall_trim01.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/wall_w03a.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush/xing.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lush_dark.dml\":[\"lush.vl2\"],\"textures/lush_day.dml\":[\"DynamixFinalPack.vl2\"],\"textures/lush_day_x2.dml\":[\"TWL-MapPack.vl2\"],\"textures/lush_dusk.dml\":[\"Classic_maps_v1.vl2\",\"DynamixFinalPack.vl2\"],\"textures/lush_night.dml\":[\"DynamixFinalPack.vl2\"],\"textures/lush_ram.dml\":[\"Classic_maps_v1.vl2\"],\"textures/lushdusk66.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/lushsky_night11.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/mMetalL.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/magsky/mag_BK.png\":[\"TWL2-MapPack.vl2\"],\"textures/magsky/mag_FR.png\":[\"TWL2-MapPack.vl2\"],\"textures/magsky/mag_LF.png\":[\"TWL2-MapPack.vl2\"],\"textures/magsky/mag_RT.png\":[\"TWL2-MapPack.vl2\"],\"textures/magsky/mag_UP.png\":[\"TWL2-MapPack.vl2\"],\"textures/makkon_tech/techcomp3_blk1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/makkon_tech/techflat1_blk1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/makkon_tech/techflat1_rst3.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/makkon_tech/techflat2_rst2b.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/makkon_tech/techflr1_grey2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/makkon_tech/techflr5_blk1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/makkon_tech/techflr5_rst3.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/makkon_tech/techtrim3_red2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/makkon_tech/techwal9b_grn4.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/missleturret.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/mmd.dml\":[\"TWL2-MapPack.vl2\"],\"textures/mmd/mmd_BK.png\":[\"TWL2-MapPack.vl2\"],\"textures/mmd/mmd_DN.png\":[\"TWL2-MapPack.vl2\"],\"textures/mmd/mmd_FR.png\":[\"TWL2-MapPack.vl2\"],\"textures/mmd/mmd_LF.png\":[\"TWL2-MapPack.vl2\"],\"textures/mmd/mmd_RT.png\":[\"TWL2-MapPack.vl2\"],\"textures/mmd/mmd_UP.png\":[\"TWL2-MapPack.vl2\"],\"textures/mr_02.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/muddy.dml\":[\"Classic_maps_v1.vl2\"],\"textures/muddy/skies/muddy_BK.png\":[\"Classic_maps_v1.vl2\"],\"textures/muddy/skies/muddy_FR.png\":[\"Classic_maps_v1.vl2\"],\"textures/muddy/skies/muddy_LF.png\":[\"Classic_maps_v1.vl2\"],\"textures/muddy/skies/muddy_RT.png\":[\"Classic_maps_v1.vl2\"],\"textures/muddy/skies/muddy_UP.png\":[\"Classic_maps_v1.vl2\"],\"textures/muddy/skies/muddy_cloud1.png\":[\"Classic_maps_v1.vl2\"],\"textures/muddy/skies/muddy_cloud2.png\":[\"Classic_maps_v1.vl2\"],\"textures/mx3_wall.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/nef/skies/Nef5_BK.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/Nef5_DN.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/Nef5_FR.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/Nef5_LF.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/Nef5_RT.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/Nef5_UP.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/RedPlanet2_1.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/RedPlanet2_2.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/RedPlanet2_3.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/RedPlanet2_4.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/RedPlanet2_5.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/RedPlanet_1.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/RedPlanet_2.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/RedPlanet_3.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/RedPlanet_4.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/RedPlanet_5.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/RedPlanet_cloud1.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/RedPlanet_cloud2.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/Surreal1_BK.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/Surreal1_FR.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/Surreal1_LF.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/Surreal1_RT.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/Surreal1_UP.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/Surreal_7.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/Surreal_Cloud1.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/Surreal_Cloud2.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/nefRed_1.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/nefRed_2.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/nefRed_3.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/nefRed_4.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/nefRed_5.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/nef_BlueClear_1.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/nef_BlueClear_2.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/nef_BlueClear_3.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/nef_BlueClear_4.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/nef_BlueClear_5.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/nef_BlueClear_cloud1.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/night1.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/night2.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/night3.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/night4.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef/skies/night5.png\":[\"Classic_maps_v1.vl2\"],\"textures/nef_5.dml\":[\"Classic_maps_v1.vl2\"],\"textures/nef_BlueClear.dml\":[\"Classic_maps_v1.vl2\"],\"textures/nef_RedPlanet.dml\":[\"Classic_maps_v1.vl2\"],\"textures/nef_RedPlanet2.dml\":[\"Classic_maps_v1.vl2\"],\"textures/nef_Red_1.dml\":[\"Classic_maps_v1.vl2\"],\"textures/nef_Surreal1.dml\":[\"Classic_maps_v1.vl2\"],\"textures/nef_night1.dml\":[\"Classic_maps_v1.vl2\"],\"textures/nef_sset2_x2.dml\":[\"TWL-MapPack.vl2\"],\"textures/nefred1/red1_BK_x2.png\":[\"TWL-MapPack.vl2\"],\"textures/nefred1/red1_CLOUD1_x2.png\":[\"TWL-MapPack.vl2\"],\"textures/nefred1/red1_FR_x2.png\":[\"TWL-MapPack.vl2\"],\"textures/nefred1/red1_LF_x2.png\":[\"TWL-MapPack.vl2\"],\"textures/nefred1/red1_RT_x2.png\":[\"TWL-MapPack.vl2\"],\"textures/nefred1/red1_UP_x2.png\":[\"TWL-MapPack.vl2\"],\"textures/nefred1_x2.dml\":[\"TWL-MapPack.vl2\"],\"textures/nefsset2_x2/skies/nef_sset2_BK.png\":[\"TWL-MapPack.vl2\"],\"textures/nefsset2_x2/skies/nef_sset2_FR.png\":[\"TWL-MapPack.vl2\"],\"textures/nefsset2_x2/skies/nef_sset2_LF.png\":[\"TWL-MapPack.vl2\"],\"textures/nefsset2_x2/skies/nef_sset2_RT.png\":[\"TWL-MapPack.vl2\"],\"textures/nefsset2_x2/skies/nef_sset2_UP.png\":[\"TWL-MapPack.vl2\"],\"textures/nightsky82.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/ocean_water.dml\":[\"textures.vl2\"],\"textures/ocular.dml\":[\"TWL2-MapPack.vl2\"],\"textures/padfloor.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/paperFlag.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/particleTest.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/pglite00.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/plasma.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/portgen.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/portgen3.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/portlit0.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/precipitation/raindrops.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/precipitation/snowflake001.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/precipitation/snowflake002.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/precipitation/snowflake003.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/precipitation/snowflake004.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/precipitation/snowflake005.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/precipitation/snowflake006.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/precipitation/snowflake007.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/precipitation/snowflake008.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/precipitation/snowflake009.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/precipitation/snowflake010.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/precipitation/snowflake011.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/precipitation/snowflake012.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/precipitation/snowflake013.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/precipitation/snowflake014.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/precipitation/snowflake015.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/precipitation/snowflake016.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/precipitation/snowflake017.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/precipitation/snowflakes.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/purpsun.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/pwrgenr1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/raindrops.dml\":[\"textures.vl2\"],\"textures/rainmist.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/redBg.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/red_blink0.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/red_blink4.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/redbrown_tex.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/redeemer.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/repairgun.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/rilrock/ril.darkrock.png\":[\"S8maps.vl2\"],\"textures/rlight00.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/rlight01.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/rlight02.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/rlight03.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/rlight04.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/rlite00.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/rlite03.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/roelcolor.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/rpulse00.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/rpulse01.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/rpulse02.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/rpulse03.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/rpulse04.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/rpulse05.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/rpulse06.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/rpulse07.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/rpulse08.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/rpulse09.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/rst_goonflag.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/rst_taotribes.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/rst_toitle.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/rst_tribescastcof.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/rst_tribesnextcof.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/sat_up.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/scorp1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/shinny_tech.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/shotgun.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/skies/DarkStormy/DarkStormy_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/DarkStormy/DarkStormy_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/DarkStormy/DarkStormy_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/DarkStormy/DarkStormy_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/DarkStormy/DarkStormy_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/DarkStormy/DarkStormy_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/Euro4_Bleed_emap.png\":[\"TWL2-MapPack.vl2\"],\"textures/skies/Euro4_Bleed_sysday_bk.png\":[\"TWL2-MapPack.vl2\"],\"textures/skies/Euro4_Bleed_sysday_dn.png\":[\"TWL2-MapPack.vl2\"],\"textures/skies/Euro4_Bleed_sysday_fr.png\":[\"TWL2-MapPack.vl2\"],\"textures/skies/Euro4_Bleed_sysday_lf.png\":[\"TWL2-MapPack.vl2\"],\"textures/skies/Euro4_Bleed_sysday_rt.png\":[\"TWL2-MapPack.vl2\"],\"textures/skies/Euro4_Bleed_sysday_up.png\":[\"TWL2-MapPack.vl2\"],\"textures/skies/Euro4_FrozenHope_inf_butchlava2_BK.png\":[\"TWL2-MapPack.vl2\"],\"textures/skies/Euro4_FrozenHope_inf_butchlava2_DN.png\":[\"TWL2-MapPack.vl2\"],\"textures/skies/Euro4_FrozenHope_inf_butchlava2_FR.png\":[\"TWL2-MapPack.vl2\"],\"textures/skies/Euro4_FrozenHope_inf_butchlava2_LF.png\":[\"TWL2-MapPack.vl2\"],\"textures/skies/Euro4_FrozenHope_inf_butchlava2_RT.png\":[\"TWL2-MapPack.vl2\"],\"textures/skies/Euro4_FrozenHope_inf_butchlava2_UP.png\":[\"TWL2-MapPack.vl2\"],\"textures/skies/Iris/Iris_BK.bm8\":[\"TWL-MapPack.vl2\"],\"textures/skies/Iris/Iris_BK.png\":[\"TWL-MapPack.vl2\"],\"textures/skies/Iris/Iris_DN.bm8\":[\"TWL-MapPack.vl2\"],\"textures/skies/Iris/Iris_DN.png\":[\"TWL-MapPack.vl2\"],\"textures/skies/Iris/Iris_FR.bm8\":[\"TWL-MapPack.vl2\"],\"textures/skies/Iris/Iris_FR.png\":[\"TWL-MapPack.vl2\"],\"textures/skies/Iris/Iris_LF.bm8\":[\"TWL-MapPack.vl2\"],\"textures/skies/Iris/Iris_LF.png\":[\"TWL-MapPack.vl2\"],\"textures/skies/Iris/Iris_RT.bm8\":[\"TWL-MapPack.vl2\"],\"textures/skies/Iris/Iris_RT.png\":[\"TWL-MapPack.vl2\"],\"textures/skies/Iris/Iris_UP.bm8\":[\"TWL-MapPack.vl2\"],\"textures/skies/Iris/Iris_UP.png\":[\"TWL-MapPack.vl2\"],\"textures/skies/L4/L4_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/L4/L4_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/L4/L4_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/L4/L4_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/L4/L4_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/L4/L4_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/Magellan/WinterBlue_v5_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/Magellan/WinterBlue_v5_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/Magellan/WinterBlue_v5_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/Magellan/WinterBlue_v5_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/Magellan/WinterBlue_v5_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/Magellan/WinterBlue_v5_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/Nef_Sset2/Nef_Sset2_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/Nef_Sset2/Nef_Sset2_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/Nef_Sset2/Nef_Sset2_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/Nef_Sset2/Nef_Sset2_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/Nef_Sset2/Nef_Sset2_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/PacificSky/PacificSky_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/PacificSky/PacificSky_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/PacificSky/PacificSky_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/PacificSky/PacificSky_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/PacificSky/PacificSky_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/PacificSky/PacificSky_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/PlanetX/PlanetX_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/PlanetX/PlanetX_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/PlanetX/PlanetX_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/PlanetX/PlanetX_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/PlanetX/PlanetX_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/PlanetX/PlanetX_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/PlanetX/PlanetX_reflect.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/Saturn/Saturn_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/Saturn/Saturn_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/Saturn/Saturn_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/Saturn/Saturn_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/Saturn/Saturn_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/Saturn/Saturn_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/SunSet12/SunSet12_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/SunSet12/SunSet12_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/SunSet12/SunSet12_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/SunSet12/SunSet12_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/SunSet12/SunSet12_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/SunSet12/SunSet12_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/anabatic_7.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/skies/anabatic_BK.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/skies/anabatic_Cloud1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/skies/anabatic_Cloud2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/skies/anabatic_FR.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/skies/anabatic_LF.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/skies/anabatic_RT.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/skies/anabatic_UP.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/skies/aurawisp/AURAWISP_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/aurawisp/AURAWISP_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/aurawisp/AURAWISP_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/aurawisp/AURAWISP_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/aurawisp/AURAWISP_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/aurawisp/AURAWISP_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/badlandday/badlandday_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/badlandday/badlandday_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/badlandday/badlandday_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/badlandday/badlandday_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/badlandday/badlandday_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/blank_DN.bm8\":[\"TWL2-MapPack.vl2\"],\"textures/skies/blank_DN.png\":[\"TWL2-MapPack.vl2\"],\"textures/skies/borealis/borealis_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/borealis/borealis_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/borealis/borealis_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/borealis/borealis_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/borealis/borealis_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/borealis/borealis_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/cc_sky_bk.png\":[\"TWL2-MapPack.vl2\"],\"textures/skies/cc_sky_fr.png\":[\"TWL2-MapPack.vl2\"],\"textures/skies/cc_sky_lf.png\":[\"TWL2-MapPack.vl2\"],\"textures/skies/cc_sky_rt.png\":[\"TWL2-MapPack.vl2\"],\"textures/skies/cc_sky_up.png\":[\"TWL2-MapPack.vl2\"],\"textures/skies/ccbsky2/csk2_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/ccbsky2/csk2_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/ccbsky2/csk2_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/ccbsky2/csk2_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/ccbsky2/csk2_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/ccbsky2/csk2_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/clouds/clouds_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/clouds/clouds_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/clouds/clouds_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/clouds/clouds_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/clouds/clouds_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/clouds/clouds_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/cubemap/cubemap_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/cubemap/cubemap_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/cubemap/cubemap_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/cubemap/cubemap_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/cubemap/cubemap_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/cubemap/cubemap_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eeps/eepdesert_BK.PNG\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eeps/eepdesert_FR.PNG\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eeps/eepdesert_LF.PNG\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eeps/eepdesert_RT.PNG\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eeps/eepdesert_UP.PNG\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve1bk.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve1dn.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve1ft.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve1lf.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve1rt.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve1up.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve2bk.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve2dn.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve2ft.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve2lf.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve2rt.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve2up.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve3bk.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve3dn.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve3ft.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve3lf.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve3rt.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve3up.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve4bk.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve4dn.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve4ft.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve4lf.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve4rt.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve4up.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve5bk.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve5dn.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve5ft.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve5lf.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve5rt.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve5up.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve6bk.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve6dn.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve6ft.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve6lf.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve6rt.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve6up.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve7bk.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve7dn.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve7ft.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve7lf.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve7rt.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve7up.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve8bk.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve8dn.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve8ft.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve8lf.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve8rt.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/eve/eve8up.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/flingsky03/emap_muddy.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/flingsky03/flingsky03_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/flingsky03/flingsky03_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/flingsky03/flingsky03_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/flingsky03/flingsky03_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/flingsky03/flingsky03_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/flingsky03/flingsky03_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/haloday/haloday_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/haloday/haloday_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/haloday/haloday_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/haloday/haloday_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/haloday/haloday_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/haloday/haloday_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/halonite/halonite_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/halonite/halonite_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/halonite/halonite_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/halonite/halonite_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/halonite/halonite_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/halonite/halonite_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/harvest/harvest_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/harvest/harvest_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/harvest/harvest_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/harvest/harvest_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/harvest/harvest_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/harvest/harvest_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/inf_butch_night13/inf_butch_night13_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/inf_butch_night13/inf_butch_night13_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/inf_butch_night13/inf_butch_night13_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/inf_butch_night13/inf_butch_night13_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/inf_butch_night13/inf_butch_night13_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/inf_butch_night13/inf_butch_night13_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/inf_butch_nov50/inf_butch_nov50_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/inf_butch_nov50/inf_butch_nov50_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/inf_butch_nov50/inf_butch_nov50_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/inf_butch_nov50/inf_butch_nov50_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/inf_butch_nov50/inf_butch_nov50_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/inf_butch_nov50/inf_butch_nov50_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/inf_butchlava51/inf_butchlava51_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/inf_butchlava51/inf_butchlava51_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/inf_butchlava51/inf_butchlava51_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/inf_butchlava51/inf_butchlava51_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/inf_butchlava51/inf_butchlava51_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/inf_butchlava51/inf_butchlava51_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/jagged/chateau_bk.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/jagged/chateau_dn.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/jagged/chateau_ft.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/jagged/chateau_lf.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/jagged/chateau_rt.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/jagged/chateau_up.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/kif_lushsunset/kif_lushsunset_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/kif_lushsunset/kif_lushsunset_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/kif_lushsunset/kif_lushsunset_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/kif_lushsunset/kif_lushsunset_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/kif_lushsunset/kif_lushsunset_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/kif_lushsunset/kif_lushsunset_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/lavanight_v5/lavanight_v5_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/lavanight_v5/lavanight_v5_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/lavanight_v5/lavanight_v5_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/lavanight_v5/lavanight_v5_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/lavanight_v5/lavanight_v5_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/lavanight_v5/lavanight_v5_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/lush_02_dusk_BK.png\":[\"TWL-MapPack.vl2\"],\"textures/skies/lush_02_dusk_DN.png\":[\"TWL-MapPack.vl2\"],\"textures/skies/lush_02_dusk_FR.png\":[\"TWL-MapPack.vl2\"],\"textures/skies/lush_02_dusk_LF.png\":[\"TWL-MapPack.vl2\"],\"textures/skies/lush_02_dusk_RT.png\":[\"TWL-MapPack.vl2\"],\"textures/skies/lush_02_dusk_UP.png\":[\"TWL-MapPack.vl2\"],\"textures/skies/lushdusk66/lushdusk66_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/lushdusk66/lushdusk66_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/lushdusk66/lushdusk66_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/lushdusk66/lushdusk66_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/lushdusk66/lushdusk66_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/lushdusk66/lushdusk66_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/lushsky_night11/Thumbs.db\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/lushsky_night11/lushsky_night11_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/lushsky_night11/lushsky_night11_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/lushsky_night11/lushsky_night11_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/lushsky_night11/lushsky_night11_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/lushsky_night11/lushsky_night11_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/lushsky_night11/lushsky_night11_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/mr_02/mr_02_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/mr_02/mr_02_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/mr_02/mr_02_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/mr_02/mr_02_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/mr_02/mr_02_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/mr_02/mr_02_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/nefred1/red1_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/nefred1/red1_CLOUD1.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/nefred1/red1_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/nefred1/red1_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/nefred1/red1_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/nefred1/red1_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/nightsky82/nightsky82_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/nightsky82/nightsky82_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/nightsky82/nightsky82_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/nightsky82/nightsky82_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/nightsky82/nightsky82_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/nightsky82/nightsky82_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/ocular0.bm8\":[\"TWL2-MapPack.vl2\"],\"textures/skies/ocular0.png\":[\"TWL2-MapPack.vl2\"],\"textures/skies/ocular180.bm8\":[\"TWL2-MapPack.vl2\"],\"textures/skies/ocular180.png\":[\"TWL2-MapPack.vl2\"],\"textures/skies/ocular270.bm8\":[\"TWL2-MapPack.vl2\"],\"textures/skies/ocular270.png\":[\"TWL2-MapPack.vl2\"],\"textures/skies/ocular90.bm8\":[\"TWL2-MapPack.vl2\"],\"textures/skies/ocular90.png\":[\"TWL2-MapPack.vl2\"],\"textures/skies/ocular_lush_day_emap.bm8\":[\"TWL2-MapPack.vl2\"],\"textures/skies/ocular_lush_day_emap.png\":[\"TWL2-MapPack.vl2\"],\"textures/skies/oculartop.bm8\":[\"TWL2-MapPack.vl2\"],\"textures/skies/oculartop.png\":[\"TWL2-MapPack.vl2\"],\"textures/skies/purpsun/PURPSUN_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/purpsun/PURPSUN_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/purpsun/PURPSUN_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/purpsun/PURPSUN_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/purpsun/PURPSUN_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/purpsun/PURPSUN_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/roelcolor/roelcolor_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/roelcolor/roelcolor_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/roelcolor/roelcolor_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/roelcolor/roelcolor_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/roelcolor/roelcolor_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/roelcolor/roelcolor_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sal/Malig_v1_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sal/Malig_v1_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sal/Malig_v1_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sal/Malig_v1_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sal/Malig_v1_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sal/Malig_v1_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sky01/Cloud1.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sky01/sky01_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sky01/sky02_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sky01/sky03_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sky01/sky04_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sky01/sky05_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sky01/sky06_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sky121/sky121_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sky121/sky121_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sky121/sky121_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sky121/sky121_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sky121/sky121_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sky121/sky121_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sky127/sky127_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sky127/sky127_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sky127/sky127_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sky127/sky127_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sky127/sky127_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sky127/sky127_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sky156/sky156_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sky156/sky156_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sky156/sky156_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sky156/sky156_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sky156/sky156_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sky156/sky156_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_14/space_14_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_14/space_14_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_14/space_14_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_14/space_14_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_14/space_14_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_14/space_14_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_14_BK.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/skies/space_14_DN.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/skies/space_14_FR.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/skies/space_14_LF.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/skies/space_14_RT.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/skies/space_14_UP.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/skies/space_16/space_16_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_16/space_16_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_16/space_16_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_16/space_16_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_16/space_16_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_16/space_16_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_17/space_17_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_17/space_17_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_17/space_17_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_17/space_17_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_17/space_17_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_17/space_17_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_18/space_18_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_18/space_18_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_18/space_18_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_18/space_18_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_18/space_18_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_18/space_18_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_19/space_19_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_19/space_19_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_19/space_19_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_19/space_19_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_19/space_19_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_19/space_19_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_3/space_3_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_3/space_3_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_3/space_3_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_3/space_3_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_3/space_3_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_3/space_3_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_5/space_5_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_5/space_5_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_5/space_5_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_5/space_5_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_5/space_5_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/space_5/space_5_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/starrynite/starrynite_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/starrynite/starrynite_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/starrynite/starrynite_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/starrynite/starrynite_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/starrynite/starrynite_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/starrynite/starrynite_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sundown25/sundown25_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sundown25/sundown25_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sundown25/sundown25_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sundown25/sundown25_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sundown25/sundown25_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sundown25/sundown25_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sunnight/sunnight_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sunnight/sunnight_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sunnight/sunnight_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sunnight/sunnight_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sunnight/sunnight_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/sunnight/sunnight_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/tyre/tyre_bk.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/tyre/tyre_dn.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/tyre/tyre_ft.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/tyre/tyre_lf.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/tyre/tyre_rt.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/tyre/tyre_up.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/violet/violet_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/violet/violet_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/violet/violet_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/violet/violet_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/violet/violet_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/violet/violet_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/winterskyday/winterskyday_BK.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/winterskyday/winterskyday_DN.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/winterskyday/winterskyday_FR.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/winterskyday/winterskyday_LF.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/winterskyday/winterskyday_RT.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skies/winterskyday/winterskyday_UP.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/A7branch1.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/A7trunk2.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/AgaritaFall.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/BBerryFall.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/BarrenSticksFall.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Blue.hflag.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Blue.hmale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/Blue.lfemale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/Blue.lmale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/Blue.mfemale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/Blue.mmale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/Branch3.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Branch4.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Branch5.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Branch6.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/Branch7.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/Burntwood.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/BurntwoodBranch.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/ChkBerryWinter.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Enrgtubes0000.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Enrgtubes0001.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Enrgtubes0002.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Enrgtubes0003.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Enrgtubes0004.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Enrgtubes0005.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Enrgtubes0006.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Enrgtubes0007.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Enrgtubes0008.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Enrgtubes0009.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Green.hflag.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Green.hmale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/Green.lfemale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/Green.lmale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/Green.mfemale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/Green.mmale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/HorseNettleFall.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Humnskn3.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/LushMoss.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/MadroneBark.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/MadroneFall.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/MadroneFoliage.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/MadroneWinter.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Maple Shrub.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/MesqBark.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/MesquiteBranch.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/MesquiteLeaves.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Mortar_Projectile.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/MotionSensor.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/NewMoss.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/NewMossFull.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/NexDefaultFloor.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/NexHoardFloor.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/NexusGenerator.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/NexusPowerLightsON.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Oldwood.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/OldwoodBran01.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/OldwoodBranch.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Orange.hmale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/Orange.lfemale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/Orange.lmale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/Orange.mfemale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/Orange.mmale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/Plsre00.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Plsre01.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Plsre02.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Plsre03.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Plsre04.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Plsre05.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Plsre06.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Plsre07.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Plsre08.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Plsre09.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Plsre10.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Plsre11.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Plsre12.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Plsre13.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Plsre14.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Plsre15.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Plsre16.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Plsre17.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Plsre18.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Plsre19.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Plsre20.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Plsre21.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Plsre22.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/PonderosaPineBark.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Pulse00.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Pulse01.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Pulse02.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Pulse03.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Pulse04.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Pulse05.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Pulse06.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Pulse07.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Pulse08.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Purple.hmale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/Purple.lfemale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/Purple.lmale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/Purple.mfemale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/Purple.mmale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/Rabbit BushWin.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/RabbitBush.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Red.hmale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/Red.lfemale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/Red.lmale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/Red.mfemale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/Red.mmale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/SBerryFall.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/ScotchBroom.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Scout_windshield.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/ShieldPackActivate.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/ShieldPackAmbient.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Silver.hmale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/Silver.lfemale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/Silver.lmale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/Silver.mfemale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/Silver.mmale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/SnowBlanket.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/TR2-1.hmale.png\":[\"TR2final105-client.vl2\"],\"textures/skins/TR2-1.lfemale.png\":[\"TR2final105-client.vl2\"],\"textures/skins/TR2-1.mfemale.png\":[\"TR2final105-client.vl2\"],\"textures/skins/TR2-1.mmale.png\":[\"TR2final105-client.vl2\"],\"textures/skins/TR2-2.hmale.png\":[\"TR2final105-client.vl2\"],\"textures/skins/TR2-2.lfemale.png\":[\"TR2final105-client.vl2\"],\"textures/skins/TR2-2.mfemale.png\":[\"TR2final105-client.vl2\"],\"textures/skins/TR2-2.mmale.png\":[\"TR2final105-client.vl2\"],\"textures/skins/Vehicle_Land_Assault_Wheel.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Vehicle_Land_Assault_bodyMain.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Vehicle_Land_Assault_bodySide1.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Vehicle_Land_Assault_bodySide2.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Vehicle_grav_scout.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Vehicle_grav_scout_pipes.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Vehicle_grav_scout_windshield.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Vehicle_grav_scout_windshieldInner.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Vehicle_grav_tank_bodyMain.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Weapon_missile_projectile.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/WinMapShrubart.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/WinRhody.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/WinScotchArt.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Yellow.hflag.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/Yellow.hmale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/Yellow.lfemale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/Yellow.lmale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/Yellow.mfemale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/Yellow.mmale.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/a.hbioderm_512.png\":[\"skins.vl2\"],\"textures/skins/a.hrobot_512.png\":[\"skins.vl2\"],\"textures/skins/a.lbioderm_512.png\":[\"skins.vl2\"],\"textures/skins/a.lrobot_512.png\":[\"skins.vl2\"],\"textures/skins/a.mbioderm_512.png\":[\"skins.vl2\"],\"textures/skins/a.mrobot_512.png\":[\"skins.vl2\"],\"textures/skins/alienfirxbase2.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/ammo_chaingun.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/ammo_disc.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/ammo_grenade.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/ammo_mine.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/ammo_mortar.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/ammo_plasma.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/armor.damage.1.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/armor.damage.2.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/armor.damage.3.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/artists.plaque.png\":[\"skins.vl2\"],\"textures/skins/b.hbioderm_512.png\":[\"skins.vl2\"],\"textures/skins/b.hrobot_512.png\":[\"skins.vl2\"],\"textures/skins/b.lbioderm_512.png\":[\"skins.vl2\"],\"textures/skins/b.lrobot_512.png\":[\"skins.vl2\"],\"textures/skins/b.mbioderm_512.png\":[\"skins.vl2\"],\"textures/skins/b.mrobot_512.png\":[\"skins.vl2\"],\"textures/skins/banner_honor.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/banner_strength.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/banner_unity.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/barrelMount.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/barrel_aa_large.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/barrel_elf_large.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/barrel_fusion_large.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/barrel_missile_large.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/barrel_mortar_large.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/base.flag.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zflags.vl2\"],\"textures/skins/base.hbioderm.png\":[\"skins.vl2\"],\"textures/skins/base.hbioderm_512.png\":[\"skins.vl2\"],\"textures/skins/base.hflag.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zflags.vl2\"],\"textures/skins/base.hmale.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/base.lbioderm.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/base.lbioderm_512.png\":[\"skins.vl2\"],\"textures/skins/base.lfemale.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/base.lmale.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/base.mbioderm.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/base.mbioderm_512.png\":[\"skins.vl2\"],\"textures/skins/base.mfemale.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/base.mmale.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/base.switch.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/baseb.flag.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zflags.vl2\"],\"textures/skins/baseb.hbioderm.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/baseb.hmale.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/baseb.lbioderm.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/baseb.lfemale.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/baseb.lmale.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/baseb.mbioderm.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/baseb.mfemale.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/baseb.mmale.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/baseb.switch.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/basebbot.hmale.png\":[\"skins.vl2\"],\"textures/skins/basebbot.lmale.png\":[\"skins.vl2\"],\"textures/skins/basebbot.mmale.png\":[\"skins.vl2\"],\"textures/skins/basebot.hmale.png\":[\"skins.vl2\"],\"textures/skins/basebot.lmale.png\":[\"skins.vl2\"],\"textures/skins/basebot.mmale.png\":[\"skins.vl2\"],\"textures/skins/bb_bark.png\":[\"TWL-MapPack.vl2\"],\"textures/skins/bb_bark2.png\":[\"TWL-MapPack.vl2\"],\"textures/skins/bb_beechleaf.png\":[\"TWL-MapPack.vl2\"],\"textures/skins/bb_bigleaf.png\":[\"TWL-MapPack.vl2\"],\"textures/skins/bb_bush.png\":[\"TWL-MapPack.vl2\"],\"textures/skins/bb_jnigraleaf.png\":[\"TWL-MapPack.vl2\"],\"textures/skins/bb_palmleaf.png\":[\"TWL-MapPack.vl2\"],\"textures/skins/bb_screen.png\":[\"TWL-MapPack.vl2\"],\"textures/skins/bb_stripeleaf.png\":[\"TWL-MapPack.vl2\"],\"textures/skins/bb_tree1_foliage2.png\":[\"TWL-MapPack.vl2\"],\"textures/skins/bb_tree1_side.png\":[\"TWL-MapPack.vl2\"],\"textures/skins/bb_tree2_foliage2.png\":[\"TWL-MapPack.vl2\"],\"textures/skins/bb_tree2_side.png\":[\"TWL-MapPack.vl2\"],\"textures/skins/bb_trunk.png\":[\"TWL-MapPack.vl2\"],\"textures/skins/beacon.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/beagle.flag.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zflags.vl2\"],\"textures/skins/beagle.hmale.png\":[\"skins.vl2\"],\"textures/skins/beagle.hmale_512.png\":[\"skins.vl2\"],\"textures/skins/beagle.lfemale.png\":[\"skins.vl2\"],\"textures/skins/beagle.lfemale_512.png\":[\"skins.vl2\"],\"textures/skins/beagle.lmale.png\":[\"skins.vl2\"],\"textures/skins/beagle.lmale_512.png\":[\"skins.vl2\"],\"textures/skins/beagle.mfemale.png\":[\"skins.vl2\"],\"textures/skins/beagle.mfemale_512.png\":[\"skins.vl2\"],\"textures/skins/beagle.mmale.png\":[\"skins.vl2\"],\"textures/skins/beagle.mmale_512.png\":[\"skins.vl2\"],\"textures/skins/beagle.switch.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/beampulse.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/bigdevdawg.plaque.png\":[\"skins.vl2\"],\"textures/skins/billboard_1.png\":[\"TR2final105-client.vl2\"],\"textures/skins/billboard_2.png\":[\"TR2final105-client.vl2\"],\"textures/skins/billboard_3.png\":[\"TR2final105-client.vl2\"],\"textures/skins/billboard_4.png\":[\"TR2final105-client.vl2\"],\"textures/skins/blank.switch.png\":[\"skins.vl2\"],\"textures/skins/blite00.png\":[\"skins.vl2\"],\"textures/skins/blite01.PNG\":[\"skins.vl2\"],\"textures/skins/blite02.png\":[\"skins.vl2\"],\"textures/skins/blite03.png\":[\"skins.vl2\"],\"textures/skins/blite04.png\":[\"skins.vl2\"],\"textures/skins/blue.hflag.png\":[\"zflags.vl2\"],\"textures/skins/blue.png\":[\"skins.vl2\"],\"textures/skins/blue00.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/blue00.ifl\":[\"skins.vl2\"],\"textures/skins/blue01.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/blue02.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/blue03.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/blue04.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/blue_blink.ifl\":[\"skins.vl2\"],\"textures/skins/blue_blink0.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/blue_blink0.ifl\":[\"skins.vl2\"],\"textures/skins/blue_blink1.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/blue_blink2.PNG\":[\"skins.vl2\"],\"textures/skins/blue_blink2.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/blue_blink3.PNG\":[\"skins.vl2\"],\"textures/skins/blue_blink3.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/blue_blink4.PNG\":[\"skins.vl2\"],\"textures/skins/blue_blink4.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/borg1.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/borg2.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/borg4.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/borg6.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/brsh5.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/brush.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/bullethole1.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/bullethole2.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/bullethole3.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/bullethole4.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/bullethole5.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/bullethole6.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/cactus.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/camera.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/chaingun_shot_end.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/chaingun_shot_side.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/chg_fmzl.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/chg_smzl.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/chgexhaust.ifl\":[\"skins.vl2\"],\"textures/skins/cloak_core.ifl\":[\"skins.vl2\"],\"textures/skins/cloak_core0000.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/cloak_core0001.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/cloak_core0002.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/cloak_core0003.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/cloak_core0004.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/cloak_core0005.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/cloak_core0006.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/cloak_core0007.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/cloak_core0008.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/cloak_core0009.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/cloak_core0010.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/cloak_core0011.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/cloak_core0012.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/cloak_core0013.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/cloak_core0014.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/cloak_core0015.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/cloak_core0016.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/cloak_core0017.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/cloak_core0018.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/cloak_core0019.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/cotp.flag.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zflags.vl2\"],\"textures/skins/cotp.hmale.png\":[\"skins.vl2\"],\"textures/skins/cotp.lfemale.png\":[\"skins.vl2\"],\"textures/skins/cotp.lmale.png\":[\"skins.vl2\"],\"textures/skins/cotp.mfemale.png\":[\"skins.vl2\"],\"textures/skins/cotp.mmale.png\":[\"skins.vl2\"],\"textures/skins/cotp.switch.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/cotp_hmale_512.png\":[\"skins.vl2\"],\"textures/skins/cotp_lfemale_512.png\":[\"skins.vl2\"],\"textures/skins/cotp_lmale_512.png\":[\"skins.vl2\"],\"textures/skins/cotp_mfemale_512.png\":[\"skins.vl2\"],\"textures/skins/cotp_mmale_512.png\":[\"skins.vl2\"],\"textures/skins/dcase00.PNG\":[\"skins.vl2\"],\"textures/skins/dcase00.ifl\":[\"skins.vl2\"],\"textures/skins/dcase00.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/dcase01.PNG\":[\"skins.vl2\"],\"textures/skins/dcase01.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/dcase02.PNG\":[\"skins.vl2\"],\"textures/skins/dcase02.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/dcase03.PNG\":[\"skins.vl2\"],\"textures/skins/dcase03.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/dcase04.PNG\":[\"skins.vl2\"],\"textures/skins/dcase04.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/dcase05.PNG\":[\"skins.vl2\"],\"textures/skins/dcase05.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/deb01.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deb01.ifl\":[\"skins.vl2\"],\"textures/skins/deb02.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deb03.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deb04.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deb05.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deb06.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deb07.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deb08.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deb09.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deb10.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deb11.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deb12.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deb13.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deb14.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deb15.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deb16.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deb17.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deb18.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deb19.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deb20.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deb21.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deb22.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deb23.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deb24.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deb25.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deb26.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deb27.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deb28.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deb29.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deb30.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deb31.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deb32.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deb33.PNG\":[\"skins.vl2\"],\"textures/skins/deb33.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/deb34.PNG\":[\"skins.vl2\"],\"textures/skins/deb34.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/decoy.plaque.png\":[\"skins.vl2\"],\"textures/skins/deploy_inv_lite.ifl\":[\"skins.vl2\"],\"textures/skins/deploy_inventory_1.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deploy_inventory_2.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/deploy_sensor_pulse.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/designers.plaque.png\":[\"skins.vl2\"],\"textures/skins/diamondback.plaque.png\":[\"skins.vl2\"],\"textures/skins/disc00.PNG\":[\"skins.vl2\"],\"textures/skins/disc00.ifl\":[\"skins.vl2\"],\"textures/skins/disc00.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/disc01.PNG\":[\"skins.vl2\"],\"textures/skins/disc01.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/disc02.PNG\":[\"skins.vl2\"],\"textures/skins/disc02.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/disc03.PNG\":[\"skins.vl2\"],\"textures/skins/disc03.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/disc04.PNG\":[\"skins.vl2\"],\"textures/skins/disc04.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/disc05.PNG\":[\"skins.vl2\"],\"textures/skins/disc05.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/disc06.PNG\":[\"skins.vl2\"],\"textures/skins/disc06.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/disc07.PNG\":[\"skins.vl2\"],\"textures/skins/disc07.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/disc08.PNG\":[\"skins.vl2\"],\"textures/skins/disc08.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/disc09.PNG\":[\"skins.vl2\"],\"textures/skins/disc09.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/disc10.PNG\":[\"skins.vl2\"],\"textures/skins/disc10.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/disc11.PNG\":[\"skins.vl2\"],\"textures/skins/disc11.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/disc12.PNG\":[\"skins.vl2\"],\"textures/skins/disc12.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/disc13.PNG\":[\"skins.vl2\"],\"textures/skins/disc13.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/disc14.PNG\":[\"skins.vl2\"],\"textures/skins/disc14.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/disc15.PNG\":[\"skins.vl2\"],\"textures/skins/disc15.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/disc16.PNG\":[\"skins.vl2\"],\"textures/skins/disc16.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/disc17.PNG\":[\"skins.vl2\"],\"textures/skins/disc17.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/disc18.PNG\":[\"skins.vl2\"],\"textures/skins/disc18.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/disc19.PNG\":[\"skins.vl2\"],\"textures/skins/disc19.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/disc20.PNG\":[\"skins.vl2\"],\"textures/skins/disc20.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/disc21.PNG\":[\"skins.vl2\"],\"textures/skins/disc21.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/disc22.PNG\":[\"skins.vl2\"],\"textures/skins/disc22.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/disc23.PNG\":[\"skins.vl2\"],\"textures/skins/disc23.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/disc24.PNG\":[\"skins.vl2\"],\"textures/skins/disc24.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/disc25.PNG\":[\"skins.vl2\"],\"textures/skins/disc25.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/disc26.PNG\":[\"skins.vl2\"],\"textures/skins/disc26.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/disc27.PNG\":[\"skins.vl2\"],\"textures/skins/disc27.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/disc_muzzle.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/discshield2.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/dox_stone.png\":[\"TWL-MapPack.vl2\"],\"textures/skins/dox_wires.png\":[\"TWL-MapPack.vl2\"],\"textures/skins/drawkward.plaque.png\":[\"skins.vl2\"],\"textures/skins/ds.hmale_512.png\":[\"skins.vl2\"],\"textures/skins/ds.lfemale_512.png\":[\"skins.vl2\"],\"textures/skins/ds.lmale_512.png\":[\"skins.vl2\"],\"textures/skins/ds.mfemale_512.png\":[\"skins.vl2\"],\"textures/skins/ds.mmale_512.png\":[\"skins.vl2\"],\"textures/skins/dsword.flag.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zflags.vl2\"],\"textures/skins/dsword.hmale.png\":[\"skins.vl2\"],\"textures/skins/dsword.lfemale.png\":[\"skins.vl2\"],\"textures/skins/dsword.lmale.png\":[\"skins.vl2\"],\"textures/skins/dsword.mfemale.png\":[\"skins.vl2\"],\"textures/skins/dsword.mmale.png\":[\"skins.vl2\"],\"textures/skins/dsword.switch.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/east.plaque.png\":[\"skins.vl2\"],\"textures/skins/ee_blueff.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/skins/ee_fft2logodown.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/skins/ee_fft2logoup.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/skins/ee_playt2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/skins/energy_blast.PNG\":[\"skins.vl2\"],\"textures/skins/energy_blue_blink.ifl\":[\"skins.vl2\"],\"textures/skins/energy_bolt.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zblasterfix.vl2\"],\"textures/skins/energy_bolt_aura.png\":[\"skins.vl2\"],\"textures/skins/energy_bolt_front.png\":[\"skins.vl2\"],\"textures/skins/energy_muzzle00.ifl\":[\"skins.vl2\"],\"textures/skins/energy_side_muzzle00.ifl\":[\"skins.vl2\"],\"textures/skins/energyb01.ifl\":[\"skins.vl2\"],\"textures/skins/energyb01.png\":[\"skins.vl2\"],\"textures/skins/energyb02.png\":[\"skins.vl2\"],\"textures/skins/energyb03.png\":[\"skins.vl2\"],\"textures/skins/energyb04.png\":[\"skins.vl2\"],\"textures/skins/energyb05.png\":[\"skins.vl2\"],\"textures/skins/energydis0000.ifl\":[\"skins.vl2\"],\"textures/skins/energydis0000.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/energydis0001.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/energydis0002.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/energydis0003.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/energydis0004.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/energydis0005.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/enrg_frnt_muzl00.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zblasterfix.vl2\"],\"textures/skins/enrg_frnt_muzl01.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zblasterfix.vl2\"],\"textures/skins/enrg_frnt_muzl02.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zblasterfix.vl2\"],\"textures/skins/enrg_frnt_muzl03.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zblasterfix.vl2\"],\"textures/skins/enrg_frnt_muzl04.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zblasterfix.vl2\"],\"textures/skins/enrg_frnt_muzl05.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zblasterfix.vl2\"],\"textures/skins/enrg_frnt_muzl06.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zblasterfix.vl2\"],\"textures/skins/enrg_frnt_muzl07.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zblasterfix.vl2\"],\"textures/skins/enrg_side_muzl00.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zblasterfix.vl2\"],\"textures/skins/enrg_side_muzl01.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zblasterfix.vl2\"],\"textures/skins/enrg_side_muzl02.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zblasterfix.vl2\"],\"textures/skins/enrg_side_muzl03.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zblasterfix.vl2\"],\"textures/skins/enrg_side_muzl04.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zblasterfix.vl2\"],\"textures/skins/enrg_side_muzl05.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zblasterfix.vl2\"],\"textures/skins/enrg_side_muzl06.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zblasterfix.vl2\"],\"textures/skins/enrg_side_muzl07.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zblasterfix.vl2\"],\"textures/skins/enrgcore0000.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/enrgcore0001.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/enrgcore0002.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/enrgcore0003.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/enrgcore0004.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/enrgcore0005.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/enrgcore0006.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/enrgcore0007.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/enrgcore0008.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/enrgcore0009.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/enrgpack_core.ifl\":[\"skins.vl2\"],\"textures/skins/enrgpack_tubes.ifl\":[\"skins.vl2\"],\"textures/skins/etcmodel02.plaque.png\":[\"skins.vl2\"],\"textures/skins/flag.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zflags.vl2\"],\"textures/skins/flaglight1.ifl\":[\"skins.vl2\"],\"textures/skins/flaglight1.png\":[\"skins.vl2\"],\"textures/skins/flaglight2.png\":[\"skins.vl2\"],\"textures/skins/flaglight3.png\":[\"skins.vl2\"],\"textures/skins/flaglight4.png\":[\"skins.vl2\"],\"textures/skins/flaglight5.png\":[\"skins.vl2\"],\"textures/skins/flaregreen.png\":[\"skins.vl2\"],\"textures/skins/flarewhite.PNG\":[\"skins.vl2\"],\"textures/skins/flyerflame1.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/forcef1.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/forcef2.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/forcef3.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/forcef4.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/forcef5.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/forcefield_electric.ifl\":[\"skins.vl2\"],\"textures/skins/forcefield_electric0.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/forcefield_electric1.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/forcefield_electric2.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/forcefield_electric3.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/forcefield_electric4.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/forcefield_electric5.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/forcefield_grn.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/forcefield_grn.ifl\":[\"skins.vl2\"],\"textures/skins/forcefield_grn1.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/forcefield_grn2.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/forcefield_grn3.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/forcefield_grn4.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/forcefield_grn5.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/frankrizzo.plaque.png\":[\"skins.vl2\"],\"textures/skins/generator.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/generic_scorch.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/glow_red.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/goal_back.png\":[\"TR2final105-client.vl2\"],\"textures/skins/goal_panel.png\":[\"TR2final105-client.vl2\"],\"textures/skins/goal_side.png\":[\"TR2final105-client.vl2\"],\"textures/skins/goal_top.png\":[\"TR2final105-client.vl2\"],\"textures/skins/gold_goal_back.png\":[\"TR2final105-client.vl2\"],\"textures/skins/gold_goal_side.png\":[\"TR2final105-client.vl2\"],\"textures/skins/gold_goal_top.png\":[\"TR2final105-client.vl2\"],\"textures/skins/gold_post.png\":[\"TR2final105-client.vl2\"],\"textures/skins/goldcube.png\":[\"TR2final105-client.vl2\"],\"textures/skins/gotmilk.plaque.png\":[\"skins.vl2\"],\"textures/skins/green.hflag.png\":[\"zflags.vl2\"],\"textures/skins/green00.ifl\":[\"skins.vl2\"],\"textures/skins/green00.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/green01.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/green02.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/green03.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/green04.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/greenMortar.ifl\":[\"skins.vl2\"],\"textures/skins/green_blink.ifl\":[\"skins.vl2\"],\"textures/skins/green_blink0.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/green_blink1.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/green_blink2.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/green_blink3.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/green_blink4.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/greenlight.ifl\":[\"skins.vl2\"],\"textures/skins/grenade.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/grenade_flare.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/grenade_flash.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/grenade_projectile.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/hexabolic.plaque.png\":[\"skins.vl2\"],\"textures/skins/horde.flag.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zflags.vl2\"],\"textures/skins/horde.hbioderm.png\":[\"skins.vl2\"],\"textures/skins/horde.lbioderm.png\":[\"skins.vl2\"],\"textures/skins/horde.mbioderm.png\":[\"skins.vl2\"],\"textures/skins/horde.switch.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/hud_ret_bomber1.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/hud_ret_bomber2.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/hud_ret_bomber3.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/hunters.flag.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/hvybioflare.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zblasterfix.vl2\"],\"textures/skins/hvyjetpackflare.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zblasterfix.vl2\"],\"textures/skins/jetflare00.ifl\":[\"skins.vl2\"],\"textures/skins/jetflare00.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zblasterfix.vl2\"],\"textures/skins/jetflare01.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zblasterfix.vl2\"],\"textures/skins/jetflare02.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zblasterfix.vl2\"],\"textures/skins/jetflare03.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zblasterfix.vl2\"],\"textures/skins/jetflare04.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zblasterfix.vl2\"],\"textures/skins/jetflare05.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zblasterfix.vl2\"],\"textures/skins/jetflare2.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zblasterfix.vl2\"],\"textures/skins/jetflareside00.ifl\":[\"skins.vl2\"],\"textures/skins/jetflareside00.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zblasterfix.vl2\"],\"textures/skins/jetflareside01.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zblasterfix.vl2\"],\"textures/skins/jetflareside02.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zblasterfix.vl2\"],\"textures/skins/jetflareside03.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zblasterfix.vl2\"],\"textures/skins/jetflareside04.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zblasterfix.vl2\"],\"textures/skins/jetflareside05.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zblasterfix.vl2\"],\"textures/skins/jetpack.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/jetpack_bio.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/jetpackflare.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/jetpackflare_bio.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/jets00.ifl\":[\"skins.vl2\"],\"textures/skins/jets00.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/jets01.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/jets02.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/jets03.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/jets04.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/jets05.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/jett.plaque.png\":[\"skins.vl2\"],\"textures/skins/jetyellow.png\":[\"skins.vl2\"],\"textures/skins/jimmy.plaque.png\":[\"skins.vl2\"],\"textures/skins/kidneythief.plaque.png\":[\"skins.vl2\"],\"textures/skins/leaf_bunch2.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/leafydome.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/leafydome2.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/light_blue_00.PNG\":[\"skins.vl2\"],\"textures/skins/light_blue_01.PNG\":[\"skins.vl2\"],\"textures/skins/light_blue_02.PNG\":[\"skins.vl2\"],\"textures/skins/light_blue_03.PNG\":[\"skins.vl2\"],\"textures/skins/light_blue_04.PNG\":[\"skins.vl2\"],\"textures/skins/light_blue_generator.ifl\":[\"skins.vl2\"],\"textures/skins/light_green01.PNG\":[\"skins.vl2\"],\"textures/skins/light_green01.ifl\":[\"skins.vl2\"],\"textures/skins/light_green02.PNG\":[\"skins.vl2\"],\"textures/skins/light_green03.PNG\":[\"skins.vl2\"],\"textures/skins/light_green04.PNG\":[\"skins.vl2\"],\"textures/skins/light_green05.PNG\":[\"skins.vl2\"],\"textures/skins/light_green06.PNG\":[\"skins.vl2\"],\"textures/skins/light_red.ifl\":[\"skins.vl2\"],\"textures/skins/light_red01.PNG\":[\"skins.vl2\"],\"textures/skins/light_red02.png\":[\"skins.vl2\"],\"textures/skins/light_red03.png\":[\"skins.vl2\"],\"textures/skins/light_red04.png\":[\"skins.vl2\"],\"textures/skins/light_red05.png\":[\"skins.vl2\"],\"textures/skins/light_red06.png\":[\"skins.vl2\"],\"textures/skins/light_red2.ifl\":[\"skins.vl2\"],\"textures/skins/light_red3.ifl\":[\"skins.vl2\"],\"textures/skins/lite_blue0.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/lite_blue1.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/lite_blue2.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/lite_blue3.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/lite_blue4.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/lite_fusturt.ifl\":[\"skins.vl2\"],\"textures/skins/lite_fusturt01.ifl\":[\"skins.vl2\"],\"textures/skins/lite_green.ifl\":[\"skins.vl2\"],\"textures/skins/lite_green0.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/lite_green1.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/lite_green2.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/lite_green3.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/lite_green4.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/lite_pack_cloak.ifl\":[\"skins.vl2\"],\"textures/skins/lite_red.ifl\":[\"skins.vl2\"],\"textures/skins/lite_red0.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/lite_red04.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/lite_red1.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/lite_red2.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/lite_red3.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/lite_red4.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/lite_remoteTurret.ifl\":[\"skins.vl2\"],\"textures/skins/lite_rpu_pack01.ifl\":[\"skins.vl2\"],\"textures/skins/lite_rpu_pack02.ifl\":[\"skins.vl2\"],\"textures/skins/lite_sh_pack01.ifl\":[\"skins.vl2\"],\"textures/skins/lite_sh_pack02.ifl\":[\"skins.vl2\"],\"textures/skins/lite_turmiss.ifl\":[\"skins.vl2\"],\"textures/skins/lite_turmort.ifl\":[\"skins.vl2\"],\"textures/skins/marineleaves.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/marker.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/maximus.plaque.png\":[\"skins.vl2\"],\"textures/skins/mine.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/mine_anti_air.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/mine_anti_land.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/missile_flash.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/missing.plaque.png\":[\"skins.vl2\"],\"textures/skins/mongo.plaque.png\":[\"skins.vl2\"],\"textures/skins/mort000.ifl\":[\"skins.vl2\"],\"textures/skins/mort000.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/mort001.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/mort002.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/mort003.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/mort004.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/mort005.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/mort006.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/mort007.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/mort008.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/mort009.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/mort010.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/mort011.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/mort012.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/mort013.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/mort014.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/mort015.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/mort016.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/mort017.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/mort018.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/mort019.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/mort020.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/mort021.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/mort022.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/mort023.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/mort024.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/mort025.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/mort026.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/mort027.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/newedge00.ifl\":[\"skins.vl2\"],\"textures/skins/newedge00.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/newedge01.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/newedge02.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/newedge03.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/newedge04.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/newedge05.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/nexg00.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/nexg01.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/nexg02.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/nexg03.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/nexg04.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/nexg05.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/nexg06.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/nexg07.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/nexg08.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/nexg09.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/nexg10.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/nexg11.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/nexg12.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/nexg13.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/nexg14.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/nexg15.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/nexgren.ifl\":[\"skins.vl2\"],\"textures/skins/nexgren02.ifl\":[\"skins.vl2\"],\"textures/skins/nexred.ifl\":[\"skins.vl2\"],\"textures/skins/nexred00.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/nexred01.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/nexred02.ifl\":[\"skins.vl2\"],\"textures/skins/nexred02.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/nexred03.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/nexred04.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/nexred05.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/nexred06.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/nexred07.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/nexred08.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/nexred09.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/nexred10.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/nexred11.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/nexred12.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/nexred13.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/nexred14.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/nexred15.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/noise.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/olddawg.plaque.png\":[\"skins.vl2\"],\"textures/skins/orange.ifl\":[\"skins.vl2\"],\"textures/skins/orange00.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/orange01.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/orange02.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/orange03.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/orange04.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/orange05.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/orange1.ifl\":[\"skins.vl2\"],\"textures/skins/orphankazrak.plaque.png\":[\"skins.vl2\"],\"textures/skins/pack_ammo.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/pack_cloak.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/pack_cloak2.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/pack_deploy_sensor_pulse.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/pack_energy.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/pack_rep.ifl\":[\"skins.vl2\"],\"textures/skins/pack_rep01.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/pack_rep02.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/pack_rep03.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/pack_rep04.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/pack_rep05.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/pack_rep2.ifl\":[\"skins.vl2\"],\"textures/skins/pack_rep_lite.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/pack_repair.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/pack_senjam.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/pack_shield.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/pack_u_c00.png\":[\"skins.vl2\"],\"textures/skins/pack_u_c01.png\":[\"skins.vl2\"],\"textures/skins/pack_u_c02.png\":[\"skins.vl2\"],\"textures/skins/pack_u_c03.png\":[\"skins.vl2\"],\"textures/skins/pack_u_c04.png\":[\"skins.vl2\"],\"textures/skins/pack_u_e.ifl\":[\"skins.vl2\"],\"textures/skins/pack_u_e_lite.ifl\":[\"skins.vl2\"],\"textures/skins/pack_u_e_lite00.png\":[\"skins.vl2\"],\"textures/skins/pack_u_e_lite01.png\":[\"skins.vl2\"],\"textures/skins/pack_u_e_lite02.png\":[\"skins.vl2\"],\"textures/skins/pack_u_e_lite03.png\":[\"skins.vl2\"],\"textures/skins/pack_u_e_lite04.png\":[\"skins.vl2\"],\"textures/skins/pack_u_e_lite05.png\":[\"skins.vl2\"],\"textures/skins/pack_u_e_lite06.png\":[\"skins.vl2\"],\"textures/skins/pack_upgrade_cloaking.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/pack_upgrade_energy.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/pack_upgrade_reflection.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/pack_upgrade_repair.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/pack_upgrade_repulsor.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/pack_upgrade_satchel.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/pack_upgrade_satchel2.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/pack_upgrade_shield.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plasma.ifl\":[\"skins.vl2\"],\"textures/skins/plasma01.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plasma02.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plasma03.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plasma04.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plasma05.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plasma06.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plasma07.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plasma08.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plasma09.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plasma10.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plasmaTurret.ifl\":[\"skins.vl2\"],\"textures/skins/plasma_ammo.ifl\":[\"skins.vl2\"],\"textures/skins/plasma_exhaust.ifl\":[\"skins.vl2\"],\"textures/skins/plasma_muzzle.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plex00.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plex01.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plex02.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plex03.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plex04.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plex05.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plex06.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plex07.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plex08.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plex09.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plex10.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plex11.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plex12.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plex13.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plex14.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plex15.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plex16.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plex17.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plex18.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plex19.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plex20.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plex21.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plex22.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plex23.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plrec00.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plrec00.ifl\":[\"skins.vl2\"],\"textures/skins/plrec01.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plrec02.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plrec03.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plrec04.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plrec05.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plrec06.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plrec07.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsTur0a.ifl\":[\"skins.vl2\"],\"textures/skins/plsam00.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam00.ifl\":[\"skins.vl2\"],\"textures/skins/plsam01.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam02.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam03.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam04.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam05.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam06.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam07.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam08.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam09.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam0a.ifl\":[\"skins.vl2\"],\"textures/skins/plsam10.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam11.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam12.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam13.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam14.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam15.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam16.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam17.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam18.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam19.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam20.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam21.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam22.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam23.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam24.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam25.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam26.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam27.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam28.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam29.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam30.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam31.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam32.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam33.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam34.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam35.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam36.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam37.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam38.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam39.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsam40.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsamagun.ifl\":[\"skins.vl2\"],\"textures/skins/plsmabolt01.ifl\":[\"skins.vl2\"],\"textures/skins/plsmabolt01.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsmabolt02.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsmabolt03.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsmabolt04.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsmabolt05.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsmabolt06.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsmabolt07.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsmabolt08.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsmabolt09.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsmabolt10.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/plsre.ifl\":[\"skins.vl2\"],\"textures/skins/pod1.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/porg2.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/porg4.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/programmers1.plaque.png\":[\"skins.vl2\"],\"textures/skins/programmers2.plaque.png\":[\"skins.vl2\"],\"textures/skins/purple00.ifl\":[\"skins.vl2\"],\"textures/skins/purple00.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/purple01.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/purple02.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/purple03.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/purple04.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/qix.plaque.png\":[\"skins.vl2\"],\"textures/skins/raf.plaque.png\":[\"skins.vl2\"],\"textures/skins/ratedz.plaque.png\":[\"skins.vl2\"],\"textures/skins/red_blink.ifl\":[\"skins.vl2\"],\"textures/skins/red_blink0.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/red_blink1.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/red_blink2.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/red_blink3.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/red_blink4.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/repair_kit.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/repair_patch.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/rickets.plaque.png\":[\"skins.vl2\"],\"textures/skins/rusty.mmale.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/scanline.ifl\":[\"skins.vl2\"],\"textures/skins/scanline1.PNG\":[\"skins.vl2\"],\"textures/skins/scanline1.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/scanline2.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/scanline3.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/scanline4.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/scanline5.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/scanline6.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/screenframe.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/screenstatic1.ifl\":[\"skins.vl2\"],\"textures/skins/screenstatic1.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/screenstatic2.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/screenstatic3.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/screenstatic4.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/screenstatic5.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/sensor_pulse_large.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/sensor_pulse_med.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/sentry.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/shark.plaque.png\":[\"skins.vl2\"],\"textures/skins/shrikeflare2.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/silver_post.png\":[\"TR2final105-client.vl2\"],\"textures/skins/silvercube.png\":[\"TR2final105-client.vl2\"],\"textures/skins/skeet.plaque.png\":[\"skins.vl2\"],\"textures/skins/skin2.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/smoke.ifl\":[\"skins.vl2\"],\"textures/skins/smoke00.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/smoke01.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/smoke02.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/smoke03.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/smoke04.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/smoke05.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/smoke06.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/smoke07.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/smoke08.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/smoke09.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/smoke10.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/smoke11.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/smoke12.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/smoke13.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/smoke14.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/smoke15.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/smoke16.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/smoke17.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/smoke18.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/smoke19.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/smoke20.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/sneaker.plaque.png\":[\"skins.vl2\"],\"textures/skins/snowleopard.plaque.png\":[\"skins.vl2\"],\"textures/skins/solarpanel.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/sparks00.ifl\":[\"skins.vl2\"],\"textures/skins/stackable.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/stackable1L.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/stackable1M.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/stackable1S.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/stackable2L.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/stackable2S.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/stackable2m.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/stackable3L.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/stackable3m.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/stackable3s.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/stackable4L.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/stackable4M.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/stackable5L.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/stackable5m.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/station_damage.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/station_damageL1.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/station_damageL2.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/station_damageL3.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/station_damageM1.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/station_damageM2.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/station_damageM3.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/station_damageS1.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/station_damageS2.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/station_damageS3.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/station_damageS4.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/station_damage_alpha.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/station_inventory.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/station_inventory_activate.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/station_teleporter.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/station_teleporter_activate.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/station_vpad.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/statue_HMale.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/statue_LFemale.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/statue_LMale.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/statue_base.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/statue_plaque.png\":[\"skins.vl2\"],\"textures/skins/switch.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/switchbeam.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/swolf.flag.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\",\"zflags.vl2\"],\"textures/skins/swolf.hmale.png\":[\"skins.vl2\"],\"textures/skins/swolf.lfemale.png\":[\"skins.vl2\"],\"textures/skins/swolf.lmale.png\":[\"skins.vl2\"],\"textures/skins/swolf.mfemale.png\":[\"skins.vl2\"],\"textures/skins/swolf.mmale.png\":[\"skins.vl2\"],\"textures/skins/swolf.switch.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/swolf_hmale_512.png\":[\"skins.vl2\"],\"textures/skins/swolf_lfemale_512.png\":[\"skins.vl2\"],\"textures/skins/swolf_lmale_512.png\":[\"skins.vl2\"],\"textures/skins/swolf_mfemale_512.png\":[\"skins.vl2\"],\"textures/skins/swolf_mmale_512.png\":[\"skins.vl2\"],\"textures/skins/symlink.plaque.png\":[\"skins.vl2\"],\"textures/skins/todesritter.plaque.png\":[\"skins.vl2\"],\"textures/skins/tomin8tor.plaque.png\":[\"skins.vl2\"],\"textures/skins/tr2_flag.png\":[\"TR2final105-client.vl2\"],\"textures/skins/tribes1.plaque.png\":[\"skins.vl2\"],\"textures/skins/turret_InOut_deploy.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/turret_assaultTank.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/turret_base_large.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/turret_belly.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/turret_light_red.ifl\":[\"skins.vl2\"],\"textures/skins/turret_remote.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/turret_sentry.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/twitch.plaque.png\":[\"skins.vl2\"],\"textures/skins/uberbob.plaque.png\":[\"skins.vl2\"],\"textures/skins/vaportrail.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/vehicle_air_bomber1.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/vehicle_air_bomber2.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/vehicle_air_bomber3.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/vehicle_air_hpc1.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/vehicle_air_hpc2.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/vehicle_air_hpc3.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/vehicle_air_scout.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/vehicle_grav_tank_bodyside1.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/vehicle_grav_tank_bodyside2.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/vehicle_land_mpb1.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/vehicle_land_mpb2.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/vehicle_mpb_sensor_panelsON.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/vending01.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/vending02.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/skins/vpad_activate.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/vpad_ambient.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/vpad_arm.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/weapon_chaingun.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/weapon_chaingun_ammocasing.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/weapon_disc.PNG\":[\"skins.vl2\"],\"textures/skins/weapon_disc.png\":[\"yHDTextures2.0.vl2\"],\"textures/skins/weapon_elf.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/weapon_energy.PNG\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/weapon_energy_vehicle.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/weapon_grenade_launcher.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/weapon_missile.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/weapon_missile_casement.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/weapon_mortar.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/weapon_plasma1.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/weapon_plasma2.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/weapon_plasmathrower.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/weapon_repair.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/weapon_shocklance.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/weapon_shocklance_glow .png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/weapon_sniper.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/weapon_targeting.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/xorg2.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/skins/yellow.hflag.png\":[\"zflags.vl2\"],\"textures/skins/yellow.png\":[\"skins.vl2\",\"yHDTextures2.0.vl2\"],\"textures/sky01.dml\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/sky01/sback.png\":[\"TWL2-MapPack.vl2\"],\"textures/sky01/sdown.png\":[\"TWL2-MapPack.vl2\"],\"textures/sky01/sfront.png\":[\"TWL2-MapPack.vl2\"],\"textures/sky01/sleft.png\":[\"TWL2-MapPack.vl2\"],\"textures/sky01/sright.png\":[\"TWL2-MapPack.vl2\"],\"textures/sky01/sup.png\":[\"TWL2-MapPack.vl2\"],\"textures/sky03.dml\":[\"TWL-MapPack.vl2\"],\"textures/sky03/TR1_Cloud1.png\":[\"TWL-MapPack.vl2\"],\"textures/sky03/TR1_Cloud2.png\":[\"TWL-MapPack.vl2\"],\"textures/sky03/fback.png\":[\"TWL-MapPack.vl2\"],\"textures/sky03/fdown.png\":[\"TWL-MapPack.vl2\"],\"textures/sky03/ffront.png\":[\"TWL-MapPack.vl2\"],\"textures/sky03/fleft.png\":[\"TWL-MapPack.vl2\"],\"textures/sky03/fright.png\":[\"TWL-MapPack.vl2\"],\"textures/sky03/fup.png\":[\"TWL-MapPack.vl2\"],\"textures/sky121.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/sky127.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/sky156.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/sky_badlands_cloudy.dml\":[\"textures.vl2\"],\"textures/sky_badlands_starrynight.dml\":[\"textures.vl2\"],\"textures/sky_beachblitz.dml\":[\"TWL-MapPack.vl2\",\"z_DMP2-V0.6.vl2\"],\"textures/sky_desert_blue.dml\":[\"textures.vl2\"],\"textures/sky_desert_brown.dml\":[\"textures.vl2\"],\"textures/sky_desert_starrynight.dml\":[\"textures.vl2\"],\"textures/sky_ice_blue.dml\":[\"textures.vl2\"],\"textures/sky_ice_cloak.dml\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/sky_ice_starrynight.dml\":[\"textures.vl2\"],\"textures/sky_lava_brown.dml\":[\"textures.vl2\"],\"textures/sky_lava_starrynight.dml\":[\"textures.vl2\"],\"textures/sky_lush_blue.dml\":[\"textures.vl2\"],\"textures/sky_lush_morestars.dml\":[\"textures.vl2\"],\"textures/sky_lush_starrynight.dml\":[\"textures.vl2\"],\"textures/sky_volcanic_starrynight.dml\":[\"textures.vl2\"],\"textures/small_circle.PNG\":[\"textures.vl2\"],\"textures/small_cross.png\":[\"textures.vl2\"],\"textures/small_diamond.png\":[\"textures.vl2\"],\"textures/small_square.png\":[\"textures.vl2\"],\"textures/small_triangle.png\":[\"textures.vl2\"],\"textures/smoke02.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/snowflake8x8.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/snowflakes.dml\":[\"textures.vl2\"],\"textures/snowtest.dml\":[\"textures.vl2\"],\"textures/solar.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/space/TR1_Cloud1.png\":[\"TWL-MapPack.vl2\"],\"textures/space/TR1_Cloud2.png\":[\"TWL-MapPack.vl2\"],\"textures/space/xnight2_bk.png\":[\"TWL-MapPack.vl2\"],\"textures/space/xnight2_dn.png\":[\"TWL-MapPack.vl2\"],\"textures/space/xnight2_ft.png\":[\"TWL-MapPack.vl2\"],\"textures/space/xnight2_lf.png\":[\"TWL-MapPack.vl2\"],\"textures/space/xnight2_rt.png\":[\"TWL-MapPack.vl2\"],\"textures/space/xnight2_up.png\":[\"TWL-MapPack.vl2\"],\"textures/spaceBlue.dml\":[\"z_DMP2-V0.6.vl2\"],\"textures/spaceRock.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/space_14.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/space_16.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/space_17.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/space_18.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/space_19.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/space_3.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/space_5.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/special/BlueImpact.PNG\":[\"textures.vl2\"],\"textures/special/BlueImpact.png\":[\"yHDTextures2.0.vl2\"],\"textures/special/ELFBeam.PNG\":[\"textures.vl2\"],\"textures/special/ELFBeam.png\":[\"yHDTextures2.0.vl2\"],\"textures/special/ELFLightning.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Explosion/Exp_0000.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Explosion/Exp_0002.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Explosion/Exp_0004.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Explosion/Exp_0006.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Explosion/Exp_0008.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Explosion/Exp_0010.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Explosion/Exp_0012.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Explosion/Exp_0014.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Explosion/Exp_0016.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Explosion/Exp_0018.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Explosion/Exp_0020.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Explosion/Exp_0022.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Explosion/Exp_0024.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Explosion/Exp_0026.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Explosion/Exp_0028.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Explosion/Exp_0030.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Explosion/Exp_0032.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Explosion/Exp_0034.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Explosion/Exp_0036.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Explosion/Exp_0038.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Explosion/Exp_0040.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Explosion/Exp_0042.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Explosion/Exp_0044.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Explosion/Exp_0046.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Explosion/Exp_0048.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Explosion/Exp_0050.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Explosion/Exp_0052.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/GameGrid.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/LensFlare/Flare00.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/LightningBlur.PNG\":[\"textures.vl2\"],\"textures/special/LightningBlur.png\":[\"yHDTextures2.0.vl2\"],\"textures/special/Shocklance_effect01.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Shocklance_effect02.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Smoke/bigSmoke.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Smoke/smoke_001.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Smoke/smoke_002.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Smoke/smoke_003.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Smoke/smoke_004.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Smoke/smoke_005.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Smoke/smoke_006.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Smoke/smoke_007.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Smoke/smoke_008.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Smoke/smoke_009.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Smoke/smoke_010.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Smoke/smoke_011.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/Smoke/smoke_012.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/bigSpark.PNG\":[\"textures.vl2\"],\"textures/special/bigSpark.png\":[\"yHDTextures2.0.vl2\"],\"textures/special/blasterBolt.PNG\":[\"textures.vl2\",\"zblasterfix.vl2\"],\"textures/special/blasterBolt.png\":[\"yHDTextures2.0.vl2\"],\"textures/special/blasterBoltCross.PNG\":[\"textures.vl2\",\"zblasterfix.vl2\"],\"textures/special/blasterBoltCross.png\":[\"yHDTextures2.0.vl2\"],\"textures/special/blasterHit.PNG\":[\"textures.vl2\"],\"textures/special/blasterHit.png\":[\"yHDTextures2.0.vl2\"],\"textures/special/bluespark.PNG\":[\"textures.vl2\"],\"textures/special/bluespark.png\":[\"yHDTextures2.0.vl2\"],\"textures/special/bubbles.PNG\":[\"textures.vl2\"],\"textures/special/bubbles.png\":[\"yHDTextures2.0.vl2\"],\"textures/special/bullethole1.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/bullethole2.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/bullethole3.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/bullethole4.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/bullethole5.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/bullethole6.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/chuteTexture.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/cloakTexture.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/cloudflash.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/cloudflash2.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/cloudflash3.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/cloudflash4.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/cloudflash5.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/cloudflash6.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/cloudflash7.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/cloudflash8.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/crescent3.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/crescent4.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/decal.dml\":[\"textures.vl2\"],\"textures/special/droplet.PNG\":[\"textures.vl2\"],\"textures/special/droplet.png\":[\"yHDTextures2.0.vl2\"],\"textures/special/expFlare.PNG\":[\"textures.vl2\"],\"textures/special/expFlare.png\":[\"yHDTextures2.0.vl2\"],\"textures/special/flare.PNG\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/flare3.PNG\":[\"textures.vl2\"],\"textures/special/flare3.png\":[\"yHDTextures2.0.vl2\"],\"textures/special/flareSpark.PNG\":[\"textures.vl2\"],\"textures/special/flareSpark.png\":[\"yHDTextures2.0.vl2\"],\"textures/special/footprints/H_bioderm.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/footprints/H_male.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/footprints/L_bioderm.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/footprints/L_male.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/footprints/M_bioderm.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/footprints/M_male.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/generic_reflect.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/generic_scorch.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/glass.PNG\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/special/gradient.PNG\":[\"textures.vl2\"],\"textures/special/gradient.png\":[\"yHDTextures2.0.vl2\"],\"textures/special/grainy.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/jammermap.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/jetExhaust02.PNG\":[\"textures.vl2\"],\"textures/special/jetExhaust02.png\":[\"yHDTextures2.0.vl2\"],\"textures/special/landSpikeBolt.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/landSpikeBoltCross.PNG\":[\"textures.vl2\"],\"textures/special/landSpikeBoltCross.png\":[\"yHDTextures2.0.vl2\"],\"textures/special/laserrip01.PNG\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/laserrip02.PNG\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/laserrip03.PNG\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/laserrip04.PNG\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/laserrip05.PNG\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/laserrip06.PNG\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/laserrip07.PNG\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/laserrip08.PNG\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/laserrip09.PNG\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/lavadeath_1.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/lavadeath_2.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/lavareflect.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/lightFalloffMono.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/lightning1blur.PNG\":[\"textures.vl2\"],\"textures/special/lightning1blur.png\":[\"yHDTextures2.0.vl2\"],\"textures/special/lightning1frame1.PNG\":[\"textures.vl2\"],\"textures/special/lightning1frame1.png\":[\"yHDTextures2.0.vl2\"],\"textures/special/lightning1frame2.PNG\":[\"textures.vl2\"],\"textures/special/lightning1frame2.png\":[\"yHDTextures2.0.vl2\"],\"textures/special/lightning1frame3.PNG\":[\"textures.vl2\"],\"textures/special/lightning1frame3.png\":[\"yHDTextures2.0.vl2\"],\"textures/special/lightning2blur.PNG\":[\"textures.vl2\"],\"textures/special/lightning2blur.png\":[\"yHDTextures2.0.vl2\"],\"textures/special/lightning2frame1.PNG\":[\"textures.vl2\"],\"textures/special/lightning2frame1.png\":[\"yHDTextures2.0.vl2\"],\"textures/special/lightning2frame2.PNG\":[\"textures.vl2\"],\"textures/special/lightning2frame2.png\":[\"yHDTextures2.0.vl2\"],\"textures/special/lightning2frame3.PNG\":[\"textures.vl2\"],\"textures/special/lightning2frame3.png\":[\"yHDTextures2.0.vl2\"],\"textures/special/nonlingradient.PNG\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/pulse.PNG\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/redbump2.PNG\":[\"textures.vl2\"],\"textures/special/redbump2.png\":[\"yHDTextures2.0.vl2\"],\"textures/special/redflare.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\",\"zblasterfix.vl2\"],\"textures/special/shieldenvmap.PNG\":[\"textures.vl2\"],\"textures/special/shieldenvmap.png\":[\"yHDTextures2.0.vl2\"],\"textures/special/shieldmap.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/shockLanceZap.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/shockLightning01.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/shockLightning02.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/shockLightning03.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/shocklanceHit.PNG\":[\"textures.vl2\"],\"textures/special/shocklanceHit.png\":[\"yHDTextures2.0.vl2\"],\"textures/special/shockwave4.PNG\":[\"textures.vl2\"],\"textures/special/shockwave4.png\":[\"yHDTextures2.0.vl2\"],\"textures/special/shockwave5.PNG\":[\"textures.vl2\"],\"textures/special/shockwave5.png\":[\"yHDTextures2.0.vl2\"],\"textures/special/shrikeBolt.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/shrikeBoltCross.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/skyLightning.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/sniper00.PNG\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/spark00.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/stationGlow.PNG\":[\"textures.vl2\"],\"textures/special/stationGlow.png\":[\"yHDTextures2.0.vl2\"],\"textures/special/stationLight.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/stationLight2.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/tracer00.PNG\":[\"textures.vl2\"],\"textures/special/tracer00.png\":[\"yHDTextures2.0.vl2\"],\"textures/special/tracercross.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/trigger.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/underwaterSpark.PNG\":[\"textures.vl2\"],\"textures/special/underwaterSpark.png\":[\"yHDTextures2.0.vl2\"],\"textures/special/water2.PNG\":[\"textures.vl2\"],\"textures/special/water2.png\":[\"yHDTextures2.0.vl2\"],\"textures/special/watertail1.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/watertail2.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/watertail3.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/watertail4.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/whiteAlpha0.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/whiteAlpha255.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/special/whiteNoAlpha.png\":[\"textures.vl2\",\"yHDTextures2.0.vl2\"],\"textures/staff.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/stagnant_water.dml\":[\"textures.vl2\"],\"textures/starrynite.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/striplite2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/sunnight.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/supply.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/swolf.flag.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/t1chainflash1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/t1chaingun.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/t1disc.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/t1energygun.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/t1grenade.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/t1mortargun.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/t1radar.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/t1repairgun.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/t1sniper.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/t2EQsheet.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/taco/taco.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/tbgA.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/tech_plate.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/tekpanel.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/template.dml\":[\"textures.vl2\"],\"textures/terrain.BadLands.DirtBumpy.dml\":[\"textures.vl2\"],\"textures/terrain.BadLands.DirtChipped.dml\":[\"textures.vl2\"],\"textures/terrain.BadLands.DirtYellow.dml\":[\"textures.vl2\"],\"textures/terrain.BadLands.DirtYellowCracked.dml\":[\"textures.vl2\"],\"textures/terrain.BadLands.RockBrown.dml\":[\"textures.vl2\"],\"textures/terrain.BadLands.RockChipped.dml\":[\"textures.vl2\"],\"textures/terrain.BadLands.RockCracked.dml\":[\"textures.vl2\"],\"textures/terrain.DesertWorld.RockFractured.dml\":[\"textures.vl2\"],\"textures/terrain.DesertWorld.RockSmooth.dml\":[\"textures.vl2\"],\"textures/terrain.DesertWorld.Sand.dml\":[\"textures.vl2\"],\"textures/terrain.DesertWorld.SandBurnt.dml\":[\"textures.vl2\"],\"textures/terrain.DesertWorld.SandDark.dml\":[\"textures.vl2\"],\"textures/terrain.DesertWorld.SandOrange.dml\":[\"textures.vl2\"],\"textures/terrain.DesertWorld.SandOxidized.dml\":[\"textures.vl2\"],\"textures/terrain.FlatShade.Blue.dml\":[\"textures.vl2\"],\"textures/terrain.FlatShade.Green.dml\":[\"textures.vl2\"],\"textures/terrain.FlatShade.Purple.dml\":[\"textures.vl2\"],\"textures/terrain.FlatShade.Red.dml\":[\"textures.vl2\"],\"textures/terrain.FlatShade.White.dml\":[\"textures.vl2\"],\"textures/terrain.FrequencyTest.dml\":[\"textures.vl2\"],\"textures/terrain.IceWorld.Ice.dml\":[\"textures.vl2\"],\"textures/terrain.IceWorld.RockBlue.dml\":[\"textures.vl2\"],\"textures/terrain.IceWorld.Snow.dml\":[\"textures.vl2\"],\"textures/terrain.IceWorld.SnowIce.dml\":[\"textures.vl2\"],\"textures/terrain.IceWorld.SnowRock.dml\":[\"textures.vl2\"],\"textures/terrain.LavaWorld.Crust.dml\":[\"textures.vl2\"],\"textures/terrain.LavaWorld.LavaRockHot.dml\":[\"textures.vl2\"],\"textures/terrain.LavaWorld.MuddyAsh.dml\":[\"textures.vl2\"],\"textures/terrain.LushWorld.DirtMossy.dml\":[\"textures.vl2\"],\"textures/terrain.LushWorld.GrassDark.dml\":[\"textures.vl2\"],\"textures/terrain.LushWorld.GrassLight.dml\":[\"textures.vl2\"],\"textures/terrain.LushWorld.GrassMixed.dml\":[\"textures.vl2\"],\"textures/terrain.LushWorld.Lakebed.dml\":[\"textures.vl2\"],\"textures/terrain.LushWorld.RockLight.dml\":[\"textures.vl2\"],\"textures/terrain.LushWorld.RockMossy.dml\":[\"textures.vl2\"],\"textures/terrain.Outline.dml\":[\"textures.vl2\"],\"textures/terrain.mask.dml\":[\"textures.vl2\"],\"textures/terrain/Badlands.DirtBumpy.png\":[\"textures.vl2\"],\"textures/terrain/Badlands.DirtChipped.png\":[\"textures.vl2\"],\"textures/terrain/Badlands.DirtYellow.png\":[\"textures.vl2\"],\"textures/terrain/Badlands.DirtYellowCracked.png\":[\"textures.vl2\"],\"textures/terrain/Badlands.RockBrown.png\":[\"textures.vl2\"],\"textures/terrain/Badlands.RockChipped.png\":[\"textures.vl2\"],\"textures/terrain/Badlands.RockCracked.png\":[\"textures.vl2\"],\"textures/terrain/Badlands.Rockcrackedcopper.png\":[\"textures.vl2\"],\"textures/terrain/Bleed.GrassLight.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/Bleed.GrassMixed.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/Bleed.RockMossy.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/Bleed.RockSmooth.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/CB1.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/CB2.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/CBgravel.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/CBtrails.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/Default.png\":[\"textures.vl2\"],\"textures/terrain/DesertWorld.RockFractured.png\":[\"textures.vl2\"],\"textures/terrain/DesertWorld.RockSmooth.png\":[\"textures.vl2\"],\"textures/terrain/DesertWorld.Sand.png\":[\"textures.vl2\"],\"textures/terrain/DesertWorld.SandBurnt.png\":[\"textures.vl2\"],\"textures/terrain/DesertWorld.SandDark.png\":[\"textures.vl2\"],\"textures/terrain/DesertWorld.SandOrange.png\":[\"textures.vl2\"],\"textures/terrain/DesertWorld.SandOxidized.png\":[\"textures.vl2\"],\"textures/terrain/DesertWorld.TR2Sand.png\":[\"TR2final105-client.vl2\"],\"textures/terrain/Eep.MoonDirt.PNG\":[\"Classic_maps_v1.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/Eep.MoonDirtDark.PNG\":[\"Classic_maps_v1.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/Euro4_BeachBlitzSE_lushworld.beachsand.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/Euro4_CrownSE_lushworld.beachsand.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/Euro4_EpicratesDeluxeSE_tropical1.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/Euro4_EpicratesDeluxeSE_ugly2.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/Euro4_NeveSE_NyctoGlacier.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/Euro4_NeveSE_NyctoRock.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/Euro4_NeveSE_NyctoRock2.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/Euro4_NeveSE_NyctoSnow.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/Euro4_PuliVeivariSE_NyctoGlacier.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/GMD.DarkRock.png\":[\"Classic_maps_v1.vl2\",\"TR2final105-client.vl2\"],\"textures/terrain/GMD.DirtMossy.png\":[\"Classic_maps_v1.vl2\"],\"textures/terrain/GMD.GrassLight.png\":[\"Classic_maps_v1.vl2\"],\"textures/terrain/GMD.GrassMixed.png\":[\"Classic_maps_v1.vl2\",\"TR2final105-client.vl2\"],\"textures/terrain/GMD.LightSand.png\":[\"Classic_maps_v1.vl2\",\"TR2final105-client.vl2\"],\"textures/terrain/GMD.SandBurnt.png\":[\"Classic_maps_v1.vl2\"],\"textures/terrain/IceWorld.Ice.png\":[\"textures.vl2\"],\"textures/terrain/IceWorld.RockBlue.png\":[\"textures.vl2\"],\"textures/terrain/IceWorld.Snow.png\":[\"textures.vl2\"],\"textures/terrain/IceWorld.SnowIce.png\":[\"textures.vl2\"],\"textures/terrain/IceWorld.SnowRock.png\":[\"textures.vl2\"],\"textures/terrain/LavaWorld.Crust.png\":[\"textures.vl2\"],\"textures/terrain/LavaWorld.LavaRockHot.png\":[\"textures.vl2\"],\"textures/terrain/LavaWorld.MuddyAsh.png\":[\"textures.vl2\"],\"textures/terrain/LavaWorld.RockBlack.PNG\":[\"textures.vl2\"],\"textures/terrain/LegendsLightSand.png\":[\"TWL-MapPack.vl2\"],\"textures/terrain/LushWorld.DirtMossy.png\":[\"textures.vl2\"],\"textures/terrain/LushWorld.GrassDark.png\":[\"textures.vl2\"],\"textures/terrain/LushWorld.GrassLight.png\":[\"textures.vl2\"],\"textures/terrain/LushWorld.GrassMixed.png\":[\"textures.vl2\"],\"textures/terrain/LushWorld.Lakebed.png\":[\"textures.vl2\"],\"textures/terrain/LushWorld.RockLight.png\":[\"textures.vl2\"],\"textures/terrain/LushWorld.RockMossy.png\":[\"textures.vl2\"],\"textures/terrain/LushWorld.TR2DirtMossy.png\":[\"TR2final105-client.vl2\"],\"textures/terrain/LushWorld.TR2GrassDark.png\":[\"TR2final105-client.vl2\"],\"textures/terrain/LushWorld.TR2GrassLight.png\":[\"TR2final105-client.vl2\"],\"textures/terrain/LushWorld.TR2GrassMixed.png\":[\"TR2final105-client.vl2\"],\"textures/terrain/LushWorld.TR2RockLight.png\":[\"TR2final105-client.vl2\"],\"textures/terrain/LushWorld.TR2RockMossy.png\":[\"TR2final105-client.vl2\"],\"textures/terrain/NyctoGlacier.png\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/NyctoRock.png\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/NyctoRock2.png\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/NyctoSnow.png\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/RockLight.png\":[\"TWL-MapPack.vl2\"],\"textures/terrain/TRIgreystone10.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/TRIgreystone7.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/TRIlava_rock.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/TRIstone_chip.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/TRIsub_sand.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/abbbb.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/acccc.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/adesert_cracks_d.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/adesert_sand2_d.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/aeee.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/brown_Dirt02.png\":[\"TWL-MapPack.vl2\"],\"textures/terrain/brown_Dirt05.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/brown_DirtRock01.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/cc_alien_crackedsand.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/cc_alien_sand.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/cc_sand1.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/cc_sand2.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/cc_sand3.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/cc_sand4.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/desert_cracks_s.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/desert_sand_d.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/grass_autumn_red_d.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/grass_ground_d.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/green_GrassRock005.png\":[\"TWL-MapPack.vl2\"],\"textures/terrain/green_SnowyGrass001.png\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/greenrock21.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/groundBlueEng.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/terrain/infbutch_Rock02.png\":[\"z_DMP2-V0.6.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/island_sand2_d.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/island_sand_d.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/kab_felsen1.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/kab_felsen2.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/kab_grass.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/kab_schnee.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/kab_schnee4.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/kab_schneefelsen.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/kab_schneefelsen2.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/kab_schneefelsen3.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/lava_d.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/lava_mars_d.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/lushworld.beachsand.png\":[\"TWL-MapPack.vl2\",\"z_DMP2-V0.6.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/lushworld.lakesand.png\":[\"Classic_maps_v1.vl2\"],\"textures/terrain/mmd-1.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/mmd-2.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/mmd-3.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/mmd-5.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/moss_ground_d.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/mxrock0.png\":[\"TWL-MapPack.vl2\"],\"textures/terrain/mxrock2tu.png\":[\"TWL-MapPack.vl2\"],\"textures/terrain/mxrock2tv.png\":[\"TWL-MapPack.vl2\"],\"textures/terrain/ril.darkrock.png\":[\"Classic_maps_v1.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/ril.darkrock1.png\":[\"Classic_maps_v1.vl2\"],\"textures/terrain/rilk.shingledrock.png\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/rilke.sand.png\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/rmmd-1.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/terrain/rmmd-2.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/terrain/rmmd-3.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/terrain/rmmd-5.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/terrain/rmmdDirty.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/terrain/rmmdGrey.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/terrain/rmmdPath.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/terrain/rockwall.png\":[\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/sbfullsnow.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/terrain/sbrock.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/terrain/sbsnowcrack.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/terrain/sbsnowrockhvy.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/terrain/sbsnowrocklt.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/terrain/seawaterfull2.PNG\":[\"TR2final105-client.vl2\"],\"textures/terrain/snow2_s.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/snow_a0.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/snow_a2.png\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/snow_brownRock00.png\":[\"TWL2-MapPack.vl2\",\"z_DMP2-V0.6.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/snow_grass001.png\":[\"TWL-MapPack.vl2\"],\"textures/terrain/snow_rock_5.png\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/tes_mystery1.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/tes_mystery2.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/tes_test.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/tropical1.png\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/ugly2.png\":[\"TWL-MapPack.vl2\",\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/terrain/wateregypt1.PNG\":[\"TR2final105-client.vl2\"],\"textures/terrain/watr-icyblue2.PNG\":[\"TR2final105-client.vl2\"],\"textures/terrainTiles/Frequency1.png\":[\"textures.vl2\"],\"textures/terrainTiles/Frequency2.png\":[\"textures.vl2\"],\"textures/terrainTiles/Frequency3.png\":[\"textures.vl2\"],\"textures/terrainTiles/Frequency4.png\":[\"textures.vl2\"],\"textures/terrainTiles/Frequency5.png\":[\"textures.vl2\"],\"textures/terrainTiles/Frequency6.png\":[\"textures.vl2\"],\"textures/terrainTiles/SANDDK1.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/SANDDK2.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/SANDDK3.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/SANDDK4.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/SANDDK5.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/SANDREG1.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/SANDREG2.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/SANDREG3.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/SANDREG4.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/SANDREG5.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/SandBrnt1.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/SandBrnt2.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/SandBrnt3.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/SandBrnt4.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/SandBrnt5.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/SandOxid1.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/SandOxid2.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/SandOxid3.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/SandOxid4.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/SandOxid5.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/blue.png\":[\"textures.vl2\"],\"textures/terrainTiles/crust1.png\":[\"textures.vl2\"],\"textures/terrainTiles/crust2.png\":[\"textures.vl2\"],\"textures/terrainTiles/crust3.png\":[\"textures.vl2\"],\"textures/terrainTiles/crust4.png\":[\"textures.vl2\"],\"textures/terrainTiles/crust5.png\":[\"textures.vl2\"],\"textures/terrainTiles/crust6.png\":[\"textures.vl2\"],\"textures/terrainTiles/drtBumpy.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/drtBumpy01.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/drtBumpy02.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/drtBumpy03.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/drtBumpy04.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/drtBumpy05.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/drtChipped.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/drtChipped01.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/drtChipped02.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/drtChipped03.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/drtChipped04.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/drtChipped05.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/drtYelo.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/drtYelo01.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/drtYelo02.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/drtYelo03.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/drtYelo04.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/drtYeloCrk0.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/drtYeloCrk01.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/drtYeloCrk02.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/drtYeloCrk03.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/drtYeloCrk04.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/grassDk1.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/grassDk2.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/grassDk3.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/grassDk4.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/grassDk5.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/grassDk6.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/grassLt1.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/grassLt2.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/grassLt3.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/grassLt4.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/grassLt5.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/grassMix1.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/grassMix2.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/grassMix3.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/grassMix4.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/grassMix5.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/grassMix6.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/grassMix7.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/green.png\":[\"textures.vl2\"],\"textures/terrainTiles/ice01.png\":[\"textures.vl2\"],\"textures/terrainTiles/ice02.png\":[\"textures.vl2\"],\"textures/terrainTiles/ice03.png\":[\"textures.vl2\"],\"textures/terrainTiles/ice04.png\":[\"textures.vl2\"],\"textures/terrainTiles/ice05.png\":[\"textures.vl2\"],\"textures/terrainTiles/ice06.png\":[\"textures.vl2\"],\"textures/terrainTiles/ice07.png\":[\"textures.vl2\"],\"textures/terrainTiles/ice08.png\":[\"textures.vl2\"],\"textures/terrainTiles/ice09.png\":[\"textures.vl2\"],\"textures/terrainTiles/ice10.png\":[\"textures.vl2\"],\"textures/terrainTiles/icesnow1.png\":[\"textures.vl2\"],\"textures/terrainTiles/icesnow2.png\":[\"textures.vl2\"],\"textures/terrainTiles/icesnow3.png\":[\"textures.vl2\"],\"textures/terrainTiles/icesnow4.png\":[\"textures.vl2\"],\"textures/terrainTiles/icesnow5.png\":[\"textures.vl2\"],\"textures/terrainTiles/icesnow6.png\":[\"textures.vl2\"],\"textures/terrainTiles/lavarockhot1.png\":[\"textures.vl2\"],\"textures/terrainTiles/lavarockhot2.png\":[\"textures.vl2\"],\"textures/terrainTiles/lavarockhot3.png\":[\"textures.vl2\"],\"textures/terrainTiles/lavarockhot4.png\":[\"textures.vl2\"],\"textures/terrainTiles/lavarockhot5.png\":[\"textures.vl2\"],\"textures/terrainTiles/mask.0001.png\":[\"textures.vl2\"],\"textures/terrainTiles/mask.0010.png\":[\"textures.vl2\"],\"textures/terrainTiles/mask.0011.png\":[\"textures.vl2\"],\"textures/terrainTiles/mask.0100.png\":[\"textures.vl2\"],\"textures/terrainTiles/mask.0101.png\":[\"textures.vl2\"],\"textures/terrainTiles/mask.0110.png\":[\"textures.vl2\"],\"textures/terrainTiles/mask.0111.png\":[\"textures.vl2\"],\"textures/terrainTiles/molten1.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/mossDirt1.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/mossDirt2.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/mossDirt3.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/mossDirt4.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/mossDirt5.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/mossRock1.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/mossRock2.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/mossRock3.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/mossRock4.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/mossRock5.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/muddyash1.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/muddyash2.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/muddyash3.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/muddyash4.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/muddyash5.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/muddyash6.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/outline.png\":[\"textures.vl2\"],\"textures/terrainTiles/purple.png\":[\"textures.vl2\"],\"textures/terrainTiles/red.png\":[\"textures.vl2\"],\"textures/terrainTiles/rockBrCrak.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rockBrCrak01.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rockBrCrak02.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rockBrCrak03.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rockBrCrak04.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rockBrCrak05.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rockLt1.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rockLt2.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rockLt3.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rockLt4.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rockLt5.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rockblue.png\":[\"textures.vl2\"],\"textures/terrainTiles/rockblue1.png\":[\"textures.vl2\"],\"textures/terrainTiles/rockblue2.png\":[\"textures.vl2\"],\"textures/terrainTiles/rockblue3.png\":[\"textures.vl2\"],\"textures/terrainTiles/rockblue4.png\":[\"textures.vl2\"],\"textures/terrainTiles/rockblue5.png\":[\"textures.vl2\"],\"textures/terrainTiles/rockblue6.png\":[\"textures.vl2\"],\"textures/terrainTiles/rockbrown.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rockbrown01.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rockbrown02.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rockbrown03.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rockbrown04.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rockbrown05.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rockchipd.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rockchipd01.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rockchipd02.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rockchipd03.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rockchipd04.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rockchipd05.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rockcrak1.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rockcrak2.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rockcrak3.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rockcrak4.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rockcrak5.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rockcrak6.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rocksmth1.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rocksmth2.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rocksmth3.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rocksmth4.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rocksmth5.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rocksmth6.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/rocksmth6x.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/sandorng1.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/sandorng2.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/sandorng3.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/sandorng4.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/sandorng5.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/seaLt1.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/seaLt2.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/seaLt3.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/seaLt4.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/seaLt5.PNG\":[\"textures.vl2\"],\"textures/terrainTiles/snow1.png\":[\"textures.vl2\"],\"textures/terrainTiles/snow2.png\":[\"textures.vl2\"],\"textures/terrainTiles/snow3.png\":[\"textures.vl2\"],\"textures/terrainTiles/snow4.png\":[\"textures.vl2\"],\"textures/terrainTiles/snow5.png\":[\"textures.vl2\"],\"textures/terrainTiles/snow6.png\":[\"textures.vl2\"],\"textures/terrainTiles/snowrock1.png\":[\"textures.vl2\"],\"textures/terrainTiles/snowrock2.png\":[\"textures.vl2\"],\"textures/terrainTiles/snowrock3.png\":[\"textures.vl2\"],\"textures/terrainTiles/snowrock4.png\":[\"textures.vl2\"],\"textures/terrainTiles/snowrock5.png\":[\"textures.vl2\"],\"textures/terrainTiles/snowrock6.png\":[\"textures.vl2\"],\"textures/terrainTiles/white.png\":[\"textures.vl2\"],\"textures/tesla.dml\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/tesla/skies/teslaski_v5_bk.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/tesla/skies/teslaski_v5_dn.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/tesla/skies/teslaski_v5_fr.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/tesla/skies/teslaski_v5_lf.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/tesla/skies/teslaski_v5_rt.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/tesla/skies/teslaski_v5_up.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/teslaski_v5_DN.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/teslaski_v5_bk.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/teslaski_v5_fr.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/teslaski_v5_lf.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/teslaski_v5_rt.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/teslaski_v5_up.png\":[\"TWL-MapPack.vl2\",\"TWL2-MapPack.vl2\"],\"textures/texticons/Cred_Logo1.png\":[\"textures.vl2\"],\"textures/texticons/Cred_logo5.png\":[\"textures.vl2\"],\"textures/texticons/Flag_Beagle.jpg\":[\"textures.vl2\"],\"textures/texticons/Flag_Bioderm.jpg\":[\"textures.vl2\"],\"textures/texticons/Flag_DSword.jpg\":[\"textures.vl2\"],\"textures/texticons/Flag_Phoenix.jpg\":[\"textures.vl2\"],\"textures/texticons/Flag_Starwolf.jpg\":[\"textures.vl2\"],\"textures/texticons/Flag_T2.jpg\":[\"textures.vl2\"],\"textures/texticons/Heavy.jpg\":[\"textures.vl2\"],\"textures/texticons/Logo_small_DSword.jpg\":[\"textures.vl2\"],\"textures/texticons/Logo_small_Inferno.jpg\":[\"textures.vl2\"],\"textures/texticons/Logo_small_Phoenix.jpg\":[\"textures.vl2\"],\"textures/texticons/Logo_small_Starwolf.jpg\":[\"textures.vl2\"],\"textures/texticons/Logo_small_Storm.jpg\":[\"textures.vl2\"],\"textures/texticons/Logo_small_beagle.jpg\":[\"textures.vl2\"],\"textures/texticons/Logo_small_bioderm.jpg\":[\"textures.vl2\"],\"textures/texticons/TC_logo1.bm8\":[\"T2csri.vl2\"],\"textures/texticons/TC_logo1.png\":[\"T2csri.vl2\"],\"textures/texticons/bullet_1.png\":[\"textures.vl2\"],\"textures/texticons/bullet_2.png\":[\"textures.vl2\"],\"textures/texticons/dpub/DPUB_logo.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/texticons/dpub/DPUB_logo_BEthinking.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/texticons/dpub/DPUB_logo_Beer.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/texticons/dpub/DPUB_logo_Dermfused.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/texticons/dpub/DPUB_logo_Spook.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/texticons/dpub/DPUB_logo_Turkey.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/texticons/dpub/DPUB_logo_Xmas.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/texticons/dpub/DPUB_logo_Xoxo.png\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/texticons/mute_speaker.png\":[\"textures.vl2\"],\"textures/texticons/sidebar1.jpg\":[\"textures.vl2\"],\"textures/texticons/sidebar2.jpg\":[\"textures.vl2\"],\"textures/texticons/sidebar3.jpg\":[\"textures.vl2\"],\"textures/texticons/sys_op_eye.png\":[\"textures.vl2\"],\"textures/texticons/twb/twb_BE_FLight.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_BE_FMed.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_BE_Heavy.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_BE_MLight.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_BE_MMed.JPG\":[\"textures.vl2\"],\"textures/texticons/twb/twb_Bioderm.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_Bioderm_Light.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_Bioderm_Medium.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_Blaster.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_BloodEagle.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_Chaingun.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_DS_FLight.JPG\":[\"textures.vl2\"],\"textures/texticons/twb/twb_DS_Fmed.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_DS_Heavy.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_DS_MMed.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_DiamondSword.JPG\":[\"textures.vl2\"],\"textures/texticons/twb/twb_Elfprojector.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_Fusionmortar.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_Grenadelauncher.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_HR_FLight.JPG\":[\"textures.vl2\"],\"textures/texticons/twb/twb_HR_FMed.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_HR_Heavy.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_HR_MLight.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_HR_MMed.JPG\":[\"textures.vl2\"],\"textures/texticons/twb/twb_Harbingers.JPG\":[\"textures.vl2\"],\"textures/texticons/twb/twb_Havoc.JPG\":[\"textures.vl2\"],\"textures/texticons/twb/twb_Laserrifle.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_Lineup.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_Missilelauncher.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_Plasmarifle.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_SW_FLight.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_SW_FMedium.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_SW_Heavy.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_SW_MLight.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_SW_MMed.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_Shrike.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_Spinfusor.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_Starwolves.JPG\":[\"textures.vl2\"],\"textures/texticons/twb/twb_TRIBES2.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_Thundersword.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_action_01.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_action_02.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_action_03.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_action_04.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_action_05.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_action_06.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_action_08.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_action_10.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_blowngen_01.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_inferno_01.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_inferno_02.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_inferno_03.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_lakedebris_01.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_lakedebris_03.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_shocklance.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_soclose.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_starwolf_fem.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_starwolf_shrike.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_wateraction_01.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_waterdemise_01.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_waterdemise_03.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_waterdemise_04.jpg\":[\"textures.vl2\"],\"textures/texticons/twb/twb_woohoo_01.jpg\":[\"textures.vl2\"],\"textures/tlroddtilecln.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/tmtllight.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/tn_logo.png\":[\"T2csri.vl2\"],\"textures/transparentBG.png\":[\"z_DMP2-V0.6.vl2\"],\"textures/tyre.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/v5planet/skies/Starfallen_BK.png\":[\"Classic_maps_v1.vl2\"],\"textures/v5planet/skies/Starfallen_FR.png\":[\"Classic_maps_v1.vl2\"],\"textures/v5planet/skies/Starfallen_LF.png\":[\"Classic_maps_v1.vl2\"],\"textures/v5planet/skies/Starfallen_RT.png\":[\"Classic_maps_v1.vl2\"],\"textures/v5planet/skies/Starfallen_UP.png\":[\"Classic_maps_v1.vl2\"],\"textures/violet.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/wave_dark.dml\":[\"z_DMP2-V0.6.vl2\"],\"textures/winterskyday.dml\":[\"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\"],\"textures/xnight.dml\":[\"TWL-MapPack.vl2\"]},\"missions\":{\"Attrition\":{\"resourcePath\":\"Xtra_missions/Attrition.mis\",\"displayName\":\"Attrition\",\"missionTypes\":[\"CTF\",\"SCtF\"]},\"Chasmaclysmic\":{\"resourcePath\":\"Xtra_missions/Chasmaclysmic.mis\",\"displayName\":\"Chasmaclysmic\",\"missionTypes\":[\"CTF\"]},\"DBS_Smoothed\":{\"resourcePath\":\"Xtra_missions/DBS_Smoothed.mis\",\"displayName\":\"Deadly Birds Song (Smoothed)\",\"missionTypes\":[\"CTF\"]},\"DX_Badlands\":{\"resourcePath\":\"Xtra_missions/DX_Badlands.mis\",\"displayName\":\"Dangerous Crossing (Badlands)\",\"missionTypes\":[\"CTF\",\"SCtF\"]},\"DX_Desert\":{\"resourcePath\":\"Xtra_missions/DX_Desert.mis\",\"displayName\":\"Dangerous Crossing (Desert)\",\"missionTypes\":[\"CTF\",\"SCtF\"]},\"DX_Ice\":{\"resourcePath\":\"Xtra_missions/DX_Ice.mis\",\"displayName\":\"Dangerous Crossing (Ice)\",\"missionTypes\":[\"CTF\",\"SCtF\"]},\"HO_Badlands\":{\"resourcePath\":\"Xtra_missions/HO_Badlands.mis\",\"displayName\":\"High Octane (Badlands)\",\"missionTypes\":[\"CTF\"]},\"HO_Desert\":{\"resourcePath\":\"Xtra_missions/HO_Desert.mis\",\"displayName\":\"High Octane (Desert)\",\"missionTypes\":[\"CTF\"]},\"HO_Ice\":{\"resourcePath\":\"Xtra_missions/HO_Ice.mis\",\"displayName\":\"High Octane (Ice)\",\"missionTypes\":[\"CTF\"]},\"HO_Lush\":{\"resourcePath\":\"Xtra_missions/HO_Lush.mis\",\"displayName\":\"High Octane (Lush)\",\"missionTypes\":[\"CTF\"]},\"HillKingLT\":{\"resourcePath\":\"Xtra_missions/HillKingLT.mis\",\"displayName\":\"HillKingLT\",\"missionTypes\":[\"SCtF\"]},\"MapAssets\":{\"resourcePath\":\"Xtra_missions/MapAssets.mis\",\"displayName\":\"MapAssets\",\"missionTypes\":[\"DM\",\"None\",\"CTF\"]},\"Moonwalk\":{\"resourcePath\":\"Xtra_missions/Moonwalk.mis\",\"displayName\":\"Moonwalk\",\"missionTypes\":[\"CTF\",\"SCtF\"]},\"Pariah_Mirrored\":{\"resourcePath\":\"Xtra_missions/Pariah_Mirrored.mis\",\"displayName\":\"Pariah_Mirrored\",\"missionTypes\":[\"CTF\",\"SCtF\"]},\"PlanetX\":{\"resourcePath\":\"Xtra_missions/PlanetX.mis\",\"displayName\":\"PlanetX\",\"missionTypes\":[\"CTF\"]},\"PuliVeivari\":{\"resourcePath\":\"Xtra_missions/PuliVeivari.mis\",\"displayName\":\"Puli&Veivari\",\"missionTypes\":[\"CTF\"]},\"Ravine\":{\"resourcePath\":\"Xtra_missions/Ravine.mis\",\"displayName\":\"Ravine\",\"missionTypes\":[\"CTF\",\"SCtF\"]},\"Rush\":{\"resourcePath\":\"Xtra_missions/Rush.mis\",\"displayName\":\"Rush\",\"missionTypes\":[\"CTF\",\"SCtf\"]},\"SC_Badlands\":{\"resourcePath\":\"Xtra_missions/SC_Badlands.mis\",\"displayName\":\"Small Crossing (Badlands)\",\"missionTypes\":[\"CTF\"]},\"SC_Desert\":{\"resourcePath\":\"Xtra_missions/SC_Desert.mis\",\"displayName\":\"Small Crossing (Desert)\",\"missionTypes\":[\"CTF\"]},\"SC_Ice\":{\"resourcePath\":\"Xtra_missions/SC_Ice.mis\",\"displayName\":\"Small Crossing (Ice)\",\"missionTypes\":[\"CTF\"]},\"SC_Lush\":{\"resourcePath\":\"Xtra_missions/SC_Lush.mis\",\"displayName\":\"Small Crossing (Lush)\",\"missionTypes\":[\"CTF\"]},\"SC_Night\":{\"resourcePath\":\"Xtra_missions/SC_Night.mis\",\"displayName\":\"Small Crossing (Night)\",\"missionTypes\":[\"CTF\"]},\"SC_Normal\":{\"resourcePath\":\"Xtra_missions/SC_Normal.mis\",\"displayName\":\"Small Crossing\",\"missionTypes\":[\"CTF\"]},\"Stripmine\":{\"resourcePath\":\"Xtra_missions/Stripmine.mis\",\"displayName\":\"Stripmine\",\"missionTypes\":[\"CTF\"]},\"VanDamnedLT\":{\"resourcePath\":\"Xtra_missions/VanDamnedLT.mis\",\"displayName\":\"VanDamnedLT\",\"missionTypes\":[\"SCtF\"]},\"2ArenaDome\":{\"resourcePath\":\"missions/2ArenaDome.mis\",\"displayName\":\"2-ArenaDome\",\"missionTypes\":[\"arena\"]},\"2ArenaValley\":{\"resourcePath\":\"missions/2ArenaValley.mis\",\"displayName\":null,\"missionTypes\":[\"arena\"]},\"2DustBowl\":{\"resourcePath\":\"missions/2DustBowl.mis\",\"displayName\":null,\"missionTypes\":[\"arena\"]},\"2Flyersarena\":{\"resourcePath\":\"missions/2Flyersarena.mis\",\"displayName\":null,\"missionTypes\":[\"Arena\"]},\"2IceDome\":{\"resourcePath\":\"missions/2IceDome.mis\",\"displayName\":null,\"missionTypes\":[\"arena\"]},\"2IndoorIntensity\":{\"resourcePath\":\"missions/2IndoorIntensity.mis\",\"displayName\":null,\"missionTypes\":[\"Arena\"]},\"4thGradeDropout\":{\"resourcePath\":\"missions/4thGradeDropout.mis\",\"displayName\":\"4th Grade Dropout\",\"missionTypes\":[\"Siege\"]},\"Abominable\":{\"resourcePath\":\"missions/Abominable.mis\",\"displayName\":null,\"missionTypes\":[\"CnH\"]},\"AcidRain\":{\"resourcePath\":\"missions/AcidRain.mis\",\"displayName\":\"Acid Rain\",\"missionTypes\":[\"CTF\",\"DnD\"]},\"Aeroena\":{\"resourcePath\":\"missions/Aeroena.mis\",\"displayName\":\"Aeroena\",\"missionTypes\":[\"Arena\"]},\"AgentsOfFortune\":{\"resourcePath\":\"missions/AgentsOfFortune.mis\",\"displayName\":\"Agents of Fortune\",\"missionTypes\":[\"DM\",\"Hunters\",\"TeamHunters\"]},\"Alcatraz\":{\"resourcePath\":\"missions/Alcatraz.mis\",\"displayName\":null,\"missionTypes\":[\"Siege\"]},\"Archipelago\":{\"resourcePath\":\"missions/Archipelago.mis\",\"displayName\":\"Archipelago\",\"missionTypes\":[\"CTF\"]},\"ArenaHeaven\":{\"resourcePath\":\"missions/ArenaHeaven.mis\",\"displayName\":null,\"missionTypes\":[\"Arena\"]},\"ArenaHell\":{\"resourcePath\":\"missions/ArenaHell.mis\",\"displayName\":\"[Original]ArenaHell\",\"missionTypes\":[\"arena\"]},\"ArenaHell2\":{\"resourcePath\":\"missions/ArenaHell2.mis\",\"displayName\":\"_ArenaHell II\",\"missionTypes\":[\"arena\"]},\"ArenaInTheHill\":{\"resourcePath\":\"missions/ArenaInTheHill.mis\",\"displayName\":\"Arena In The Hill\",\"missionTypes\":[\"Arena\"]},\"ArenaUnderTheHill\":{\"resourcePath\":\"missions/ArenaUnderTheHill.mis\",\"displayName\":\"[Original]AUTH Clientside\",\"missionTypes\":[\"Arena\"]},\"AryoArena\":{\"resourcePath\":\"missions/AryoArena.mis\",\"displayName\":\"_AyroArena\",\"missionTypes\":[\"arena\"]},\"AshesToAshes\":{\"resourcePath\":\"missions/AshesToAshes.mis\",\"displayName\":\"Ashes to Ashes\",\"missionTypes\":[\"CnH\"]},\"Atropos2\":{\"resourcePath\":\"missions/Atropos2.mis\",\"displayName\":\"Atropos, The Return\",\"missionTypes\":[\"Siege\"]},\"BasatinLT\":{\"resourcePath\":\"missions/BasatinLT.mis\",\"displayName\":\"DMP2-Basatin LT\",\"missionTypes\":[\"SCtF\",\"LCTF\"]},\"BeggarsRun\":{\"resourcePath\":\"missions/BeggarsRun.mis\",\"displayName\":\"Beggar's Run\",\"missionTypes\":[\"CTF\"]},\"BeneathTheHill\":{\"resourcePath\":\"missions/BeneathTheHill.mis\",\"displayName\":\"Beneath The Hill\",\"missionTypes\":[\"Siege\"]},\"Blastside_nef\":{\"resourcePath\":\"missions/Blastside_nef.mis\",\"displayName\":\"Blastside\",\"missionTypes\":[\"CTF\",\"DnD\"]},\"BrainFreeze\":{\"resourcePath\":\"missions/BrainFreeze.mis\",\"displayName\":\"Brain Freeze\",\"missionTypes\":[\"Siege\"]},\"BridgeTooFar\":{\"resourcePath\":\"missions/BridgeTooFar.mis\",\"displayName\":\"Bridge Too Far\",\"missionTypes\":[\"Siege\"]},\"Broadside_nef\":{\"resourcePath\":\"missions/Broadside_nef.mis\",\"displayName\":\"Broadside\",\"missionTypes\":[\"CTF\",\"DnD\"]},\"Broken_Dreams\":{\"resourcePath\":\"missions/Broken_Dreams.mis\",\"displayName\":\"Broken Dreams\",\"missionTypes\":[\"Hunters\",\"TeamHunters\",\"Bounty\",\"DM\",\"CTF\",\"CnH\",\"Rabbit\",\"Siege\"]},\"Caldera\":{\"resourcePath\":\"missions/Caldera.mis\",\"displayName\":null,\"missionTypes\":[\"Siege\"]},\"Casern_Cavite\":{\"resourcePath\":\"missions/Casern_Cavite.mis\",\"displayName\":\"Casern Cavite\",\"missionTypes\":[\"Hunters\",\"Bounty\",\"DM\"]},\"CatwalkLT\":{\"resourcePath\":\"missions/CatwalkLT.mis\",\"displayName\":\"DMP2-Catwalk LT\",\"missionTypes\":[\"LCTF\",\"SCtF\"]},\"Centaur\":{\"resourcePath\":\"missions/Centaur.mis\",\"displayName\":\"Centaur\",\"missionTypes\":[\"Siege\"]},\"Checkmate\":{\"resourcePath\":\"missions/Checkmate.mis\",\"displayName\":\"Checkmate\",\"missionTypes\":[\"Arena\"]},\"ColdFusion\":{\"resourcePath\":\"missions/ColdFusion.mis\",\"displayName\":\"Cold Fusion\",\"missionTypes\":[\"Siege\"]},\"ColdWar\":{\"resourcePath\":\"missions/ColdWar.mis\",\"displayName\":\"Cold War\",\"missionTypes\":[\"Siege\"]},\"Conclave\":{\"resourcePath\":\"missions/Conclave.mis\",\"displayName\":null,\"missionTypes\":[\"Siege\"]},\"Confusco\":{\"resourcePath\":\"missions/Confusco.mis\",\"displayName\":\"Confusco\",\"missionTypes\":[\"Bounty\",\"CTF\",\"DM\"]},\"ContainmentLarge\":{\"resourcePath\":\"missions/ContainmentLarge.mis\",\"displayName\":\"Containment -Large-\",\"missionTypes\":[\"Siege\"]},\"CrashClash\":{\"resourcePath\":\"missions/CrashClash.mis\",\"displayName\":\"_CrashClash\",\"missionTypes\":[\"arena\"]},\"Crater71\":{\"resourcePath\":\"missions/Crater71.mis\",\"displayName\":\"Crater 71\",\"missionTypes\":[\"TR2\"]},\"DMP_Agroleon\":{\"resourcePath\":\"missions/DMP_Agroleon.mis\",\"displayName\":\"DMP-Agroleon\",\"missionTypes\":[\"CTF\"]},\"DMP_Astro\":{\"resourcePath\":\"missions/DMP_Astro.mis\",\"displayName\":\"DMP-Astro\",\"missionTypes\":[\"CTF\"]},\"DMP_BastardForge\":{\"resourcePath\":\"missions/DMP_BastardForge.mis\",\"displayName\":\"DMP-BastardForge\",\"missionTypes\":[\"CTF\",\"SCtF\"]},\"DMP_BitterGorge\":{\"resourcePath\":\"missions/DMP_BitterGorge.mis\",\"displayName\":\"DMP-BitterGorge\",\"missionTypes\":[\"CTF\"]},\"DMP_Bunkered\":{\"resourcePath\":\"missions/DMP_Bunkered.mis\",\"displayName\":\"DMP-Bunkered\",\"missionTypes\":[\"CTF\"]},\"DMP_Cinerarium\":{\"resourcePath\":\"missions/DMP_Cinerarium.mis\",\"displayName\":\"DMP-Cinerarium\",\"missionTypes\":[\"CTF\",\"SCtF\"]},\"DMP_DermCity\":{\"resourcePath\":\"missions/DMP_DermCity.mis\",\"displayName\":\"DMP-DermCity\",\"missionTypes\":[\"CTF\"]},\"DMP_Embers\":{\"resourcePath\":\"missions/DMP_Embers.mis\",\"displayName\":\"DMP-Embers\",\"missionTypes\":[\"CTF\",\"SCtF\"]},\"DMP_EmeraldSpit\":{\"resourcePath\":\"missions/DMP_EmeraldSpit.mis\",\"displayName\":\"DMP-Emerald Spit\",\"missionTypes\":[\"CTF\"]},\"DMP_FaceCrossing\":{\"resourcePath\":\"missions/DMP_FaceCrossing.mis\",\"displayName\":\"DMP-Face Crossing\",\"missionTypes\":[\"CTF\"]},\"DMP_Hoth\":{\"resourcePath\":\"missions/DMP_Hoth.mis\",\"displayName\":\"DMP-Hoth\",\"missionTypes\":[\"CTF\"]},\"DMP_IceGiant\":{\"resourcePath\":\"missions/DMP_IceGiant.mis\",\"displayName\":\"DMP-IceGiant\",\"missionTypes\":[\"CTF\"]},\"DMP_IsleDeBatalla\":{\"resourcePath\":\"missions/DMP_IsleDeBatalla.mis\",\"displayName\":\"DMP-IsleDeBatalla\",\"missionTypes\":[\"CTF\"]},\"DMP_LavaGods\":{\"resourcePath\":\"missions/DMP_LavaGods.mis\",\"displayName\":\"DMP-LavaGods\",\"missionTypes\":[\"CTF\",\"SCtF\"]},\"DMP_Magellan\":{\"resourcePath\":\"missions/DMP_Magellan.mis\",\"displayName\":\"DMP-Magellan\",\"missionTypes\":[\"CTF\",\"SCtF\"]},\"DMP_MoonDance\":{\"resourcePath\":\"missions/DMP_MoonDance.mis\",\"displayName\":\"DMP-MoonDance\",\"missionTypes\":[\"CTF\"]},\"DMP_Pantheon\":{\"resourcePath\":\"missions/DMP_Pantheon.mis\",\"displayName\":\"DMP-Pantheon\",\"missionTypes\":[\"CTF\"]},\"DMP_Paranoia\":{\"resourcePath\":\"missions/DMP_Paranoia.mis\",\"displayName\":\"DMP-Paranoia\",\"missionTypes\":[\"CTF\",\"SCtF\"]},\"DMP_Pariah\":{\"resourcePath\":\"missions/DMP_Pariah.mis\",\"displayName\":\"DMP-Pariah\",\"missionTypes\":[\"CTF\",\"SCtF\"]},\"DMP_PipeDream\":{\"resourcePath\":\"missions/DMP_PipeDream.mis\",\"displayName\":\"DMP-Pipe Dream\",\"missionTypes\":[\"CTF\"]},\"DMP_RavineV\":{\"resourcePath\":\"missions/DMP_RavineV.mis\",\"displayName\":\"DMP-RavineV\",\"missionTypes\":[\"CTF\"]},\"DMP_ScorchedEarth\":{\"resourcePath\":\"missions/DMP_ScorchedEarth.mis\",\"displayName\":\"DMP-Scorched Earth\",\"missionTypes\":[\"CTF\"]},\"DMP_SimpleFlagArena\":{\"resourcePath\":\"missions/DMP_SimpleFlagArena.mis\",\"displayName\":\"DMP-SimpleFlagArena\",\"missionTypes\":[\"CTF\"]},\"DMP_SpinCycle\":{\"resourcePath\":\"missions/DMP_SpinCycle.mis\",\"displayName\":\"DMP-SpinCycle\",\"missionTypes\":[\"CTF\",\"SCtF\"]},\"DMP_StarFall\":{\"resourcePath\":\"missions/DMP_StarFall.mis\",\"displayName\":\"DMP-StarFall\",\"missionTypes\":[\"CTF\",\"SCtF\"]},\"DMP_Tyre\":{\"resourcePath\":\"missions/DMP_Tyre.mis\",\"displayName\":\"DMP-Tyre\",\"missionTypes\":[\"CTF\"]},\"DMP_Wasteland\":{\"resourcePath\":\"missions/DMP_Wasteland.mis\",\"displayName\":\"DMP-Wasteland\",\"missionTypes\":[\"CTF\"]},\"Damnation\":{\"resourcePath\":\"missions/Damnation.mis\",\"displayName\":null,\"missionTypes\":[\"CTF\"]},\"DamnationLT\":{\"resourcePath\":\"missions/DamnationLT.mis\",\"displayName\":\"DMP2-Damnation LT\",\"missionTypes\":[\"SCtF\",\"LCTF\"]},\"DamnationTDM\":{\"resourcePath\":\"missions/DamnationTDM.mis\",\"displayName\":\"Damnation-TDM\",\"missionTypes\":[\"TDM\"]},\"DangerousCrossingArena\":{\"resourcePath\":\"missions/DangerousCrossingArena.mis\",\"displayName\":\"[Original]Dangerous Crossing\",\"missionTypes\":[\"arena\"]},\"DangerousCrossing_nef\":{\"resourcePath\":\"missions/DangerousCrossing_nef.mis\",\"displayName\":\"Dangerous Crossing\",\"missionTypes\":[\"CTF\"]},\"DangerousFlingLT\":{\"resourcePath\":\"missions/DangerousFlingLT.mis\",\"displayName\":\"DMP2-Dangerous Fling LT\",\"missionTypes\":[\"SCtF\",\"LCTF\"]},\"DeathBirdsFly\":{\"resourcePath\":\"missions/DeathBirdsFly.mis\",\"displayName\":\"Death Birds Fly\",\"missionTypes\":[\"CTF\"]},\"DeathFromBelow\":{\"resourcePath\":\"missions/DeathFromBelow.mis\",\"displayName\":\"Death From Below\",\"missionTypes\":[\"Siege\"]},\"DeathRow\":{\"resourcePath\":\"missions/DeathRow.mis\",\"displayName\":\"Death Row\",\"missionTypes\":[\"Siege\"]},\"DesertWind\":{\"resourcePath\":\"missions/DesertWind.mis\",\"displayName\":\"Desert Wind\",\"missionTypes\":[\"Siege\"]},\"DesertofDeath_nef\":{\"resourcePath\":\"missions/DesertofDeath_nef.mis\",\"displayName\":\"Desert of Death\",\"missionTypes\":[\"CTF\"]},\"Desiccator\":{\"resourcePath\":\"missions/Desiccator.mis\",\"displayName\":null,\"missionTypes\":[\"CTF\"]},\"DevilsElbow\":{\"resourcePath\":\"missions/DevilsElbow.mis\",\"displayName\":\"Devil's Elbow\",\"missionTypes\":[\"CTF\"]},\"DraconisVII\":{\"resourcePath\":\"missions/DraconisVII.mis\",\"displayName\":\"Draconis VII\",\"missionTypes\":[\"Siege\"]},\"DropInLT\":{\"resourcePath\":\"missions/DropInLT.mis\",\"displayName\":\"DMP2-Drop In LT\",\"missionTypes\":[\"SCtF\",\"LCTF\"]},\"DustToDust\":{\"resourcePath\":\"missions/DustToDust.mis\",\"displayName\":\"Dust to Dust\",\"missionTypes\":[\"CTF\",\"Hunters\",\"TeamHunters\"]},\"Envyrena\":{\"resourcePath\":\"missions/Envyrena.mis\",\"displayName\":null,\"missionTypes\":[\"Arena\"]},\"EnyLand\":{\"resourcePath\":\"missions/EnyLand.mis\",\"displayName\":\"^_^ EnyLand\",\"missionTypes\":[\"Arena\"]},\"Equinox\":{\"resourcePath\":\"missions/Equinox.mis\",\"displayName\":null,\"missionTypes\":[\"CnH\",\"DM\"]},\"Escalade\":{\"resourcePath\":\"missions/Escalade.mis\",\"displayName\":null,\"missionTypes\":[\"TeamHunters\",\"Hunters\",\"DM\",\"Rabbit\",\"Bounty\"]},\"EveningLand\":{\"resourcePath\":\"missions/EveningLand.mis\",\"displayName\":\"^_^ EveningLand\",\"missionTypes\":[\"Arena\"]},\"Ewok_Hamlet\":{\"resourcePath\":\"missions/Ewok_Hamlet.mis\",\"displayName\":\"DMP2-Ewok Hamlet\",\"missionTypes\":[\"CTF\"]},\"Ewok_Village\":{\"resourcePath\":\"missions/Ewok_Village.mis\",\"displayName\":\"DMP2-Ewok Village\",\"missionTypes\":[\"CTF\"]},\"Exposure\":{\"resourcePath\":\"missions/Exposure.mis\",\"displayName\":\"Exposure\",\"missionTypes\":[\"Siege\"]},\"FinalRevenge\":{\"resourcePath\":\"missions/FinalRevenge.mis\",\"displayName\":\"Final Revenge\",\"missionTypes\":[\"Siege\"]},\"Firestorm\":{\"resourcePath\":\"missions/Firestorm.mis\",\"displayName\":null,\"missionTypes\":[\"CnH\",\"CTF\"]},\"Flashpoint\":{\"resourcePath\":\"missions/Flashpoint.mis\",\"displayName\":null,\"missionTypes\":[\"CnH\"]},\"Fracas\":{\"resourcePath\":\"missions/Fracas.mis\",\"displayName\":\"Fracas\",\"missionTypes\":[\"Hunters\",\"DM\"]},\"FrozenFury\":{\"resourcePath\":\"missions/FrozenFury.mis\",\"displayName\":\"Frozen Fury\",\"missionTypes\":[\"TR2\"]},\"Gauntlet\":{\"resourcePath\":\"missions/Gauntlet.mis\",\"displayName\":null,\"missionTypes\":[\"Siege\"]},\"Gehenna\":{\"resourcePath\":\"missions/Gehenna.mis\",\"displayName\":null,\"missionTypes\":[\"Hunters\",\"TeamHunters\"]},\"Geronimo\":{\"resourcePath\":\"missions/Geronimo.mis\",\"displayName\":\"Geronimo!\",\"missionTypes\":[\"Siege\"]},\"GodsRift\":{\"resourcePath\":\"missions/GodsRift.mis\",\"displayName\":\"God's Rift\",\"missionTypes\":[\"TR2\"]},\"Gorgon\":{\"resourcePath\":\"missions/Gorgon.mis\",\"displayName\":\"Gorgon\",\"missionTypes\":[\"Bounty\",\"CTF\",\"DM\"]},\"Haven\":{\"resourcePath\":\"missions/Haven.mis\",\"displayName\":null,\"missionTypes\":[\"TR2\"]},\"Helioarena\":{\"resourcePath\":\"missions/Helioarena.mis\",\"displayName\":null,\"missionTypes\":[\"Arena\"]},\"Hillside\":{\"resourcePath\":\"missions/Hillside.mis\",\"displayName\":\"Hillside\",\"missionTypes\":[\"CTF\",\"DnD\"]},\"HiveLT\":{\"resourcePath\":\"missions/HiveLT.mis\",\"displayName\":\"DMP2-Hive LT\",\"missionTypes\":[\"SCtF\",\"LCTF\"]},\"IceBound\":{\"resourcePath\":\"missions/IceBound.mis\",\"displayName\":\"Icebound\",\"missionTypes\":[\"Siege\"]},\"IcePickM\":{\"resourcePath\":\"missions/IcePickM.mis\",\"displayName\":\"DIMP2-IcePick Mirror\",\"missionTypes\":[\"LCTF\"]},\"IceRidge_nef\":{\"resourcePath\":\"missions/IceRidge_nef.mis\",\"displayName\":\"IceRidge\",\"missionTypes\":[\"CTF\"]},\"InnerSanctum\":{\"resourcePath\":\"missions/InnerSanctum.mis\",\"displayName\":\"Inner Sanctum\",\"missionTypes\":[\"DM\",\"Rabbit\",\"Hunters\",\"TeamHunters\"]},\"Insalubria\":{\"resourcePath\":\"missions/Insalubria.mis\",\"displayName\":null,\"missionTypes\":[\"CnH\"]},\"Invictus\":{\"resourcePath\":\"missions/Invictus.mis\",\"displayName\":null,\"missionTypes\":[\"DM\"]},\"IsleOfMan\":{\"resourcePath\":\"missions/IsleOfMan.mis\",\"displayName\":\"Isle of Man\",\"missionTypes\":[\"Siege\"]},\"IveHadWorse\":{\"resourcePath\":\"missions/IveHadWorse.mis\",\"displayName\":\"[Original]IveHadWorse\",\"missionTypes\":[\"arena\"]},\"JacobsLadder\":{\"resourcePath\":\"missions/JacobsLadder.mis\",\"displayName\":\"Jacob's Ladder\",\"missionTypes\":[\"CnH\"]},\"KataMInfernoT\":{\"resourcePath\":\"missions/KataMInfernoT.mis\",\"displayName\":\"DMP2-KatabaticM Inferno\",\"missionTypes\":[\"CTF\"]},\"KataMStormT\":{\"resourcePath\":\"missions/KataMStormT.mis\",\"displayName\":\"DMP2-KatabaticM Storm\",\"missionTypes\":[\"CTF\"]},\"Katabatic\":{\"resourcePath\":\"missions/Katabatic.mis\",\"displayName\":null,\"missionTypes\":[\"CTF\"]},\"Khalarena\":{\"resourcePath\":\"missions/Khalarena.mis\",\"displayName\":null,\"missionTypes\":[\"Arena\"]},\"Lakefront\":{\"resourcePath\":\"missions/Lakefront.mis\",\"displayName\":\"Lakefront\",\"missionTypes\":[\"CTF\",\"CnH\",\"DnD\"]},\"Magmatic\":{\"resourcePath\":\"missions/Magmatic.mis\",\"displayName\":\"Magmatic\",\"missionTypes\":[\"CTF\"]},\"Masada\":{\"resourcePath\":\"missions/Masada.mis\",\"displayName\":\"Masada\",\"missionTypes\":[\"Siege\"]},\"Minotaur\":{\"resourcePath\":\"missions/Minotaur.mis\",\"displayName\":null,\"missionTypes\":[\"CTF\"]},\"MoonwalkLT\":{\"resourcePath\":\"missions/MoonwalkLT.mis\",\"displayName\":\"DMP2-Moonwalk LT\",\"missionTypes\":[\"LCTF\",\"SCtF\"]},\"Morena\":{\"resourcePath\":\"missions/Morena.mis\",\"displayName\":null,\"missionTypes\":[\"Arena\"]},\"MountainSiege\":{\"resourcePath\":\"missions/MountainSiege.mis\",\"displayName\":\"Mountain Siege\",\"missionTypes\":[\"Siege\"]},\"Mudside\":{\"resourcePath\":\"missions/Mudside.mis\",\"displayName\":\"_Mudside\",\"missionTypes\":[\"arena\"]},\"Mutiny\":{\"resourcePath\":\"missions/Mutiny.mis\",\"displayName\":\"Mutiny\",\"missionTypes\":[\"Siege\"]},\"MyrkWood\":{\"resourcePath\":\"missions/MyrkWood.mis\",\"displayName\":\"Myrkwood\",\"missionTypes\":[\"Hunters\",\"DM\",\"Rabbit\"]},\"NirvanaLT\":{\"resourcePath\":\"missions/NirvanaLT.mis\",\"displayName\":\"DMP2-Nirvana LT\",\"missionTypes\":[\"LCTF\",\"SCtF\"]},\"Oasis\":{\"resourcePath\":\"missions/Oasis.mis\",\"displayName\":null,\"missionTypes\":[\"DM\"]},\"ObsidianLT\":{\"resourcePath\":\"missions/ObsidianLT.mis\",\"displayName\":\"DMP2-Obsidian LT\",\"missionTypes\":[\"SCtF\",\"LCTF\"]},\"Overreach\":{\"resourcePath\":\"missions/Overreach.mis\",\"displayName\":null,\"missionTypes\":[\"CnH\"]},\"Pantheon\":{\"resourcePath\":\"missions/Pantheon.mis\",\"displayName\":null,\"missionTypes\":[\"CTF\"]},\"Patience\":{\"resourcePath\":\"missions/Patience.mis\",\"displayName\":\"Patience\",\"missionTypes\":[\"Siege\"]},\"PhasmaDust\":{\"resourcePath\":\"missions/PhasmaDust.mis\",\"displayName\":\"Phasma Dust\",\"missionTypes\":[\"TR2\"]},\"Planetside\":{\"resourcePath\":\"missions/Planetside.mis\",\"displayName\":\"_Planetside\",\"missionTypes\":[\"arena\"]},\"Prismatic\":{\"resourcePath\":\"missions/Prismatic.mis\",\"displayName\":\"Prismatic\",\"missionTypes\":[\"Siege\"]},\"ProArena\":{\"resourcePath\":\"missions/ProArena.mis\",\"displayName\":null,\"missionTypes\":[\"Arena\"]},\"Pyroclasm\":{\"resourcePath\":\"missions/Pyroclasm.mis\",\"displayName\":null,\"missionTypes\":[\"DM\"]},\"Quagmire\":{\"resourcePath\":\"missions/Quagmire.mis\",\"displayName\":null,\"missionTypes\":[\"CTF\"]},\"Raindance_nef\":{\"resourcePath\":\"missions/Raindance_nef.mis\",\"displayName\":\"Raindance\",\"missionTypes\":[\"CTF\"]},\"Ramparts\":{\"resourcePath\":\"missions/Ramparts.mis\",\"displayName\":\"Ramparts\",\"missionTypes\":[\"Bounty\",\"CTF\",\"DM\",\"TeamHunters\",\"DnD\"]},\"Rasp\":{\"resourcePath\":\"missions/Rasp.mis\",\"displayName\":null,\"missionTypes\":[\"Hunters\",\"Bounty\",\"DM\"]},\"Recalescence\":{\"resourcePath\":\"missions/Recalescence.mis\",\"displayName\":null,\"missionTypes\":[\"CTF\"]},\"Respite\":{\"resourcePath\":\"missions/Respite.mis\",\"displayName\":\"Respite\",\"missionTypes\":[\"Siege\"]},\"RetroDCT2\":{\"resourcePath\":\"missions/RetroDCT2.mis\",\"displayName\":\"Retro Dangerous Crossing-T2\",\"missionTypes\":[\"CTF\"]},\"RetroDX\":{\"resourcePath\":\"missions/RetroDX.mis\",\"displayName\":\"Retro Dangerous Crossing\",\"missionTypes\":[\"CTF\",\"LCTF\"]},\"RetroRD\":{\"resourcePath\":\"missions/RetroRD.mis\",\"displayName\":\"Retro Raindance\",\"missionTypes\":[\"CTF\",\"LCTF\"]},\"RetroRDT2\":{\"resourcePath\":\"missions/RetroRDT2.mis\",\"displayName\":\"Retro Raindance-T2\",\"missionTypes\":[\"CTF\"]},\"RetroSB\":{\"resourcePath\":\"missions/RetroSB.mis\",\"displayName\":\"Retro Snowblind\",\"missionTypes\":[\"CTF\",\"LCTF\"]},\"RetroSH\":{\"resourcePath\":\"missions/RetroSH.mis\",\"displayName\":\"Retro Stonehenge\",\"missionTypes\":[\"CTF\",\"LCTF\"]},\"RetroSHT2\":{\"resourcePath\":\"missions/RetroSHT2.mis\",\"displayName\":\"Retro Stonehenge-T2\",\"missionTypes\":[\"CTF\"]},\"Reversion\":{\"resourcePath\":\"missions/Reversion.mis\",\"displayName\":null,\"missionTypes\":[\"CTF\"]},\"Ridgerena\":{\"resourcePath\":\"missions/Ridgerena.mis\",\"displayName\":\"Ridgerena\",\"missionTypes\":[\"Arena\"]},\"Rimehold\":{\"resourcePath\":\"missions/Rimehold.mis\",\"displayName\":null,\"missionTypes\":[\"Hunters\",\"TeamHunters\"]},\"RiverDance\":{\"resourcePath\":\"missions/RiverDance.mis\",\"displayName\":\"Riverdance\",\"missionTypes\":[\"CTF\",\"Bounty\"]},\"Rollercoaster_nef\":{\"resourcePath\":\"missions/Rollercoaster_nef.mis\",\"displayName\":\"Rollercoaster\",\"missionTypes\":[\"CTF\"]},\"S5_Centaur\":{\"resourcePath\":\"missions/S5_Centaur.mis\",\"displayName\":\"S5-Centaur\",\"missionTypes\":[\"CTF\"]},\"S5_Damnation\":{\"resourcePath\":\"missions/S5_Damnation.mis\",\"displayName\":\"S5-Damnation\",\"missionTypes\":[\"CTF\"]},\"S5_Drache\":{\"resourcePath\":\"missions/S5_Drache.mis\",\"displayName\":\"S5-Drache\",\"missionTypes\":[\"CTF\"]},\"S5_HawkingHeat\":{\"resourcePath\":\"missions/S5_HawkingHeat.mis\",\"displayName\":\"S5-Hawking Heat\",\"missionTypes\":[\"CTF\"]},\"S5_Icedance\":{\"resourcePath\":\"missions/S5_Icedance.mis\",\"displayName\":\"S5-Icedance\",\"missionTypes\":[\"CTF\"]},\"S5_Massive\":{\"resourcePath\":\"missions/S5_Massive.mis\",\"displayName\":\"S5-Massive\",\"missionTypes\":[\"CTF\"]},\"S5_Mimicry\":{\"resourcePath\":\"missions/S5_Mimicry.mis\",\"displayName\":\"S5-Mimicry\",\"missionTypes\":[\"CTF\"]},\"S5_Misadventure\":{\"resourcePath\":\"missions/S5_Misadventure.mis\",\"displayName\":\"S5-Misadventure\",\"missionTypes\":[\"CTF\"]},\"S5_Mordacity\":{\"resourcePath\":\"missions/S5_Mordacity.mis\",\"displayName\":\"S5-Mordacity\",\"missionTypes\":[\"CTF\"]},\"S5_Reynard\":{\"resourcePath\":\"missions/S5_Reynard.mis\",\"displayName\":\"S5-Reynard\",\"missionTypes\":[\"CTF\"]},\"S5_Sherman\":{\"resourcePath\":\"missions/S5_Sherman.mis\",\"displayName\":\"S5-Sherman\",\"missionTypes\":[\"CTF\"]},\"S5_Silenus\":{\"resourcePath\":\"missions/S5_Silenus.mis\",\"displayName\":\"S5-Silenus\",\"missionTypes\":[\"CTF\"]},\"S5_Woodymyrk\":{\"resourcePath\":\"missions/S5_Woodymyrk.mis\",\"displayName\":\"S5-WoodyMyrk\",\"missionTypes\":[\"CTF\"]},\"S8_Cardiac\":{\"resourcePath\":\"missions/S8_Cardiac.mis\",\"displayName\":\"S8-Cardiac\",\"missionTypes\":[\"CTF\"]},\"S8_CentralDogma\":{\"resourcePath\":\"missions/S8_CentralDogma.mis\",\"displayName\":\"S8-Central Dogma\",\"missionTypes\":[\"CTF\"]},\"S8_Geothermal\":{\"resourcePath\":\"missions/S8_Geothermal.mis\",\"displayName\":\"S8-Geothermal\",\"missionTypes\":[\"CTF\"]},\"S8_Mountking\":{\"resourcePath\":\"missions/S8_Mountking.mis\",\"displayName\":\"S8-Mountain King\",\"missionTypes\":[\"CTF\"]},\"S8_Opus\":{\"resourcePath\":\"missions/S8_Opus.mis\",\"displayName\":\"S8-Opus\",\"missionTypes\":[\"CTF\"]},\"S8_Zilch\":{\"resourcePath\":\"missions/S8_Zilch.mis\",\"displayName\":\"S8-Zilch\",\"missionTypes\":[\"CTF\"]},\"Sanctuary\":{\"resourcePath\":\"missions/Sanctuary.mis\",\"displayName\":null,\"missionTypes\":[\"CTF\"]},\"Sandstorm\":{\"resourcePath\":\"missions/Sandstorm.mis\",\"displayName\":\"Sandstorm\",\"missionTypes\":[\"CTF\",\"CnH\",\"DnD\"]},\"Scarabrae_nef\":{\"resourcePath\":\"missions/Scarabrae_nef.mis\",\"displayName\":\"Scarabrae\",\"missionTypes\":[\"CTF\",\"DnD\"]},\"ShockRidge\":{\"resourcePath\":\"missions/ShockRidge.mis\",\"displayName\":\"Shock Ridge\",\"missionTypes\":[\"CTF\",\"CnH\"]},\"ShrineArena\":{\"resourcePath\":\"missions/ShrineArena.mis\",\"displayName\":\"ShrineArena\",\"missionTypes\":[\"Arena\"]},\"ShrineArenaII\":{\"resourcePath\":\"missions/ShrineArenaII.mis\",\"displayName\":\"_ShrineArena II\",\"missionTypes\":[\"arena\"]},\"SideWinder\":{\"resourcePath\":\"missions/SideWinder.mis\",\"displayName\":\"DMP2-SideWinder\",\"missionTypes\":[\"CTF\"]},\"SiegeofYmir\":{\"resourcePath\":\"missions/SiegeofYmir.mis\",\"displayName\":\"Siege of Ymir Base\",\"missionTypes\":[\"Siege\"]},\"SilentStorm\":{\"resourcePath\":\"missions/SilentStorm.mis\",\"displayName\":\"Silent Storm\",\"missionTypes\":[\"Siege\"]},\"Sirocco\":{\"resourcePath\":\"missions/Sirocco.mis\",\"displayName\":null,\"missionTypes\":[\"CnH\"]},\"SkiFree\":{\"resourcePath\":\"missions/SkiFree.mis\",\"displayName\":\"SkiFree\",\"missionTypes\":[\"SkiFree\"]},\"SkiFreeZ_Championship_2021\":{\"resourcePath\":\"missions/SkiFreeZ_Championship_2021.mis\",\"displayName\":\"SkiFree Tourney 2021\",\"missionTypes\":[\"SinglePlayer\"]},\"SkiFree_Daily\":{\"resourcePath\":\"missions/SkiFree_Daily.mis\",\"displayName\":\"SkiFree Daily Challenge\",\"missionTypes\":[\"SinglePlayer\"]},\"SkiFree_Randomizer\":{\"resourcePath\":\"missions/SkiFree_Randomizer.mis\",\"displayName\":\"SkiFree Randomizer\",\"missionTypes\":[\"SinglePlayer\"]},\"SkinnyDip\":{\"resourcePath\":\"missions/SkinnyDip.mis\",\"displayName\":\"Skinny Dip\",\"missionTypes\":[\"TR2\"]},\"Slapdash\":{\"resourcePath\":\"missions/Slapdash.mis\",\"displayName\":\"Slapdash\",\"missionTypes\":[\"CTF\"]},\"SmogArena\":{\"resourcePath\":\"missions/SmogArena.mis\",\"displayName\":\"Smog Arena\",\"missionTypes\":[\"Arena\"]},\"SnowBound\":{\"resourcePath\":\"missions/SnowBound.mis\",\"displayName\":\"SnowBound\",\"missionTypes\":[\"Arena\"]},\"Snowblind_nef\":{\"resourcePath\":\"missions/Snowblind_nef.mis\",\"displayName\":\"Snowblind\",\"missionTypes\":[\"CTF\"]},\"SoccerLand\":{\"resourcePath\":\"missions/SoccerLand.mis\",\"displayName\":\"^_^ SoccerLand\",\"missionTypes\":[\"Arena\"]},\"Solace\":{\"resourcePath\":\"missions/Solace.mis\",\"displayName\":\"Solace\",\"missionTypes\":[\"Siege\"]},\"SolsDescent\":{\"resourcePath\":\"missions/SolsDescent.mis\",\"displayName\":\"Sol's Descent\",\"missionTypes\":[\"TR2\"]},\"SpyLand\":{\"resourcePath\":\"missions/SpyLand.mis\",\"displayName\":\"^_^ SpyLand\",\"missionTypes\":[\"Arena\"]},\"Starfallen\":{\"resourcePath\":\"missions/Starfallen.mis\",\"displayName\":\"Starfallen\",\"missionTypes\":[\"CTF\",\"DnD\"]},\"Stonehenge_Arena\":{\"resourcePath\":\"missions/Stonehenge_Arena.mis\",\"displayName\":null,\"missionTypes\":[\"Arena\"]},\"Stonehenge_nef\":{\"resourcePath\":\"missions/Stonehenge_nef.mis\",\"displayName\":\"Stonehenge\",\"missionTypes\":[\"CTF\"]},\"SubZero\":{\"resourcePath\":\"missions/SubZero.mis\",\"displayName\":\"Sub-zero\",\"missionTypes\":[\"CTF\"]},\"SunDried\":{\"resourcePath\":\"missions/SunDried.mis\",\"displayName\":\"Sun Dried\",\"missionTypes\":[\"Hunters\",\"Bounty\",\"DM\",\"Rabbit\"]},\"Surreal\":{\"resourcePath\":\"missions/Surreal.mis\",\"displayName\":\"Surreal\",\"missionTypes\":[\"Bounty\",\"CTF\",\"DM\"]},\"TWL2_Bleed\":{\"resourcePath\":\"missions/TWL2_Bleed.mis\",\"displayName\":\"TWL2-Bleed\",\"missionTypes\":[\"CTF\"]},\"TWL2_BlueMoon\":{\"resourcePath\":\"missions/TWL2_BlueMoon.mis\",\"displayName\":\"TWL2-Blue Moon\",\"missionTypes\":[\"CTF\"]},\"TWL2_CanyonCrusadeDeluxe\":{\"resourcePath\":\"missions/TWL2_CanyonCrusadeDeluxe.mis\",\"displayName\":\"TWL2-Canyon Crusade Deluxe\",\"missionTypes\":[\"CTF\"]},\"TWL2_Celerity\":{\"resourcePath\":\"missions/TWL2_Celerity.mis\",\"displayName\":\"TWL2-Celerity\",\"missionTypes\":[\"CTF\"]},\"TWL2_CloakOfNight\":{\"resourcePath\":\"missions/TWL2_CloakOfNight.mis\",\"displayName\":\"TWL2-Cloak of Night\",\"missionTypes\":[\"CTF\"]},\"TWL2_Crevice\":{\"resourcePath\":\"missions/TWL2_Crevice.mis\",\"displayName\":\"TWL2-Crevice\",\"missionTypes\":[\"CTF\"]},\"TWL2_Dissention\":{\"resourcePath\":\"missions/TWL2_Dissention.mis\",\"displayName\":\"TWL2-Dissention\",\"missionTypes\":[\"CTF\"]},\"TWL2_Drifts\":{\"resourcePath\":\"missions/TWL2_Drifts.mis\",\"displayName\":\"TWL2-Drifts\",\"missionTypes\":[\"CTF\"]},\"TWL2_Drorck\":{\"resourcePath\":\"missions/TWL2_Drorck.mis\",\"displayName\":\"TWL2-Drorck\",\"missionTypes\":[\"CTF\"]},\"TWL2_FrozenGlory\":{\"resourcePath\":\"missions/TWL2_FrozenGlory.mis\",\"displayName\":\"TWL2-Frozen Glory\",\"missionTypes\":[\"CTF\"]},\"TWL2_FrozenHope\":{\"resourcePath\":\"missions/TWL2_FrozenHope.mis\",\"displayName\":\"TWL2-Frozen Hope\",\"missionTypes\":[\"CTF\"]},\"TWL2_Hildebrand\":{\"resourcePath\":\"missions/TWL2_Hildebrand.mis\",\"displayName\":\"TWL2-Hildebrand\",\"missionTypes\":[\"CTF\"]},\"TWL2_IceDagger\":{\"resourcePath\":\"missions/TWL2_IceDagger.mis\",\"displayName\":\"TWL2-Ice Dagger\",\"missionTypes\":[\"CTF\"]},\"TWL2_JaggedClaw\":{\"resourcePath\":\"missions/TWL2_JaggedClaw.mis\",\"displayName\":\"TWL2-Jagged Claw\",\"missionTypes\":[\"CTF\"]},\"TWL2_Magnum\":{\"resourcePath\":\"missions/TWL2_Magnum.mis\",\"displayName\":\"TWL2-Magnum\",\"missionTypes\":[\"CTF\"]},\"TWL2_MidnightMayhemDeluxe\":{\"resourcePath\":\"missions/TWL2_MidnightMayhemDeluxe.mis\",\"displayName\":\"TWL2-Midnight Mayhem Deluxe\",\"missionTypes\":[\"CTF\"]},\"TWL2_MuddySwamp\":{\"resourcePath\":\"missions/TWL2_MuddySwamp.mis\",\"displayName\":\"TWL2-Muddy Swamp\",\"missionTypes\":[\"CTF\"]},\"TWL2_Norty\":{\"resourcePath\":\"missions/TWL2_Norty.mis\",\"displayName\":\"TWL2-Norty\",\"missionTypes\":[\"CTF\"]},\"TWL2_Ocular\":{\"resourcePath\":\"missions/TWL2_Ocular.mis\",\"displayName\":\"TWL2-Ocular\",\"missionTypes\":[\"CTF\"]},\"TWL2_RoughLand\":{\"resourcePath\":\"missions/TWL2_RoughLand.mis\",\"displayName\":\"TWL2-Rough Land\",\"missionTypes\":[\"CTF\"]},\"TWL2_Ruined\":{\"resourcePath\":\"missions/TWL2_Ruined.mis\",\"displayName\":\"TWL2-Ruined\",\"missionTypes\":[\"CTF\"]},\"TWL2_Skylight\":{\"resourcePath\":\"missions/TWL2_Skylight.mis\",\"displayName\":\"TWL2-Skylight\",\"missionTypes\":[\"CTF\"]},\"TWL2_WoodyMyrk\":{\"resourcePath\":\"missions/TWL2_WoodyMyrk.mis\",\"displayName\":\"TWL2-Woody Myrk\",\"missionTypes\":[\"CTF\"]},\"TWL_Abaddon\":{\"resourcePath\":\"missions/TWL_Abaddon.mis\",\"displayName\":\"TWL-Abaddon\",\"missionTypes\":[\"CTF\"]},\"TWL_BaNsHee\":{\"resourcePath\":\"missions/TWL_BaNsHee.mis\",\"displayName\":\"TWL-BaNsHee\",\"missionTypes\":[\"CTF\"]},\"TWL_BeachBlitz\":{\"resourcePath\":\"missions/TWL_BeachBlitz.mis\",\"displayName\":\"TWL-Beach Blitz\",\"missionTypes\":[\"CTF\"]},\"TWL_BeachBlitzM\":{\"resourcePath\":\"missions/TWL_BeachBlitzM.mis\",\"displayName\":\"DMP2-Beach Blitz-M\",\"missionTypes\":[\"CTF\"]},\"TWL_BeachBlitzMLT\":{\"resourcePath\":\"missions/TWL_BeachBlitzMLT.mis\",\"displayName\":\"DMP2-Beach Blitz-M LT\",\"missionTypes\":[\"SCtF\",\"LCTF\"]},\"TWL_BeggarsRun\":{\"resourcePath\":\"missions/TWL_BeggarsRun.mis\",\"displayName\":\"TWL-Beggar's Run\",\"missionTypes\":[\"CTF\"]},\"TWL_BlueMoon\":{\"resourcePath\":\"missions/TWL_BlueMoon.mis\",\"displayName\":\"TWL-Blue Moon\",\"missionTypes\":[\"CTF\"]},\"TWL_Boss\":{\"resourcePath\":\"missions/TWL_Boss.mis\",\"displayName\":\"TWL-Boss\",\"missionTypes\":[\"CTF\"]},\"TWL_Celerity\":{\"resourcePath\":\"missions/TWL_Celerity.mis\",\"displayName\":\"TWL-Celerity\",\"missionTypes\":[\"CTF\"]},\"TWL_Chokepoint\":{\"resourcePath\":\"missions/TWL_Chokepoint.mis\",\"displayName\":\"TWL-Choke Point\",\"missionTypes\":[\"CTF\"]},\"TWL_Cinereous\":{\"resourcePath\":\"missions/TWL_Cinereous.mis\",\"displayName\":\"TWL-Cinereous\",\"missionTypes\":[\"CTF\"]},\"TWL_Clusterfuct\":{\"resourcePath\":\"missions/TWL_Clusterfuct.mis\",\"displayName\":\"TWL-Clusterfuct\",\"missionTypes\":[\"CTF\"]},\"TWL_Crossfire\":{\"resourcePath\":\"missions/TWL_Crossfire.mis\",\"displayName\":\"TWL-Cross Fire\",\"missionTypes\":[\"CTF\"]},\"TWL_Curtilage\":{\"resourcePath\":\"missions/TWL_Curtilage.mis\",\"displayName\":\"TWL-Curtilage\",\"missionTypes\":[\"CTF\"]},\"TWL_Damnation\":{\"resourcePath\":\"missions/TWL_Damnation.mis\",\"displayName\":\"TWL-Damnation\",\"missionTypes\":[\"CTF\"]},\"TWL_DangerousCrossing\":{\"resourcePath\":\"missions/TWL_DangerousCrossing.mis\",\"displayName\":\"TWL-Dangerous Crossing\",\"missionTypes\":[\"CTF\"]},\"TWL_DeadlyBirdsSong\":{\"resourcePath\":\"missions/TWL_DeadlyBirdsSong.mis\",\"displayName\":\"TWL-Deadly Birds Song\",\"missionTypes\":[\"CTF\"]},\"TWL_Deserted\":{\"resourcePath\":\"missions/TWL_Deserted.mis\",\"displayName\":\"TWL-Deserted\",\"missionTypes\":[\"CTF\"]},\"TWL_Desiccator\":{\"resourcePath\":\"missions/TWL_Desiccator.mis\",\"displayName\":\"TWL-Desiccator\",\"missionTypes\":[\"CTF\"]},\"TWL_Drifts\":{\"resourcePath\":\"missions/TWL_Drifts.mis\",\"displayName\":\"TWL-Drifts\",\"missionTypes\":[\"CTF\",\"DnD\"]},\"TWL_Feign\":{\"resourcePath\":\"missions/TWL_Feign.mis\",\"displayName\":\"TWL-Feign\",\"missionTypes\":[\"CTF\"]},\"TWL_Frostclaw\":{\"resourcePath\":\"missions/TWL_Frostclaw.mis\",\"displayName\":\"TWL-Frostclaw\",\"missionTypes\":[\"CTF\"]},\"TWL_Frozen\":{\"resourcePath\":\"missions/TWL_Frozen.mis\",\"displayName\":\"TWL-Frozen\",\"missionTypes\":[\"CTF\"]},\"TWL_Harvester\":{\"resourcePath\":\"missions/TWL_Harvester.mis\",\"displayName\":\"TWL-Harvester\",\"missionTypes\":[\"CTF\",\"DnD\"]},\"TWL_Horde\":{\"resourcePath\":\"missions/TWL_Horde.mis\",\"displayName\":\"TWL-Horde\",\"missionTypes\":[\"CTF\"]},\"TWL_Katabatic\":{\"resourcePath\":\"missions/TWL_Katabatic.mis\",\"displayName\":\"TWL-Katabatic\",\"missionTypes\":[\"CTF\"]},\"TWL_Magmatic\":{\"resourcePath\":\"missions/TWL_Magmatic.mis\",\"displayName\":\"TWL-Magmatic\",\"missionTypes\":[\"CTF\"]},\"TWL_Minotaur\":{\"resourcePath\":\"missions/TWL_Minotaur.mis\",\"displayName\":\"TWL-Minotaur\",\"missionTypes\":[\"CTF\"]},\"TWL_Neve\":{\"resourcePath\":\"missions/TWL_Neve.mis\",\"displayName\":\"TWL-Neve\",\"missionTypes\":[\"CTF\"]},\"TWL_NoShelter\":{\"resourcePath\":\"missions/TWL_NoShelter.mis\",\"displayName\":\"TWL-No Shelter\",\"missionTypes\":[\"CTF\",\"DnD\"]},\"TWL_OsIris\":{\"resourcePath\":\"missions/TWL_OsIris.mis\",\"displayName\":\"TWL-Os Iris\",\"missionTypes\":[\"CTF\"]},\"TWL_Pandemonium\":{\"resourcePath\":\"missions/TWL_Pandemonium.mis\",\"displayName\":\"TWL-Pandemonium\",\"missionTypes\":[\"CTF\"]},\"TWL_Quagmire\":{\"resourcePath\":\"missions/TWL_Quagmire.mis\",\"displayName\":\"TWL-Quagmire\",\"missionTypes\":[\"CTF\"]},\"TWL_Raindance\":{\"resourcePath\":\"missions/TWL_Raindance.mis\",\"displayName\":\"TWL-Raindance\",\"missionTypes\":[\"CTF\"]},\"TWL_Ramparts\":{\"resourcePath\":\"missions/TWL_Ramparts.mis\",\"displayName\":\"TWL-Ramparts\",\"missionTypes\":[\"CTF\"]},\"TWL_Reversion\":{\"resourcePath\":\"missions/TWL_Reversion.mis\",\"displayName\":\"TWL-Reversion\",\"missionTypes\":[\"CTF\"]},\"TWL_Rollercoaster\":{\"resourcePath\":\"missions/TWL_Rollercoaster.mis\",\"displayName\":\"TWL-Rollercoaster\",\"missionTypes\":[\"CTF\"]},\"TWL_Runenmacht\":{\"resourcePath\":\"missions/TWL_Runenmacht.mis\",\"displayName\":\"TWL-Runenmacht\",\"missionTypes\":[\"CTF\"]},\"TWL_Sandstorm\":{\"resourcePath\":\"missions/TWL_Sandstorm.mis\",\"displayName\":\"TWL-Sandstorm\",\"missionTypes\":[\"CTF\"]},\"TWL_Slapdash\":{\"resourcePath\":\"missions/TWL_Slapdash.mis\",\"displayName\":\"TWL-Slapdash\",\"missionTypes\":[\"CTF\"]},\"TWL_Snowblind\":{\"resourcePath\":\"missions/TWL_Snowblind.mis\",\"displayName\":\"TWL-Snowblind\",\"missionTypes\":[\"CTF\"]},\"TWL_Starfallen\":{\"resourcePath\":\"missions/TWL_Starfallen.mis\",\"displayName\":\"TWL-Starfallen\",\"missionTypes\":[\"CTF\"]},\"TWL_Stonehenge\":{\"resourcePath\":\"missions/TWL_Stonehenge.mis\",\"displayName\":\"TWL-Stonehenge\",\"missionTypes\":[\"CTF\"]},\"TWL_SubZero\":{\"resourcePath\":\"missions/TWL_SubZero.mis\",\"displayName\":\"TWL-Subzero\",\"missionTypes\":[\"CTF\"]},\"TWL_Surreal\":{\"resourcePath\":\"missions/TWL_Surreal.mis\",\"displayName\":\"TWL-Surreal\",\"missionTypes\":[\"CTF\"]},\"TWL_Titan\":{\"resourcePath\":\"missions/TWL_Titan.mis\",\"displayName\":\"TWL-Titan\",\"missionTypes\":[\"CTF\"]},\"TWL_WhiteDwarf\":{\"resourcePath\":\"missions/TWL_WhiteDwarf.mis\",\"displayName\":\"TWL-White Dwarf\",\"missionTypes\":[\"CTF\"]},\"TWL_WilderZone\":{\"resourcePath\":\"missions/TWL_WilderZone.mis\",\"displayName\":\"TWL-WilderZone\",\"missionTypes\":[\"CTF\"]},\"TWL_WoodyMyrk\":{\"resourcePath\":\"missions/TWL_WoodyMyrk.mis\",\"displayName\":\"TWL-WoodyMyrk\",\"missionTypes\":[\"CTF\"]},\"Talus\":{\"resourcePath\":\"missions/Talus.mis\",\"displayName\":null,\"missionTypes\":[\"Hunters\",\"Bounty\",\"DM\"]},\"TempleTussleVersion2\":{\"resourcePath\":\"missions/TempleTussleVersion2.mis\",\"displayName\":\"_TempleTussle Version II\",\"missionTypes\":[\"Arena\"]},\"Tenebrous\":{\"resourcePath\":\"missions/Tenebrous.mis\",\"displayName\":\"Tenebrous\",\"missionTypes\":[\"Arena\"]},\"ThinIce\":{\"resourcePath\":\"missions/ThinIce.mis\",\"displayName\":\"Thin Ice\",\"missionTypes\":[\"CTF\"]},\"Titan\":{\"resourcePath\":\"missions/Titan.mis\",\"displayName\":\"Titan\",\"missionTypes\":[\"CTF\"]},\"Tombstone\":{\"resourcePath\":\"missions/Tombstone.mis\",\"displayName\":null,\"missionTypes\":[\"CTF\"]},\"Training1\":{\"resourcePath\":\"missions/Training1.mis\",\"displayName\":\"Newblood\",\"missionTypes\":[\"SinglePlayer\"]},\"Training2\":{\"resourcePath\":\"missions/Training2.mis\",\"displayName\":\"Warrior\",\"missionTypes\":[\"SinglePlayer\"]},\"Training3\":{\"resourcePath\":\"missions/Training3.mis\",\"displayName\":\"Ranger\",\"missionTypes\":[\"SinglePlayer\"]},\"Training4\":{\"resourcePath\":\"missions/Training4.mis\",\"displayName\":\"Sergeant\",\"missionTypes\":[\"SinglePlayer\"]},\"Training5\":{\"resourcePath\":\"missions/Training5.mis\",\"displayName\":\"Lieutenant\",\"missionTypes\":[\"SinglePlayer\"]},\"TreasureIsland\":{\"resourcePath\":\"missions/TreasureIsland.mis\",\"displayName\":\"Treasure Island\",\"missionTypes\":[\"TR2\"]},\"Trident\":{\"resourcePath\":\"missions/Trident.mis\",\"displayName\":\"Trident\",\"missionTypes\":[\"Siege\"]},\"TridentLE\":{\"resourcePath\":\"missions/TridentLE.mis\",\"displayName\":\"Trident -League Edition-\",\"missionTypes\":[\"Siege\"]},\"TrueGrit\":{\"resourcePath\":\"missions/TrueGrit.mis\",\"displayName\":\"True Grit\",\"missionTypes\":[\"Arena\"]},\"TuskLT\":{\"resourcePath\":\"missions/TuskLT.mis\",\"displayName\":\"DMP2-Tusk LT\",\"missionTypes\":[\"SCtF\",\"LCTF\"]},\"TwilightGroveLT\":{\"resourcePath\":\"missions/TwilightGroveLT.mis\",\"displayName\":\"DMP2-Twilight Grove LT\",\"missionTypes\":[\"SCtF\",\"LCTF\"]},\"TwinTorrentsCCW\":{\"resourcePath\":\"missions/TwinTorrentsCCW.mis\",\"displayName\":\"DMP2-Twin Torrents CCW\",\"missionTypes\":[\"CTF\"]},\"TwinTorrentsCW\":{\"resourcePath\":\"missions/TwinTorrentsCW.mis\",\"displayName\":\"DMP2-Twin Torrents CW\",\"missionTypes\":[\"CTF\"]},\"Two_Towers\":{\"resourcePath\":\"missions/Two_Towers.mis\",\"displayName\":\"DMP2-Two Towers\",\"missionTypes\":[\"CTF\"]},\"UltimaThule\":{\"resourcePath\":\"missions/UltimaThule.mis\",\"displayName\":\"Ultima Thule\",\"missionTypes\":[\"Siege\"]},\"Underhill\":{\"resourcePath\":\"missions/Underhill.mis\",\"displayName\":null,\"missionTypes\":[\"Hunters\",\"Bounty\",\"DM\"]},\"UphillBattle\":{\"resourcePath\":\"missions/UphillBattle.mis\",\"displayName\":\"Uphill Battle\",\"missionTypes\":[\"Siege\"]},\"UporDown\":{\"resourcePath\":\"missions/UporDown.mis\",\"displayName\":\"_UporDown\",\"missionTypes\":[\"arena\"]},\"VulcansHammer\":{\"resourcePath\":\"missions/VulcansHammer.mis\",\"displayName\":\"Vulcan's Hammer\",\"missionTypes\":[\"Siege\"]},\"WalledIn\":{\"resourcePath\":\"missions/WalledIn.mis\",\"displayName\":\"WalledIn\",\"missionTypes\":[\"Arena\"]},\"WalledInII\":{\"resourcePath\":\"missions/WalledInII.mis\",\"displayName\":\"[Original]Walledin\",\"missionTypes\":[\"arena\"]},\"WhiteDwarf\":{\"resourcePath\":\"missions/WhiteDwarf.mis\",\"displayName\":\"White Dwarf\",\"missionTypes\":[\"CTF\"]},\"Whiteout\":{\"resourcePath\":\"missions/Whiteout.mis\",\"displayName\":null,\"missionTypes\":[\"DM\",\"Bounty\"]},\"WonderLand\":{\"resourcePath\":\"missions/WonderLand.mis\",\"displayName\":\"^_^ WonderLand\",\"missionTypes\":[\"Arena\"]},\"Wrongside\":{\"resourcePath\":\"missions/Wrongside.mis\",\"displayName\":\"Wrongside\",\"missionTypes\":[\"TDM\"]},\"Yubarena\":{\"resourcePath\":\"missions/Yubarena.mis\",\"displayName\":\"_Yubarena\",\"missionTypes\":[\"arena\"]},\"anabatic\":{\"resourcePath\":\"missions/anabatic.mis\",\"displayName\":\"DMP2-Anabatic\",\"missionTypes\":[\"CTF\"]},\"anomaly\":{\"resourcePath\":\"missions/anomaly.mis\",\"displayName\":\"DMP2-Anomaly\",\"missionTypes\":[\"CTF\"]},\"bombardment\":{\"resourcePath\":\"missions/bombardment.mis\",\"displayName\":\"DMP2-Bombardment\",\"missionTypes\":[\"CTF\"]},\"dawntodusk\":{\"resourcePath\":\"missions/dawntodusk.mis\",\"displayName\":\"DMP2-Dawn To Dusk\",\"missionTypes\":[\"CTF\"]},\"facingWorlds\":{\"resourcePath\":\"missions/facingWorlds.mis\",\"displayName\":\"DMP2-Facing Worlds \",\"missionTypes\":[\"TDM\"]},\"facingWorldsArena\":{\"resourcePath\":\"missions/facingWorldsArena.mis\",\"displayName\":\"DMP2-Facing Worlds - Arena \",\"missionTypes\":[\"Arena\"]},\"facingWorldsLT\":{\"resourcePath\":\"missions/facingWorldsLT.mis\",\"displayName\":\"DMP2-Facing Worlds LT\",\"missionTypes\":[\"SCtF\",\"LCTF\"]},\"firn\":{\"resourcePath\":\"missions/firn.mis\",\"displayName\":\"DMP2-Firn\",\"missionTypes\":[\"CTF\"]},\"frostline\":{\"resourcePath\":\"missions/frostline.mis\",\"displayName\":\"DMP2-Frostline\",\"missionTypes\":[\"CTF\"]},\"frozenSolid\":{\"resourcePath\":\"missions/frozenSolid.mis\",\"displayName\":\"DMP2-Thick Ice\",\"missionTypes\":[\"CTF\"]},\"infernosroar\":{\"resourcePath\":\"missions/infernosroar.mis\",\"displayName\":\"DMP2-Infernos Roar\",\"missionTypes\":[\"CTF\"]},\"slapdashMInferno\":{\"resourcePath\":\"missions/slapdashMInferno.mis\",\"displayName\":\"DMP2-SlapdashM Inferno\",\"missionTypes\":[\"CTF\"]},\"slapdashMStorm\":{\"resourcePath\":\"missions/slapdashMStorm.mis\",\"displayName\":\"DMP2-SlapdashM Storm\",\"missionTypes\":[\"CTF\"]},\"stormsrage\":{\"resourcePath\":\"missions/stormsrage.mis\",\"displayName\":\"DMP2-Storms Rage\",\"missionTypes\":[\"CTF\"]},\"twinDrakes\":{\"resourcePath\":\"missions/twinDrakes.mis\",\"displayName\":\"DMP2-Twin Drakes\",\"missionTypes\":[\"CTF\"]},\"woe\":{\"resourcePath\":\"missions/woe.mis\",\"displayName\":\"DMP2-What On Earth\",\"missionTypes\":[\"CTF\"]}}}"));}), -"[project]/src/manifest.ts [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "getActualResourcePath", - ()=>getActualResourcePath, - "getActualResourcePathUncached", - ()=>getActualResourcePathUncached, - "getFilePath", - ()=>getFilePath, - "getMissionInfo", - ()=>getMissionInfo, - "getMissionList", - ()=>getMissionList, - "getResourceList", - ()=>getResourceList, - "getSource", - ()=>getSource -]); -var __TURBOPACK__imported__module__$5b$project$5d2f$public$2f$manifest$2e$json__$28$json$29$__ = __turbopack_context__.i("[project]/public/manifest.json (json)"); -; -const manifest = __TURBOPACK__imported__module__$5b$project$5d2f$public$2f$manifest$2e$json__$28$json$29$__["default"]; -function getSource(resourcePath) { - const sources = manifest.resources[resourcePath]; - if (sources && sources.length > 0) { - return sources[sources.length - 1]; - } else { - throw new Error("Resource not found in manifest: ".concat(resourcePath)); - } -} -const _resourcePathCache = new Map(); -function getActualResourcePath(resourcePath) { - if (_resourcePathCache.has(resourcePath)) { - return _resourcePathCache.get(resourcePath); - } - const actualResourcePath = getActualResourcePathUncached(resourcePath); - _resourcePathCache.set(resourcePath, actualResourcePath); - return actualResourcePath; -} -function getActualResourcePathUncached(resourcePath) { - if (manifest.resources[resourcePath]) { - return resourcePath; - } - const resourcePaths = getResourceList(); - const lowerCased = resourcePath.toLowerCase(); - // First, try exact case-insensitive match - const foundLowerCase = resourcePaths.find((s)=>s.toLowerCase() === lowerCased); - if (foundLowerCase) { - return foundLowerCase; - } - // For paths with numeric suffixes (e.g., "generator0.png"), strip the number and try again - // e.g., "generator0.png" -> "generator.png" - const pathWithoutNumber = resourcePath.replace(/\d+(\.(png))$/i, "$1"); - const lowerCasedWithoutNumber = pathWithoutNumber.toLowerCase(); - if (pathWithoutNumber !== resourcePath) { - // If we stripped a number, try to find the version without it - const foundWithoutNumber = resourcePaths.find((s)=>s.toLowerCase() === lowerCasedWithoutNumber); - if (foundWithoutNumber) { - return foundWithoutNumber; - } - } - const isTexture = resourcePath.startsWith("textures/"); - if (isTexture) { - const foundNested = resourcePaths.find((s)=>s.replace(/^(textures\/)((lush|desert|badlands|lava|ice|jaggedclaw|terrainTiles)\/)/, "$1").toLowerCase() === lowerCased); - if (foundNested) { - return foundNested; - } - } - return resourcePath; -} -const _cachedResourceList = Object.keys(manifest.resources); -function getResourceList() { - return _cachedResourceList; -} -function getFilePath(resourcePath) { - const source = getSource(resourcePath); - if (source) { - return "public/base/@vl2/".concat(source, "/").concat(resourcePath); - } else { - return "public/base/".concat(resourcePath); - } -} -function getMissionInfo(missionName) { - const missionInfo = manifest.missions[missionName]; - if (!missionInfo) { - throw new Error("Mission not found: ".concat(missionName)); - } - return missionInfo; -} -function getMissionList() { - return Object.keys(manifest.missions); -} -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/generated/mission.cjs [app-client] (ecmascript)", ((__turbopack_context__, module, exports) => { -"use strict"; - -// @generated by Peggy 5.0.6. -// -// https://peggyjs.org/ -class peg$SyntaxError extends SyntaxError { - format(sources) { - let str = "Error: " + this.message; - if (this.location) { - let src = null; - const st = sources.find((s)=>s.source === this.location.source); - if (st) { - src = st.text.split(/\r\n|\n|\r/g); - } - const s = this.location.start; - const offset_s = this.location.source && typeof this.location.source.offset === "function" ? this.location.source.offset(s) : s; - const loc = this.location.source + ":" + offset_s.line + ":" + offset_s.column; - if (src) { - const e = this.location.end; - const filler = "".padEnd(offset_s.line.toString().length, " "); - const line = src[s.line - 1]; - const last = s.line === e.line ? e.column : line.length + 1; - const hatLen = last - s.column || 1; - str += "\n --> " + loc + "\n" + filler + " |\n" + offset_s.line + " | " + line + "\n" + filler + " | " + "".padEnd(s.column - 1, " ") + "".padEnd(hatLen, "^"); - } else { - str += "\n at " + loc; - } - } - return str; - } - static buildMessage(expected, found) { - function hex(ch) { - return ch.codePointAt(0).toString(16).toUpperCase(); - } - const nonPrintable = Object.prototype.hasOwnProperty.call(RegExp.prototype, "unicode") ? new RegExp("[\\p{C}\\p{Mn}\\p{Mc}]", "gu") : null; - function unicodeEscape(s) { - if (nonPrintable) { - return s.replace(nonPrintable, (ch)=>"\\u{" + hex(ch) + "}"); - } - return s; - } - function literalEscape(s) { - return unicodeEscape(s.replace(/\\/g, "\\\\").replace(/"/g, "\\\"").replace(/\0/g, "\\0").replace(/\t/g, "\\t").replace(/\n/g, "\\n").replace(/\r/g, "\\r").replace(/[\x00-\x0F]/g, (ch)=>"\\x0" + hex(ch)).replace(/[\x10-\x1F\x7F-\x9F]/g, (ch)=>"\\x" + hex(ch))); - } - function classEscape(s) { - return unicodeEscape(s.replace(/\\/g, "\\\\").replace(/\]/g, "\\]").replace(/\^/g, "\\^").replace(/-/g, "\\-").replace(/\0/g, "\\0").replace(/\t/g, "\\t").replace(/\n/g, "\\n").replace(/\r/g, "\\r").replace(/[\x00-\x0F]/g, (ch)=>"\\x0" + hex(ch)).replace(/[\x10-\x1F\x7F-\x9F]/g, (ch)=>"\\x" + hex(ch))); - } - const DESCRIBE_EXPECTATION_FNS = { - literal (expectation) { - return "\"" + literalEscape(expectation.text) + "\""; - }, - class (expectation) { - const escapedParts = expectation.parts.map((part)=>Array.isArray(part) ? classEscape(part[0]) + "-" + classEscape(part[1]) : classEscape(part)); - return "[" + (expectation.inverted ? "^" : "") + escapedParts.join("") + "]" + (expectation.unicode ? "u" : ""); - }, - any () { - return "any character"; - }, - end () { - return "end of input"; - }, - other (expectation) { - return expectation.description; - } - }; - function describeExpectation(expectation) { - return DESCRIBE_EXPECTATION_FNS[expectation.type](expectation); - } - function describeExpected(expected) { - const descriptions = expected.map(describeExpectation); - descriptions.sort(); - if (descriptions.length > 0) { - let j = 1; - for(let i = 1; i < descriptions.length; i++){ - if (descriptions[i - 1] !== descriptions[i]) { - descriptions[j] = descriptions[i]; - j++; - } - } - descriptions.length = j; - } - switch(descriptions.length){ - case 1: - return descriptions[0]; - case 2: - return descriptions[0] + " or " + descriptions[1]; - default: - return descriptions.slice(0, -1).join(", ") + ", or " + descriptions[descriptions.length - 1]; - } - } - function describeFound(found) { - return found ? "\"" + literalEscape(found) + "\"" : "end of input"; - } - return "Expected " + describeExpected(expected) + " but " + describeFound(found) + " found."; - } - constructor(message, expected, found, location){ - super(message); - this.expected = expected; - this.found = found; - this.location = location; - this.name = "SyntaxError"; - } -} -function peg$parse(input, options) { - options = options !== undefined ? options : {}; - const peg$FAILED = {}; - const peg$source = options.grammarSource; - const peg$startRuleFunctions = { - start: peg$parsestart - }; - let peg$startRuleFunction = peg$parsestart; - const peg$c0 = "//"; - const peg$c1 = "datablock "; - const peg$c2 = "("; - const peg$c3 = ")"; - const peg$c4 = ":"; - const peg$c5 = "{"; - const peg$c6 = "}"; - const peg$c7 = "new "; - const peg$c8 = "="; - const peg$c9 = ";"; - const peg$c10 = "\""; - const peg$c11 = "'"; - const peg$c12 = "\\"; - const peg$c13 = "["; - const peg$c14 = "]"; - const peg$c15 = "."; - const peg$c16 = "true"; - const peg$c17 = "false"; - const peg$r0 = /^[^\n\r]/; - const peg$r1 = /^[^\\"]/; - const peg$r2 = /^[^\\']/; - const peg$r3 = /^[ \t\n\r]/; - const peg$r4 = /^[$%]/; - const peg$r5 = /^[a-zA-Z]/; - const peg$r6 = /^[a-zA-Z0-9_]/; - const peg$r7 = /^[0-9.]/; - const peg$e0 = peg$anyExpectation(); - const peg$e1 = peg$literalExpectation("//", false); - const peg$e2 = peg$classExpectation([ - "\n", - "\r" - ], true, false, false); - const peg$e3 = peg$literalExpectation("datablock ", false); - const peg$e4 = peg$literalExpectation("(", false); - const peg$e5 = peg$literalExpectation(")", false); - const peg$e6 = peg$literalExpectation(":", false); - const peg$e7 = peg$literalExpectation("{", false); - const peg$e8 = peg$literalExpectation("}", false); - const peg$e9 = peg$literalExpectation("new ", false); - const peg$e10 = peg$literalExpectation("=", false); - const peg$e11 = peg$literalExpectation(";", false); - const peg$e12 = peg$literalExpectation("\"", false); - const peg$e13 = peg$literalExpectation("'", false); - const peg$e14 = peg$literalExpectation("\\", false); - const peg$e15 = peg$classExpectation([ - "\\", - "\"" - ], true, false, false); - const peg$e16 = peg$classExpectation([ - "\\", - "'" - ], true, false, false); - const peg$e17 = peg$classExpectation([ - " ", - "\t", - "\n", - "\r" - ], false, false, false); - const peg$e18 = peg$classExpectation([ - "$", - "%" - ], false, false, false); - const peg$e19 = peg$classExpectation([ - [ - "a", - "z" - ], - [ - "A", - "Z" - ] - ], false, false, false); - const peg$e20 = peg$classExpectation([ - [ - "a", - "z" - ], - [ - "A", - "Z" - ], - [ - "0", - "9" - ], - "_" - ], false, false, false); - const peg$e21 = peg$literalExpectation("[", false); - const peg$e22 = peg$literalExpectation("]", false); - const peg$e23 = peg$literalExpectation(".", false); - const peg$e24 = peg$classExpectation([ - [ - "0", - "9" - ], - "." - ], false, false, false); - const peg$e25 = peg$literalExpectation("true", false); - const peg$e26 = peg$literalExpectation("false", false); - function peg$f0(body) { - return body.filter(Boolean); - } - function peg$f1() { - return null; - } - function peg$f2(text) { - return { - type: 'comment', - text - }; - } - function peg$f3(className, instanceName, body) { - return { - type: 'datablock', - className, - instanceName, - body: body.filter(Boolean) - }; - } - function peg$f4(className, instanceName, body) { - return { - type: 'instance', - className, - instanceName, - body: body.filter(Boolean) - }; - } - function peg$f5() { - return null; - } - function peg$f6(target, value) { - return { - type: 'definition', - target, - value - }; - } - function peg$f7(values) { - return { - type: 'string', - value: values.join('') - }; - } - function peg$f8(values) { - return { - type: 'string', - value: values.join('') - }; - } - function peg$f9(char) { - return char; - } - function peg$f10() { - return null; - } - function peg$f11(name, index) { - return { - name, - index - }; - } - function peg$f12(ref) { - return { - type: 'reference', - value: ref - }; - } - function peg$f13(index) { - return index; - } - function peg$f14(index) { - return index; - } - function peg$f15(digits) { - return { - type: 'number', - value: parseFloat(digits) - }; - } - function peg$f16(literal) { - return { - type: 'boolean', - value: literal === "true" - }; - } - let peg$currPos = options.peg$currPos | 0; - let peg$savedPos = peg$currPos; - const peg$posDetailsCache = [ - { - line: 1, - column: 1 - } - ]; - let peg$maxFailPos = peg$currPos; - let peg$maxFailExpected = options.peg$maxFailExpected || []; - let peg$silentFails = options.peg$silentFails | 0; - let peg$result; - if (options.startRule) { - if (!(options.startRule in peg$startRuleFunctions)) { - throw new Error("Can't start parsing from rule \"" + options.startRule + "\"."); - } - peg$startRuleFunction = peg$startRuleFunctions[options.startRule]; - } - function text() { - return input.substring(peg$savedPos, peg$currPos); - } - function offset() { - return peg$savedPos; - } - function range() { - return { - source: peg$source, - start: peg$savedPos, - end: peg$currPos - }; - } - function location() { - return peg$computeLocation(peg$savedPos, peg$currPos); - } - function expected(description, location) { - location = location !== undefined ? location : peg$computeLocation(peg$savedPos, peg$currPos); - throw peg$buildStructuredError([ - peg$otherExpectation(description) - ], input.substring(peg$savedPos, peg$currPos), location); - } - function error(message, location) { - location = location !== undefined ? location : peg$computeLocation(peg$savedPos, peg$currPos); - throw peg$buildSimpleError(message, location); - } - function peg$getUnicode() { - let pos = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : peg$currPos; - const cp = input.codePointAt(pos); - if (cp === undefined) { - return ""; - } - return String.fromCodePoint(cp); - } - function peg$literalExpectation(text, ignoreCase) { - return { - type: "literal", - text, - ignoreCase - }; - } - function peg$classExpectation(parts, inverted, ignoreCase, unicode) { - return { - type: "class", - parts, - inverted, - ignoreCase, - unicode - }; - } - function peg$anyExpectation() { - return { - type: "any" - }; - } - function peg$endExpectation() { - return { - type: "end" - }; - } - function peg$otherExpectation(description) { - return { - type: "other", - description - }; - } - function peg$computePosDetails(pos) { - let details = peg$posDetailsCache[pos]; - let p; - if (details) { - return details; - } else { - if (pos >= peg$posDetailsCache.length) { - p = peg$posDetailsCache.length - 1; - } else { - p = pos; - while(!peg$posDetailsCache[--p]){} - } - details = peg$posDetailsCache[p]; - details = { - line: details.line, - column: details.column - }; - while(p < pos){ - if (input.charCodeAt(p) === 10) { - details.line++; - details.column = 1; - } else { - details.column++; - } - p++; - } - peg$posDetailsCache[pos] = details; - return details; - } - } - function peg$computeLocation(startPos, endPos, offset) { - const startPosDetails = peg$computePosDetails(startPos); - const endPosDetails = peg$computePosDetails(endPos); - const res = { - source: peg$source, - start: { - offset: startPos, - line: startPosDetails.line, - column: startPosDetails.column - }, - end: { - offset: endPos, - line: endPosDetails.line, - column: endPosDetails.column - } - }; - if (offset && peg$source && typeof peg$source.offset === "function") { - res.start = peg$source.offset(res.start); - res.end = peg$source.offset(res.end); - } - return res; - } - function peg$fail(expected) { - if (peg$currPos < peg$maxFailPos) { - return; - } - if (peg$currPos > peg$maxFailPos) { - peg$maxFailPos = peg$currPos; - peg$maxFailExpected = []; - } - peg$maxFailExpected.push(expected); - } - function peg$buildSimpleError(message, location) { - return new peg$SyntaxError(message, null, null, location); - } - function peg$buildStructuredError(expected, found, location) { - return new peg$SyntaxError(peg$SyntaxError.buildMessage(expected, found), expected, found, location); - } - function peg$parsestart() { - let s0; - s0 = peg$parsedocument(); - return s0; - } - function peg$parsedocument() { - let s0, s1, s2, s3; - s0 = peg$currPos; - s1 = []; - s2 = peg$parsestatement(); - while(s2 !== peg$FAILED){ - s1.push(s2); - s2 = peg$parsestatement(); - } - s2 = peg$currPos; - peg$silentFails++; - if (input.length > peg$currPos) { - s3 = input.charAt(peg$currPos); - peg$currPos++; - } else { - s3 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e0); - } - } - peg$silentFails--; - if (s3 === peg$FAILED) { - s2 = undefined; - } else { - peg$currPos = s2; - s2 = peg$FAILED; - } - if (s2 !== peg$FAILED) { - peg$savedPos = s0; - s0 = peg$f0(s1); - } else { - peg$currPos = s0; - s0 = peg$FAILED; - } - return s0; - } - function peg$parsestatement() { - let s0, s1, s2; - s0 = peg$parsecomment(); - if (s0 === peg$FAILED) { - s0 = peg$parseinstance(); - if (s0 === peg$FAILED) { - s0 = peg$parsedefinition(); - if (s0 === peg$FAILED) { - s0 = peg$parsedatablock(); - if (s0 === peg$FAILED) { - s0 = peg$currPos; - s1 = []; - s2 = peg$parsespace(); - if (s2 !== peg$FAILED) { - while(s2 !== peg$FAILED){ - s1.push(s2); - s2 = peg$parsespace(); - } - } else { - s1 = peg$FAILED; - } - if (s1 !== peg$FAILED) { - peg$savedPos = s0; - s1 = peg$f1(); - } - s0 = s1; - } - } - } - } - return s0; - } - function peg$parsecomment() { - let s0, s1, s2, s3, s4; - s0 = peg$currPos; - if (input.substr(peg$currPos, 2) === peg$c0) { - s1 = peg$c0; - peg$currPos += 2; - } else { - s1 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e1); - } - } - if (s1 !== peg$FAILED) { - s2 = peg$currPos; - s3 = []; - s4 = input.charAt(peg$currPos); - if (peg$r0.test(s4)) { - peg$currPos++; - } else { - s4 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e2); - } - } - while(s4 !== peg$FAILED){ - s3.push(s4); - s4 = input.charAt(peg$currPos); - if (peg$r0.test(s4)) { - peg$currPos++; - } else { - s4 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e2); - } - } - } - s2 = input.substring(s2, peg$currPos); - peg$savedPos = s0; - s0 = peg$f2(s2); - } else { - peg$currPos = s0; - s0 = peg$FAILED; - } - return s0; - } - function peg$parsedatablock() { - let s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, s17; - s0 = peg$currPos; - if (input.substr(peg$currPos, 10) === peg$c1) { - s1 = peg$c1; - peg$currPos += 10; - } else { - s1 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e3); - } - } - if (s1 !== peg$FAILED) { - s2 = []; - s3 = peg$parsespace(); - while(s3 !== peg$FAILED){ - s2.push(s3); - s3 = peg$parsespace(); - } - s3 = peg$parseidentifier(); - if (s3 !== peg$FAILED) { - s4 = []; - s5 = peg$parsespace(); - while(s5 !== peg$FAILED){ - s4.push(s5); - s5 = peg$parsespace(); - } - if (input.charCodeAt(peg$currPos) === 40) { - s5 = peg$c2; - peg$currPos++; - } else { - s5 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e4); - } - } - if (s5 !== peg$FAILED) { - s6 = []; - s7 = peg$parsespace(); - while(s7 !== peg$FAILED){ - s6.push(s7); - s7 = peg$parsespace(); - } - s7 = peg$parseobjectName(); - if (s7 === peg$FAILED) { - s7 = null; - } - s8 = []; - s9 = peg$parsespace(); - while(s9 !== peg$FAILED){ - s8.push(s9); - s9 = peg$parsespace(); - } - if (input.charCodeAt(peg$currPos) === 41) { - s9 = peg$c3; - peg$currPos++; - } else { - s9 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e5); - } - } - if (s9 !== peg$FAILED) { - s10 = []; - s11 = peg$parsespace(); - while(s11 !== peg$FAILED){ - s10.push(s11); - s11 = peg$parsespace(); - } - s11 = peg$currPos; - if (input.charCodeAt(peg$currPos) === 58) { - s12 = peg$c4; - peg$currPos++; - } else { - s12 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e6); - } - } - if (s12 !== peg$FAILED) { - s13 = []; - s14 = peg$parsespace(); - while(s14 !== peg$FAILED){ - s13.push(s14); - s14 = peg$parsespace(); - } - s14 = peg$parseobjectName(); - if (s14 !== peg$FAILED) { - s12 = [ - s12, - s13, - s14 - ]; - s11 = s12; - } else { - peg$currPos = s11; - s11 = peg$FAILED; - } - } else { - peg$currPos = s11; - s11 = peg$FAILED; - } - if (s11 === peg$FAILED) { - s11 = null; - } - s12 = []; - s13 = peg$parsespace(); - while(s13 !== peg$FAILED){ - s12.push(s13); - s13 = peg$parsespace(); - } - if (input.charCodeAt(peg$currPos) === 123) { - s13 = peg$c5; - peg$currPos++; - } else { - s13 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e7); - } - } - if (s13 !== peg$FAILED) { - s14 = []; - s15 = peg$parsebody(); - while(s15 !== peg$FAILED){ - s14.push(s15); - s15 = peg$parsebody(); - } - if (input.charCodeAt(peg$currPos) === 125) { - s15 = peg$c6; - peg$currPos++; - } else { - s15 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e8); - } - } - if (s15 !== peg$FAILED) { - s16 = []; - s17 = peg$parsesep(); - while(s17 !== peg$FAILED){ - s16.push(s17); - s17 = peg$parsesep(); - } - peg$savedPos = s0; - s0 = peg$f3(s3, s7, s14); - } else { - peg$currPos = s0; - s0 = peg$FAILED; - } - } else { - peg$currPos = s0; - s0 = peg$FAILED; - } - } else { - peg$currPos = s0; - s0 = peg$FAILED; - } - } else { - peg$currPos = s0; - s0 = peg$FAILED; - } - } else { - peg$currPos = s0; - s0 = peg$FAILED; - } - } else { - peg$currPos = s0; - s0 = peg$FAILED; - } - return s0; - } - function peg$parseinstance() { - let s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15; - s0 = peg$currPos; - if (input.substr(peg$currPos, 4) === peg$c7) { - s1 = peg$c7; - peg$currPos += 4; - } else { - s1 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e9); - } - } - if (s1 !== peg$FAILED) { - s2 = []; - s3 = peg$parsespace(); - while(s3 !== peg$FAILED){ - s2.push(s3); - s3 = peg$parsespace(); - } - s3 = peg$parseidentifier(); - if (s3 !== peg$FAILED) { - s4 = []; - s5 = peg$parsespace(); - while(s5 !== peg$FAILED){ - s4.push(s5); - s5 = peg$parsespace(); - } - if (input.charCodeAt(peg$currPos) === 40) { - s5 = peg$c2; - peg$currPos++; - } else { - s5 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e4); - } - } - if (s5 !== peg$FAILED) { - s6 = []; - s7 = peg$parsespace(); - while(s7 !== peg$FAILED){ - s6.push(s7); - s7 = peg$parsespace(); - } - s7 = peg$parseobjectName(); - if (s7 === peg$FAILED) { - s7 = null; - } - s8 = []; - s9 = peg$parsespace(); - while(s9 !== peg$FAILED){ - s8.push(s9); - s9 = peg$parsespace(); - } - if (input.charCodeAt(peg$currPos) === 41) { - s9 = peg$c3; - peg$currPos++; - } else { - s9 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e5); - } - } - if (s9 !== peg$FAILED) { - s10 = []; - s11 = peg$parsespace(); - while(s11 !== peg$FAILED){ - s10.push(s11); - s11 = peg$parsespace(); - } - if (input.charCodeAt(peg$currPos) === 123) { - s11 = peg$c5; - peg$currPos++; - } else { - s11 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e7); - } - } - if (s11 !== peg$FAILED) { - s12 = []; - s13 = peg$parsebody(); - while(s13 !== peg$FAILED){ - s12.push(s13); - s13 = peg$parsebody(); - } - if (input.charCodeAt(peg$currPos) === 125) { - s13 = peg$c6; - peg$currPos++; - } else { - s13 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e8); - } - } - if (s13 !== peg$FAILED) { - s14 = []; - s15 = peg$parsesep(); - while(s15 !== peg$FAILED){ - s14.push(s15); - s15 = peg$parsesep(); - } - peg$savedPos = s0; - s0 = peg$f4(s3, s7, s12); - } else { - peg$currPos = s0; - s0 = peg$FAILED; - } - } else { - peg$currPos = s0; - s0 = peg$FAILED; - } - } else { - peg$currPos = s0; - s0 = peg$FAILED; - } - } else { - peg$currPos = s0; - s0 = peg$FAILED; - } - } else { - peg$currPos = s0; - s0 = peg$FAILED; - } - } else { - peg$currPos = s0; - s0 = peg$FAILED; - } - return s0; - } - function peg$parsebody() { - let s0, s1, s2; - s0 = peg$currPos; - s1 = []; - s2 = peg$parsespace(); - if (s2 !== peg$FAILED) { - while(s2 !== peg$FAILED){ - s1.push(s2); - s2 = peg$parsespace(); - } - } else { - s1 = peg$FAILED; - } - if (s1 !== peg$FAILED) { - peg$savedPos = s0; - s1 = peg$f5(); - } - s0 = s1; - if (s0 === peg$FAILED) { - s0 = peg$parsedefinition(); - if (s0 === peg$FAILED) { - s0 = peg$parseinstance(); - if (s0 === peg$FAILED) { - s0 = peg$parsecomment(); - } - } - } - return s0; - } - function peg$parsedefinition() { - let s0, s1, s2, s3, s4, s5, s6; - s0 = peg$currPos; - s1 = peg$parselhs(); - if (s1 !== peg$FAILED) { - s2 = []; - s3 = peg$parsespace(); - while(s3 !== peg$FAILED){ - s2.push(s3); - s3 = peg$parsespace(); - } - if (input.charCodeAt(peg$currPos) === 61) { - s3 = peg$c8; - peg$currPos++; - } else { - s3 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e10); - } - } - if (s3 !== peg$FAILED) { - s4 = []; - s5 = peg$parsespace(); - while(s5 !== peg$FAILED){ - s4.push(s5); - s5 = peg$parsespace(); - } - s5 = peg$parserhs(); - if (s5 !== peg$FAILED) { - if (input.charCodeAt(peg$currPos) === 59) { - s6 = peg$c9; - peg$currPos++; - } else { - s6 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e11); - } - } - if (s6 === peg$FAILED) { - s6 = null; - } - peg$savedPos = s0; - s0 = peg$f6(s1, s5); - } else { - peg$currPos = s0; - s0 = peg$FAILED; - } - } else { - peg$currPos = s0; - s0 = peg$FAILED; - } - } else { - peg$currPos = s0; - s0 = peg$FAILED; - } - return s0; - } - function peg$parsestring() { - let s0, s1, s2, s3; - s0 = peg$currPos; - if (input.charCodeAt(peg$currPos) === 34) { - s1 = peg$c10; - peg$currPos++; - } else { - s1 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e12); - } - } - if (s1 !== peg$FAILED) { - s2 = []; - s3 = peg$parseescape(); - if (s3 === peg$FAILED) { - s3 = peg$parsenotDoubleQuote(); - } - while(s3 !== peg$FAILED){ - s2.push(s3); - s3 = peg$parseescape(); - if (s3 === peg$FAILED) { - s3 = peg$parsenotDoubleQuote(); - } - } - if (input.charCodeAt(peg$currPos) === 34) { - s3 = peg$c10; - peg$currPos++; - } else { - s3 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e12); - } - } - if (s3 !== peg$FAILED) { - peg$savedPos = s0; - s0 = peg$f7(s2); - } else { - peg$currPos = s0; - s0 = peg$FAILED; - } - } else { - peg$currPos = s0; - s0 = peg$FAILED; - } - if (s0 === peg$FAILED) { - s0 = peg$currPos; - if (input.charCodeAt(peg$currPos) === 39) { - s1 = peg$c11; - peg$currPos++; - } else { - s1 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e13); - } - } - if (s1 !== peg$FAILED) { - s2 = []; - s3 = peg$parseescape(); - if (s3 === peg$FAILED) { - s3 = peg$parsenotSingleQuote(); - } - while(s3 !== peg$FAILED){ - s2.push(s3); - s3 = peg$parseescape(); - if (s3 === peg$FAILED) { - s3 = peg$parsenotSingleQuote(); - } - } - if (input.charCodeAt(peg$currPos) === 39) { - s3 = peg$c11; - peg$currPos++; - } else { - s3 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e13); - } - } - if (s3 !== peg$FAILED) { - peg$savedPos = s0; - s0 = peg$f8(s2); - } else { - peg$currPos = s0; - s0 = peg$FAILED; - } - } else { - peg$currPos = s0; - s0 = peg$FAILED; - } - } - return s0; - } - function peg$parseescape() { - let s0, s1, s2; - s0 = peg$currPos; - if (input.charCodeAt(peg$currPos) === 92) { - s1 = peg$c12; - peg$currPos++; - } else { - s1 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e14); - } - } - if (s1 !== peg$FAILED) { - if (input.length > peg$currPos) { - s2 = input.charAt(peg$currPos); - peg$currPos++; - } else { - s2 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e0); - } - } - if (s2 !== peg$FAILED) { - peg$savedPos = s0; - s0 = peg$f9(s2); - } else { - peg$currPos = s0; - s0 = peg$FAILED; - } - } else { - peg$currPos = s0; - s0 = peg$FAILED; - } - return s0; - } - function peg$parsenotDoubleQuote() { - let s0, s1, s2; - s0 = peg$currPos; - s1 = []; - s2 = input.charAt(peg$currPos); - if (peg$r1.test(s2)) { - peg$currPos++; - } else { - s2 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e15); - } - } - if (s2 !== peg$FAILED) { - while(s2 !== peg$FAILED){ - s1.push(s2); - s2 = input.charAt(peg$currPos); - if (peg$r1.test(s2)) { - peg$currPos++; - } else { - s2 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e15); - } - } - } - } else { - s1 = peg$FAILED; - } - if (s1 !== peg$FAILED) { - s0 = input.substring(s0, peg$currPos); - } else { - s0 = s1; - } - return s0; - } - function peg$parsenotSingleQuote() { - let s0, s1, s2; - s0 = peg$currPos; - s1 = []; - s2 = input.charAt(peg$currPos); - if (peg$r2.test(s2)) { - peg$currPos++; - } else { - s2 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e16); - } - } - if (s2 !== peg$FAILED) { - while(s2 !== peg$FAILED){ - s1.push(s2); - s2 = input.charAt(peg$currPos); - if (peg$r2.test(s2)) { - peg$currPos++; - } else { - s2 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e16); - } - } - } - } else { - s1 = peg$FAILED; - } - if (s1 !== peg$FAILED) { - s0 = input.substring(s0, peg$currPos); - } else { - s0 = s1; - } - return s0; - } - function peg$parsespace() { - let s0, s1; - s0 = peg$currPos; - s1 = input.charAt(peg$currPos); - if (peg$r3.test(s1)) { - peg$currPos++; - } else { - s1 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e17); - } - } - if (s1 !== peg$FAILED) { - peg$savedPos = s0; - s1 = peg$f10(); - } - s0 = s1; - return s0; - } - function peg$parsesep() { - let s0; - if (input.charCodeAt(peg$currPos) === 59) { - s0 = peg$c9; - peg$currPos++; - } else { - s0 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e11); - } - } - return s0; - } - function peg$parseidentifier() { - let s0, s1, s2, s3, s4, s5; - s0 = peg$currPos; - s1 = peg$currPos; - s2 = input.charAt(peg$currPos); - if (peg$r4.test(s2)) { - peg$currPos++; - } else { - s2 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e18); - } - } - if (s2 === peg$FAILED) { - s2 = null; - } - s3 = input.charAt(peg$currPos); - if (peg$r5.test(s3)) { - peg$currPos++; - } else { - s3 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e19); - } - } - if (s3 !== peg$FAILED) { - s4 = []; - s5 = input.charAt(peg$currPos); - if (peg$r6.test(s5)) { - peg$currPos++; - } else { - s5 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e20); - } - } - while(s5 !== peg$FAILED){ - s4.push(s5); - s5 = input.charAt(peg$currPos); - if (peg$r6.test(s5)) { - peg$currPos++; - } else { - s5 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e20); - } - } - } - s2 = [ - s2, - s3, - s4 - ]; - s1 = s2; - } else { - peg$currPos = s1; - s1 = peg$FAILED; - } - if (s1 !== peg$FAILED) { - s0 = input.substring(s0, peg$currPos); - } else { - s0 = s1; - } - return s0; - } - function peg$parseobjectName() { - let s0; - s0 = peg$parseidentifier(); - if (s0 === peg$FAILED) { - s0 = peg$parsenumber(); - } - return s0; - } - function peg$parselhs() { - let s0, s1, s2, s3; - s0 = peg$currPos; - s1 = peg$parseidentifier(); - if (s1 !== peg$FAILED) { - s2 = []; - s3 = peg$parseindex(); - while(s3 !== peg$FAILED){ - s2.push(s3); - s3 = peg$parseindex(); - } - peg$savedPos = s0; - s0 = peg$f11(s1, s2); - } else { - peg$currPos = s0; - s0 = peg$FAILED; - } - return s0; - } - function peg$parserhs() { - let s0, s1; - s0 = peg$parsestring(); - if (s0 === peg$FAILED) { - s0 = peg$parsenumber(); - if (s0 === peg$FAILED) { - s0 = peg$parseinstance(); - if (s0 === peg$FAILED) { - s0 = peg$parseboolean(); - if (s0 === peg$FAILED) { - s0 = peg$currPos; - s1 = peg$parseidentifier(); - if (s1 !== peg$FAILED) { - peg$savedPos = s0; - s1 = peg$f12(s1); - } - s0 = s1; - } - } - } - } - return s0; - } - function peg$parseindex() { - let s0; - s0 = peg$parsearrayIndex(); - if (s0 === peg$FAILED) { - s0 = peg$parsepropertyIndex(); - } - return s0; - } - function peg$parsearrayIndex() { - let s0, s1, s2, s3, s4, s5; - s0 = peg$currPos; - if (input.charCodeAt(peg$currPos) === 91) { - s1 = peg$c13; - peg$currPos++; - } else { - s1 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e21); - } - } - if (s1 !== peg$FAILED) { - s2 = []; - s3 = peg$parsespace(); - while(s3 !== peg$FAILED){ - s2.push(s3); - s3 = peg$parsespace(); - } - s3 = peg$parseaccessor(); - if (s3 !== peg$FAILED) { - s4 = []; - s5 = peg$parsespace(); - while(s5 !== peg$FAILED){ - s4.push(s5); - s5 = peg$parsespace(); - } - if (input.charCodeAt(peg$currPos) === 93) { - s5 = peg$c14; - peg$currPos++; - } else { - s5 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e22); - } - } - if (s5 !== peg$FAILED) { - peg$savedPos = s0; - s0 = peg$f13(s3); - } else { - peg$currPos = s0; - s0 = peg$FAILED; - } - } else { - peg$currPos = s0; - s0 = peg$FAILED; - } - } else { - peg$currPos = s0; - s0 = peg$FAILED; - } - return s0; - } - function peg$parsepropertyIndex() { - let s0, s1, s2; - s0 = peg$currPos; - if (input.charCodeAt(peg$currPos) === 46) { - s1 = peg$c15; - peg$currPos++; - } else { - s1 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e23); - } - } - if (s1 !== peg$FAILED) { - s2 = peg$parseidentifier(); - if (s2 !== peg$FAILED) { - peg$savedPos = s0; - s0 = peg$f14(s2); - } else { - peg$currPos = s0; - s0 = peg$FAILED; - } - } else { - peg$currPos = s0; - s0 = peg$FAILED; - } - return s0; - } - function peg$parseaccessor() { - let s0; - s0 = peg$parsenumber(); - if (s0 === peg$FAILED) { - s0 = peg$parseidentifier(); - } - return s0; - } - function peg$parsenumber() { - let s0, s1, s2, s3; - s0 = peg$currPos; - s1 = peg$currPos; - s2 = []; - s3 = input.charAt(peg$currPos); - if (peg$r7.test(s3)) { - peg$currPos++; - } else { - s3 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e24); - } - } - if (s3 !== peg$FAILED) { - while(s3 !== peg$FAILED){ - s2.push(s3); - s3 = input.charAt(peg$currPos); - if (peg$r7.test(s3)) { - peg$currPos++; - } else { - s3 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e24); - } - } - } - } else { - s2 = peg$FAILED; - } - if (s2 !== peg$FAILED) { - s1 = input.substring(s1, peg$currPos); - } else { - s1 = s2; - } - if (s1 !== peg$FAILED) { - peg$savedPos = s0; - s1 = peg$f15(s1); - } - s0 = s1; - return s0; - } - function peg$parseboolean() { - let s0, s1; - s0 = peg$currPos; - if (input.substr(peg$currPos, 4) === peg$c16) { - s1 = peg$c16; - peg$currPos += 4; - } else { - s1 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e25); - } - } - if (s1 === peg$FAILED) { - if (input.substr(peg$currPos, 5) === peg$c17) { - s1 = peg$c17; - peg$currPos += 5; - } else { - s1 = peg$FAILED; - if (peg$silentFails === 0) { - peg$fail(peg$e26); - } - } - } - if (s1 !== peg$FAILED) { - peg$savedPos = s0; - s1 = peg$f16(s1); - } - s0 = s1; - return s0; - } - peg$result = peg$startRuleFunction(); - const peg$success = peg$result !== peg$FAILED && peg$currPos === input.length; - function peg$throw() { - if (peg$result !== peg$FAILED && peg$currPos < input.length) { - peg$fail(peg$endExpectation()); - } - throw peg$buildStructuredError(peg$maxFailExpected, peg$maxFailPos < input.length ? peg$getUnicode(peg$maxFailPos) : null, peg$maxFailPos < input.length ? peg$computeLocation(peg$maxFailPos, peg$maxFailPos + 1) : peg$computeLocation(peg$maxFailPos, peg$maxFailPos)); - } - if (options.peg$library) { - return { - peg$result, - peg$currPos, - peg$FAILED, - peg$maxFailExpected, - peg$maxFailPos, - peg$success, - peg$throw: peg$success ? undefined : peg$throw - }; - } - if (peg$success) { - return peg$result; - } else { - peg$throw(); - } -} -module.exports = { - StartRules: [ - "start" - ], - SyntaxError: peg$SyntaxError, - parse: peg$parse -}; -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/mission.ts [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "getPosition", - ()=>getPosition, - "getProperty", - ()=>getProperty, - "getRotation", - ()=>getRotation, - "getScale", - ()=>getScale, - "getTerrainBlock", - ()=>getTerrainBlock, - "getTerrainFile", - ()=>getTerrainFile, - "iterObjects", - ()=>iterObjects, - "parseMissionScript", - ()=>parseMissionScript -]); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/three/build/three.core.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$generated$2f$mission$2e$cjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/generated/mission.cjs [app-client] (ecmascript)"); -; -; -const definitionComment = /^ (DisplayName|MissionTypes) = (.+)$/i; -const sectionBeginComment = /^--- ([A-Z ]+) BEGIN ---$/; -const sectionEndComment = /^--- ([A-Z ]+) END ---$/; -function parseComment(text) { - let match; - match = text.match(sectionBeginComment); - if (match) { - return { - type: "sectionBegin", - name: match[1] - }; - } - match = text.match(sectionEndComment); - if (match) { - return { - type: "sectionEnd", - name: match[1] - }; - } - match = text.match(definitionComment); - if (match) { - return { - type: "definition", - identifier: match[1], - value: match[2] - }; - } - return null; -} -function parseInstance(instance) { - return { - className: instance.className, - instanceName: instance.instanceName, - properties: instance.body.filter((def)=>def.type === "definition").map((def)=>{ - switch(def.value.type){ - case "string": - case "number": - case "boolean": - return { - target: def.target, - value: def.value.value - }; - case "reference": - return { - target: def.target, - value: def.value - }; - default: - throw new Error("Unhandled value type: ".concat(def.target.name, " = ").concat(def.value.type)); - } - }), - children: instance.body.filter((def)=>def.type === "instance").map((def)=>parseInstance(def)) - }; -} -function parseMissionScript(script) { - var _mission_pragma_MissionTypes, _mission_sections_find, _mission_sections_find1, _mission_sections_find2; - // Clean up the script: - // - Remove code-like parts of the script so it's easier to parse. - script = script.replace(/(\/\/--- OBJECT WRITE END ---\s+)(?:.|[\r\n])*$/, "$1"); - let objectWriteBegin = /(\/\/--- OBJECT WRITE BEGIN ---\s+)/.exec(script); - const firstSimGroup = /[\r\n]new SimGroup/.exec(script); - script = script.slice(0, objectWriteBegin.index + objectWriteBegin[1].length) + script.slice(firstSimGroup.index); - objectWriteBegin = /(\/\/--- OBJECT WRITE BEGIN ---\s+)/.exec(script); - const missionStringEnd = /(\/\/--- MISSION STRING END ---\s+)/.exec(script); - if (missionStringEnd) { - script = script.slice(0, missionStringEnd.index + missionStringEnd[1].length) + script.slice(objectWriteBegin.index); - } - // console.log(script); - const doc = __TURBOPACK__imported__module__$5b$project$5d2f$generated$2f$mission$2e$cjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"].parse(script); - let section = { - name: null, - definitions: [] - }; - const mission = { - pragma: {}, - sections: [] - }; - for (const statement of doc){ - switch(statement.type){ - case "comment": - { - const parsed = parseComment(statement.text); - if (parsed) { - switch(parsed.type){ - case "definition": - { - if (section.name) { - section.definitions.push(statement); - } else { - mission.pragma[parsed.identifier] = parsed.value; - } - break; - } - case "sectionEnd": - { - if (parsed.name !== section.name) { - throw new Error("Ending unmatched section!"); - } - if (section.name || section.definitions.length) { - mission.sections.push(section); - } - section = { - name: null, - definitions: [] - }; - break; - } - case "sectionBegin": - { - if (section.name) { - throw new Error("Already in a section!"); - } - if (section.name || section.definitions.length) { - mission.sections.push(section); - } - section = { - name: parsed.name, - definitions: [] - }; - break; - } - } - } else { - section.definitions.push(statement); - } - break; - } - default: - { - section.definitions.push(statement); - } - } - } - if (section.name || section.definitions.length) { - mission.sections.push(section); - } - var _mission_pragma_DisplayName, _ref, _mission_pragma_MissionTypes_split_filter, _mission_sections_find_definitions_filter_map_join, _mission_sections_find_definitions_filter_map_join1; - return { - displayName: (_ref = (_mission_pragma_DisplayName = mission.pragma.DisplayName) !== null && _mission_pragma_DisplayName !== void 0 ? _mission_pragma_DisplayName : mission.pragma.Displayname) !== null && _ref !== void 0 ? _ref : null, - missionTypes: (_mission_pragma_MissionTypes_split_filter = (_mission_pragma_MissionTypes = mission.pragma.MissionTypes) === null || _mission_pragma_MissionTypes === void 0 ? void 0 : _mission_pragma_MissionTypes.split(/\s+/).filter(Boolean)) !== null && _mission_pragma_MissionTypes_split_filter !== void 0 ? _mission_pragma_MissionTypes_split_filter : [], - missionQuote: (_mission_sections_find_definitions_filter_map_join = (_mission_sections_find = mission.sections.find((section)=>section.name === "MISSION QUOTE")) === null || _mission_sections_find === void 0 ? void 0 : _mission_sections_find.definitions.filter((def)=>def.type === "comment").map((def)=>def.text).join("\n")) !== null && _mission_sections_find_definitions_filter_map_join !== void 0 ? _mission_sections_find_definitions_filter_map_join : null, - missionString: (_mission_sections_find_definitions_filter_map_join1 = (_mission_sections_find1 = mission.sections.find((section)=>section.name === "MISSION STRING")) === null || _mission_sections_find1 === void 0 ? void 0 : _mission_sections_find1.definitions.filter((def)=>def.type === "comment").map((def)=>def.text).join("\n")) !== null && _mission_sections_find_definitions_filter_map_join1 !== void 0 ? _mission_sections_find_definitions_filter_map_join1 : null, - objects: (_mission_sections_find2 = mission.sections.find((section)=>section.name === "OBJECT WRITE")) === null || _mission_sections_find2 === void 0 ? void 0 : _mission_sections_find2.definitions.filter((def)=>def.type === "instance").map((def)=>parseInstance(def)), - globals: mission.sections.filter((section)=>!section.name).flatMap((section)=>section.definitions.filter((def)=>def.type === "definition")) - }; -} -function* iterObjects(objectList) { - for (const obj of objectList){ - yield obj; - for (const child of iterObjects(obj.children)){ - yield child; - } - } -} -function getTerrainBlock(mission) { - for (const obj of iterObjects(mission.objects)){ - if (obj.className === "TerrainBlock") { - return obj; - } - } - throw new Error("No TerrainBlock found!"); -} -function getTerrainFile(mission) { - const terrainBlock = getTerrainBlock(mission); - return terrainBlock.properties.find((prop)=>prop.target.name === "terrainFile").value; -} -function getProperty(obj, name) { - const property = obj.properties.find((p)=>p.target.name === name); - // console.log({ name, property }); - return property; -} -function getPosition(obj) { - var _getProperty; - var _getProperty_value; - const position = (_getProperty_value = (_getProperty = getProperty(obj, "position")) === null || _getProperty === void 0 ? void 0 : _getProperty.value) !== null && _getProperty_value !== void 0 ? _getProperty_value : "0 0 0"; - const [x, y, z] = position.split(" ").map((s)=>parseFloat(s)); - // Convert Torque3D coordinates to Three.js: XYZ -> YZX - return [ - y || 0, - z || 0, - x || 0 - ]; -} -function getScale(obj) { - var _getProperty; - var _getProperty_value; - const scale = (_getProperty_value = (_getProperty = getProperty(obj, "scale")) === null || _getProperty === void 0 ? void 0 : _getProperty.value) !== null && _getProperty_value !== void 0 ? _getProperty_value : "1 1 1"; - const [sx, sy, sz] = scale.split(" ").map((s)=>parseFloat(s)); - // Convert Torque3D coordinates to Three.js: XYZ -> YZX - return [ - sy || 0, - sz || 0, - sx || 0 - ]; -} -function getRotation(obj) { - var _getProperty; - var _getProperty_value; - const rotation = (_getProperty_value = (_getProperty = getProperty(obj, "rotation")) === null || _getProperty === void 0 ? void 0 : _getProperty.value) !== null && _getProperty_value !== void 0 ? _getProperty_value : "1 0 0 0"; - const [ax, ay, az, angleDegrees] = rotation.split(" ").map((s)=>parseFloat(s)); - // Convert Torque3D coordinates to Three.js: XYZ -> YZX - const axis = new __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Vector3"](ay, az, ax).normalize(); - const angleRadians = -angleDegrees * (Math.PI / 180); - return new __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Quaternion"]().setFromAxisAngle(axis, angleRadians); -} -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/terrain.ts [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "parseTerrainBuffer", - ()=>parseTerrainBuffer -]); -const SIZE = 256; -function parseTerrainBuffer(arrayBuffer) { - const dataView = new DataView(arrayBuffer); - let offset = 0; - const version = dataView.getUint8(offset++); - const heightMap1d = new Uint16Array(SIZE * SIZE); - const textureNames = []; - const readString = (length)=>{ - let result = ""; - for(let i = 0; i < length; i++){ - const byte = dataView.getUint8(offset + i); - if (byte === 0) break; // Stop at null terminator if present - result += String.fromCharCode(byte); - } - offset += length; - return result; - }; - for(let i = 0; i < SIZE * SIZE; i++){ - let height = dataView.getUint16(offset, true); - offset += 2; - heightMap1d[i] = height; - } - offset += 256 * 256; - const heightMap = heightMap1d; - for(let i = 0; i < 8; i++){ - const strSize = dataView.getUint8(offset++); - const textureName = readString(strSize); - if (i < 6 && strSize > 0) { - textureNames.push(textureName); - } - } - const alphaMaps = []; - for (const textureName of textureNames){ - const alphaMap = new Uint8Array(SIZE * SIZE); - for(let j = 0; j < SIZE * SIZE; j++){ - var alphaMats = dataView.getUint8(offset++); - alphaMap[j] = alphaMats; - } - alphaMaps.push(alphaMap); - } - return { - version, - textureNames, - heightMap, - alphaMaps - }; -} -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/loaders.ts [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "BASE_URL", - ()=>BASE_URL, - "RESOURCE_ROOT_URL", - ()=>RESOURCE_ROOT_URL, - "audioToUrl", - ()=>audioToUrl, - "getUrlForPath", - ()=>getUrlForPath, - "interiorTextureToUrl", - ()=>interiorTextureToUrl, - "interiorToUrl", - ()=>interiorToUrl, - "loadDetailMapList", - ()=>loadDetailMapList, - "loadImageFrameList", - ()=>loadImageFrameList, - "loadMission", - ()=>loadMission, - "loadTerrain", - ()=>loadTerrain, - "shapeTextureToUrl", - ()=>shapeTextureToUrl, - "shapeToUrl", - ()=>shapeToUrl, - "terrainTextureToUrl", - ()=>terrainTextureToUrl, - "textureFrameToUrl", - ()=>textureFrameToUrl, - "textureToUrl", - ()=>textureToUrl -]); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$ifl$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/ifl.ts [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$manifest$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/manifest.ts [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/mission.ts [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$terrain$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/terrain.ts [app-client] (ecmascript)"); -; -; -; -; -const BASE_URL = "/t2-mapper"; -const RESOURCE_ROOT_URL = "".concat(BASE_URL, "/base/"); -function getUrlForPath(resourcePath, fallbackUrl) { - resourcePath = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$manifest$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getActualResourcePath"])(resourcePath); - let sourcePath; - try { - sourcePath = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$manifest$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getSource"])(resourcePath); - } catch (err) { - if (fallbackUrl) { - // console.error(err); - return fallbackUrl; - } else { - throw err; - } - } - if (!sourcePath) { - return "".concat(RESOURCE_ROOT_URL).concat(resourcePath); - } else { - return "".concat(RESOURCE_ROOT_URL, "@vl2/").concat(sourcePath, "/").concat(resourcePath); - } -} -function interiorToUrl(name) { - const difUrl = getUrlForPath("interiors/".concat(name)); - return difUrl.replace(/\.dif$/i, ".glb"); -} -function shapeToUrl(name) { - const difUrl = getUrlForPath("shapes/".concat(name)); - return difUrl.replace(/\.dts$/i, ".glb"); -} -function terrainTextureToUrl(name) { - name = name.replace(/^terrain\./, ""); - return getUrlForPath("textures/terrain/".concat(name, ".png"), "".concat(BASE_URL, "/black.png")); -} -function interiorTextureToUrl(name, fallbackUrl) { - name = name.replace(/\.\d+$/, ""); - return getUrlForPath("textures/".concat(name, ".png"), fallbackUrl); -} -function textureFrameToUrl(fileName) { - return getUrlForPath("textures/skins/".concat(fileName)); -} -function shapeTextureToUrl(name, fallbackUrl) { - name = name.replace(/^skins\\/, ""); - name = name.replace(/\.\d+$/, ""); - return getUrlForPath("textures/skins/".concat(name, ".png"), fallbackUrl); -} -function textureToUrl(name) { - try { - return getUrlForPath("textures/".concat(name, ".png")); - } catch (err) { - return "".concat(BASE_URL, "/black.png"); - } -} -function audioToUrl(fileName) { - return getUrlForPath("audio/".concat(fileName)); -} -async function loadDetailMapList(name) { - const url = getUrlForPath("textures/".concat(name)); - const res = await fetch(url); - const text = await res.text(); - return text.split(/(?:\r\n|\n|\r)/).map((line)=>"textures/".concat(line.trim().replace(/\.png$/i, ""), ".png")); -} -async function loadMission(name) { - const missionInfo = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$manifest$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getMissionInfo"])(name); - const res = await fetch(getUrlForPath(missionInfo.resourcePath)); - const missionScript = await res.text(); - return (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["parseMissionScript"])(missionScript); -} -async function loadTerrain(fileName) { - const res = await fetch(getUrlForPath("terrains/".concat(fileName))); - const terrainBuffer = await res.arrayBuffer(); - return (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$terrain$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["parseTerrainBuffer"])(terrainBuffer); -} -async function loadImageFrameList(iflPath) { - const url = getUrlForPath(iflPath); - const res = await fetch(url); - const source = await res.text(); - return (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$ifl$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["parseImageFrameList"])(source); -} -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/arrayUtils.ts [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "uint16ToFloat32", - ()=>uint16ToFloat32 -]); -function uint16ToFloat32(src) { - const out = new Float32Array(src.length); - for(let i = 0; i < src.length; i++){ - out[i] = src[i] / 65535; - } - return out; -} -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/textureUtils.ts [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "setupColor", - ()=>setupColor, - "setupMask", - ()=>setupMask, - "updateTerrainTextureShader", - ()=>updateTerrainTextureShader -]); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/three/build/three.core.js [app-client] (ecmascript)"); -; -function setupColor(tex) { - let repeat = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : [ - 1, - 1 - ]; - tex.wrapS = tex.wrapT = __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["RepeatWrapping"]; - tex.colorSpace = __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["SRGBColorSpace"]; - tex.repeat.set(...repeat); - tex.flipY = false; // DDS/DIF textures are already flipped - tex.anisotropy = 16; - tex.generateMipmaps = true; - tex.minFilter = __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["LinearMipmapLinearFilter"]; - tex.magFilter = __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["LinearFilter"]; - tex.needsUpdate = true; - return tex; -} -function setupMask(data) { - const tex = new __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["DataTexture"](data, 256, 256, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["RedFormat"], __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["UnsignedByteType"] // 8-bit - ); - // Masks should stay linear - tex.colorSpace = __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["NoColorSpace"]; - // Set tiling / sampling. For NPOT sizes, disable mips or use power-of-two. - tex.wrapS = tex.wrapT = __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["RepeatWrapping"]; - tex.generateMipmaps = false; // if width/height are not powers of two - tex.minFilter = __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["LinearFilter"]; // avoid mips if generateMipmaps=false - tex.magFilter = __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["LinearFilter"]; - tex.needsUpdate = true; - return tex; -} -function updateTerrainTextureShader(param) { - let { shader, baseTextures, alphaTextures, visibilityMask, tiling, debugMode = false } = param; - const layerCount = baseTextures.length; - baseTextures.forEach((tex, i)=>{ - shader.uniforms["albedo".concat(i)] = { - value: tex - }; - }); - alphaTextures.forEach((tex, i)=>{ - if (i > 0) { - shader.uniforms["mask".concat(i)] = { - value: tex - }; - } - }); - // Add visibility mask uniform if we have empty squares - if (visibilityMask) { - shader.uniforms.visibilityMask = { - value: visibilityMask - }; - } - // Add per-texture tiling uniforms - baseTextures.forEach((tex, i)=>{ - var _tiling_i; - shader.uniforms["tiling".concat(i)] = { - value: (_tiling_i = tiling[i]) !== null && _tiling_i !== void 0 ? _tiling_i : 32 - }; - }); - // Add debug mode uniform - shader.uniforms.debugMode = { - value: debugMode ? 1.0 : 0.0 - }; - // Declare our uniforms at the top of the fragment shader - shader.fragmentShader = "\nuniform sampler2D albedo0;\nuniform sampler2D albedo1;\nuniform sampler2D albedo2;\nuniform sampler2D albedo3;\nuniform sampler2D albedo4;\nuniform sampler2D albedo5;\nuniform sampler2D mask1;\nuniform sampler2D mask2;\nuniform sampler2D mask3;\nuniform sampler2D mask4;\nuniform sampler2D mask5;\nuniform float tiling0;\nuniform float tiling1;\nuniform float tiling2;\nuniform float tiling3;\nuniform float tiling4;\nuniform float tiling5;\nuniform float debugMode;\n".concat(visibilityMask ? "uniform sampler2D visibilityMask;" : "", "\n\n// Wireframe edge detection for debug mode\nfloat getWireframe(vec2 uv, float gridSize, float lineWidth) {\n vec2 gridUv = uv * gridSize;\n vec2 grid = abs(fract(gridUv - 0.5) - 0.5);\n vec2 deriv = fwidth(gridUv);\n vec2 edge = smoothstep(vec2(0.0), deriv * lineWidth, grid);\n return 1.0 - min(edge.x, edge.y);\n}\n") + shader.fragmentShader; - if (visibilityMask) { - const clippingPlaceholder = "#include "; - shader.fragmentShader = shader.fragmentShader.replace(clippingPlaceholder, "".concat(clippingPlaceholder, "\n // Early discard for invisible areas (before fog/lighting)\n float visibility = texture2D(visibilityMask, vMapUv).r;\n if (visibility < 0.5) {\n discard;\n }\n ")); - } - // Replace the default map sampling block with our layered blend. - // We rely on vMapUv provided by USE_MAP. - shader.fragmentShader = shader.fragmentShader.replace("#include ", "\n // Sample base albedo layers (sRGB textures auto-decoded to linear)\n vec2 baseUv = vMapUv;\n vec3 c0 = texture2D(albedo0, baseUv * vec2(tiling0)).rgb;\n ".concat(layerCount > 1 ? "vec3 c1 = texture2D(albedo1, baseUv * vec2(tiling1)).rgb;" : "", "\n ").concat(layerCount > 2 ? "vec3 c2 = texture2D(albedo2, baseUv * vec2(tiling2)).rgb;" : "", "\n ").concat(layerCount > 3 ? "vec3 c3 = texture2D(albedo3, baseUv * vec2(tiling3)).rgb;" : "", "\n ").concat(layerCount > 4 ? "vec3 c4 = texture2D(albedo4, baseUv * vec2(tiling4)).rgb;" : "", "\n ").concat(layerCount > 5 ? "vec3 c5 = texture2D(albedo5, baseUv * vec2(tiling5)).rgb;" : "", "\n\n // Sample linear masks (use R channel)\n float a1 = texture2D(mask1, baseUv).r;\n ").concat(layerCount > 1 ? "float a2 = texture2D(mask2, baseUv).r;" : "", "\n ").concat(layerCount > 2 ? "float a3 = texture2D(mask3, baseUv).r;" : "", "\n ").concat(layerCount > 3 ? "float a4 = texture2D(mask4, baseUv).r;" : "", "\n ").concat(layerCount > 4 ? "float a5 = texture2D(mask5, baseUv).r;" : "", "\n\n // Bottom-up compositing: each mask tells how much the higher layer replaces lower\n ").concat(layerCount > 1 ? "vec3 blended = mix(c0, c1, clamp(a1, 0.0, 1.0));" : "", "\n ").concat(layerCount > 2 ? "blended = mix(blended, c2, clamp(a2, 0.0, 1.0));" : "", "\n ").concat(layerCount > 3 ? "blended = mix(blended, c3, clamp(a3, 0.0, 1.0));" : "", "\n ").concat(layerCount > 4 ? "blended = mix(blended, c4, clamp(a4, 0.0, 1.0));" : "", "\n ").concat(layerCount > 5 ? "blended = mix(blended, c5, clamp(a5, 0.0, 1.0));" : "", "\n\n // Assign to diffuseColor before lighting\n vec3 textureColor = ").concat(layerCount > 1 ? "blended" : "c0", ";\n\n // Debug mode wireframe handling\n if (debugMode > 0.5) {\n // 256 grid cells across the terrain (matches terrain resolution)\n float wireframe = getWireframe(baseUv, 256.0, 1.0);\n vec3 wireColor = vec3(0.0, 0.8, 0.4); // Green wireframe\n\n if (gl_FrontFacing) {\n // Front face: show textures with barely visible wireframe overlay\n diffuseColor.rgb = mix(textureColor, wireColor, wireframe * 0.05);\n } else {\n // Back face: show only wireframe, discard non-wireframe pixels\n if (wireframe < 0.1) {\n discard;\n }\n diffuseColor.rgb = mix(vec3(0.0), wireColor, 0.25);\n }\n } else {\n diffuseColor.rgb = textureColor;\n }\n")); -} -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/components/SettingsProvider.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "SettingsProvider", - ()=>SettingsProvider, - "useControls", - ()=>useControls, - "useDebug", - ()=>useDebug, - "useSettings", - ()=>useSettings -]); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); -; -var _s = __turbopack_context__.k.signature(), _s1 = __turbopack_context__.k.signature(), _s2 = __turbopack_context__.k.signature(), _s3 = __turbopack_context__.k.signature(); -; -const SettingsContext = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["createContext"])(null); -const DebugContext = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["createContext"])(null); -const ControlsContext = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["createContext"])(null); -function useSettings() { - _s(); - return (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useContext"])(SettingsContext); -} -_s(useSettings, "gDsCjeeItUuvgOWf1v4qoK9RF6k="); -function useDebug() { - _s1(); - return (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useContext"])(DebugContext); -} -_s1(useDebug, "gDsCjeeItUuvgOWf1v4qoK9RF6k="); -function useControls() { - _s2(); - return (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useContext"])(ControlsContext); -} -_s2(useControls, "gDsCjeeItUuvgOWf1v4qoK9RF6k="); -function SettingsProvider(param) { - let { children } = param; - _s3(); - const [fogEnabled, setFogEnabled] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(true); - const [speedMultiplier, setSpeedMultiplier] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(1); - const [fov, setFov] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(90); - const [audioEnabled, setAudioEnabled] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(false); - const [debugMode, setDebugMode] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(false); - const settingsContext = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "SettingsProvider.useMemo[settingsContext]": ()=>({ - fogEnabled, - setFogEnabled, - fov, - setFov, - audioEnabled, - setAudioEnabled - }) - }["SettingsProvider.useMemo[settingsContext]"], [ - fogEnabled, - speedMultiplier, - fov, - audioEnabled - ]); - const debugContext = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "SettingsProvider.useMemo[debugContext]": ()=>({ - debugMode, - setDebugMode - }) - }["SettingsProvider.useMemo[debugContext]"], [ - debugMode, - setDebugMode - ]); - const controlsContext = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "SettingsProvider.useMemo[controlsContext]": ()=>({ - speedMultiplier, - setSpeedMultiplier - }) - }["SettingsProvider.useMemo[controlsContext]"], [ - speedMultiplier, - setSpeedMultiplier - ]); - // Read persisted settings from localStoarge. - (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ - "SettingsProvider.useEffect": ()=>{ - let savedSettings = {}; - try { - savedSettings = JSON.parse(localStorage.getItem("settings")) || {}; - } catch (err) { - // Ignore. - } - if (savedSettings.debugMode != null) { - setDebugMode(savedSettings.debugMode); - } - if (savedSettings.audioEnabled != null) { - setAudioEnabled(savedSettings.audioEnabled); - } - if (savedSettings.fogEnabled != null) { - setFogEnabled(savedSettings.fogEnabled); - } - if (savedSettings.speedMultiplier != null) { - setSpeedMultiplier(savedSettings.speedMultiplier); - } - if (savedSettings.fov != null) { - setFov(savedSettings.fov); - } - } - }["SettingsProvider.useEffect"], []); - // Persist settings to localStorage with debouncing to avoid excessive writes - const saveTimerRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(null); - (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ - "SettingsProvider.useEffect": ()=>{ - // Clear any pending save - if (saveTimerRef.current) { - clearTimeout(saveTimerRef.current); - } - // Debounce localStorage writes (wait 300ms after last change) - saveTimerRef.current = setTimeout({ - "SettingsProvider.useEffect": ()=>{ - const settingsToSave = { - fogEnabled, - speedMultiplier, - fov, - audioEnabled, - debugMode - }; - try { - localStorage.setItem("settings", JSON.stringify(settingsToSave)); - } catch (err) { - // Probably forbidden by browser settings. - } - } - }["SettingsProvider.useEffect"], 500); - return ({ - "SettingsProvider.useEffect": ()=>{ - if (saveTimerRef.current) { - clearTimeout(saveTimerRef.current); - } - } - })["SettingsProvider.useEffect"]; - } - }["SettingsProvider.useEffect"], [ - fogEnabled, - speedMultiplier, - fov, - audioEnabled, - debugMode - ]); - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(SettingsContext.Provider, { - value: settingsContext, - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(DebugContext.Provider, { - value: debugContext, - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(ControlsContext.Provider, { - value: controlsContext, - children: children - }, void 0, false, { - fileName: "[project]/src/components/SettingsProvider.tsx", - lineNumber: 124, - columnNumber: 9 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/SettingsProvider.tsx", - lineNumber: 123, - columnNumber: 7 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/SettingsProvider.tsx", - lineNumber: 122, - columnNumber: 5 - }, this); -} -_s3(SettingsProvider, "/g8ektrdbil+PY1QNHdox1CV7IY="); -_c = SettingsProvider; -var _c; -__turbopack_context__.k.register(_c, "SettingsProvider"); -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/components/TerrainBlock.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "TerrainBlock", - ()=>TerrainBlock -]); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$tanstack$2f$react$2d$query$2f$build$2f$modern$2f$useQuery$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/@tanstack/react-query/build/modern/useQuery.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/three/build/three.core.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$core$2f$Texture$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/@react-three/drei/core/Texture.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$arrayUtils$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/arrayUtils.ts [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$loaders$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/loaders.ts [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/mission.ts [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$textureUtils$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/textureUtils.ts [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/SettingsProvider.tsx [app-client] (ecmascript)"); -; -var _s = __turbopack_context__.k.signature(), _s1 = __turbopack_context__.k.signature(), _s2 = __turbopack_context__.k.signature(), _s3 = __turbopack_context__.k.signature(); -; -; -; -; -; -; -; -; -; -const DEFAULT_SQUARE_SIZE = 8; -/** - * Load a .ter file, used for terrain heightmap and texture info. - */ function useTerrain(terrainFile) { - _s(); - return (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$tanstack$2f$react$2d$query$2f$build$2f$modern$2f$useQuery$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useQuery"])({ - queryKey: [ - "terrain", - terrainFile - ], - queryFn: { - "useTerrain.useQuery": ()=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$loaders$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["loadTerrain"])(terrainFile) - }["useTerrain.useQuery"] - }); -} -_s(useTerrain, "4ZpngI1uv+Uo3WQHEZmTQ5FNM+k=", false, function() { - return [ - __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$tanstack$2f$react$2d$query$2f$build$2f$modern$2f$useQuery$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useQuery"] - ]; -}); -function BlendedTerrainTextures(param) { - let { displacementMap, visibilityMask, textureNames, alphaMaps } = param; - _s1(); - const { debugMode } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useDebug"])(); - const baseTextures = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$core$2f$Texture$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useTexture"])(textureNames.map({ - "BlendedTerrainTextures.useTexture[baseTextures]": (name)=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$loaders$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["terrainTextureToUrl"])(name) - }["BlendedTerrainTextures.useTexture[baseTextures]"]), { - "BlendedTerrainTextures.useTexture[baseTextures]": (textures)=>{ - textures.forEach({ - "BlendedTerrainTextures.useTexture[baseTextures]": (tex)=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$textureUtils$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["setupColor"])(tex) - }["BlendedTerrainTextures.useTexture[baseTextures]"]); - } - }["BlendedTerrainTextures.useTexture[baseTextures]"]); - const alphaTextures = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "BlendedTerrainTextures.useMemo[alphaTextures]": ()=>alphaMaps.map({ - "BlendedTerrainTextures.useMemo[alphaTextures]": (data)=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$textureUtils$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["setupMask"])(data) - }["BlendedTerrainTextures.useMemo[alphaTextures]"]) - }["BlendedTerrainTextures.useMemo[alphaTextures]"], [ - alphaMaps - ]); - const tiling = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "BlendedTerrainTextures.useMemo[tiling]": ()=>({ - 0: 32, - 1: 32, - 2: 32, - 3: 32, - 4: 32, - 5: 32 - }) - }["BlendedTerrainTextures.useMemo[tiling]"], []); - const onBeforeCompile = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useCallback"])({ - "BlendedTerrainTextures.useCallback[onBeforeCompile]": (shader)=>{ - (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$textureUtils$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["updateTerrainTextureShader"])({ - shader, - baseTextures, - alphaTextures, - visibilityMask, - tiling, - debugMode - }); - } - }["BlendedTerrainTextures.useCallback[onBeforeCompile]"], [ - baseTextures, - alphaTextures, - visibilityMask, - tiling, - debugMode - ]); - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("meshStandardMaterial", { - displacementMap: displacementMap, - map: displacementMap, - displacementScale: 2048, - depthWrite: true, - // In debug mode, render both sides so we can see wireframe from below - side: debugMode ? __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["DoubleSide"] : __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["FrontSide"], - onBeforeCompile: onBeforeCompile - }, "".concat(JSON.stringify(tiling), "-").concat(debugMode), false, { - fileName: "[project]/src/components/TerrainBlock.tsx", - lineNumber: 96, - columnNumber: 5 - }, this); -} -_s1(BlendedTerrainTextures, "/1lP/G5O27gGYkOTOUiO3oxPaCM=", false, function() { - return [ - __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useDebug"], - __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$core$2f$Texture$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useTexture"] - ]; -}); -_c = BlendedTerrainTextures; -function TerrainMaterial(param) { - let { heightMap, textureNames, alphaMaps, emptySquares } = param; - _s2(); - const displacementMap = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "TerrainMaterial.useMemo[displacementMap]": ()=>{ - const f32HeightMap = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$arrayUtils$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["uint16ToFloat32"])(heightMap); - const displacementMap = new __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["DataTexture"](f32HeightMap, 256, 256, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["RedFormat"], __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["FloatType"]); - displacementMap.colorSpace = __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["NoColorSpace"]; - displacementMap.generateMipmaps = false; - displacementMap.needsUpdate = true; - return displacementMap; - } - }["TerrainMaterial.useMemo[displacementMap]"], [ - heightMap - ]); - const visibilityMask = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "TerrainMaterial.useMemo[visibilityMask]": ()=>{ - if (!emptySquares.length) { - return null; - } - const terrainSize = 256; - // Create a mask texture (1 = visible, 0 = invisible) - const maskData = new Uint8Array(terrainSize * terrainSize); - maskData.fill(255); // Start with everything visible - for (const squareId of emptySquares){ - // The squareId encodes position and count: - // Bits 0-7: X position (starting position) - // Bits 8-15: Y position - // Bits 16+: Count (number of consecutive horizontal squares) - const x = squareId & 0xff; - const y = squareId >> 8 & 0xff; - const count = squareId >> 16; - for(let i = 0; i < count; i++){ - const px = x + i; - const py = y; - const index = py * terrainSize + px; - if (index >= 0 && index < maskData.length) { - maskData[index] = 0; - } - } - } - const visibilityMask = new __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["DataTexture"](maskData, terrainSize, terrainSize, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["RedFormat"], __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["UnsignedByteType"]); - visibilityMask.colorSpace = __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["NoColorSpace"]; - visibilityMask.wrapS = visibilityMask.wrapT = __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ClampToEdgeWrapping"]; - visibilityMask.magFilter = __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["NearestFilter"]; - visibilityMask.minFilter = __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["NearestFilter"]; - visibilityMask.needsUpdate = true; - return visibilityMask; - } - }["TerrainMaterial.useMemo[visibilityMask]"], [ - emptySquares - ]); - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Suspense"], { - fallback: // Render a wireframe while the terrain textures load. - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("meshStandardMaterial", { - color: "rgb(0, 109, 56)", - displacementMap: displacementMap, - displacementScale: 2048, - wireframe: true - }, void 0, false, { - fileName: "[project]/src/components/TerrainBlock.tsx", - lineNumber: 186, - columnNumber: 9 - }, void 0), - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(BlendedTerrainTextures, { - displacementMap: displacementMap, - visibilityMask: visibilityMask, - textureNames: textureNames, - alphaMaps: alphaMaps - }, void 0, false, { - fileName: "[project]/src/components/TerrainBlock.tsx", - lineNumber: 194, - columnNumber: 7 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/TerrainBlock.tsx", - lineNumber: 183, - columnNumber: 5 - }, this); -} -_s2(TerrainMaterial, "y6vea2sKBFzkYfm22JP0Gmr7pP4="); -_c1 = TerrainMaterial; -const TerrainBlock = /*#__PURE__*/ _s3((0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["memo"])(_c2 = _s3(function TerrainBlock(param) { - let { object } = param; - _s3(); - const terrainFile = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getProperty"])(object, "terrainFile").value; - const squareSize = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "TerrainBlock.TerrainBlock.useMemo[squareSize]": ()=>{ - var _getProperty; - const squareSizeString = (_getProperty = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getProperty"])(object, "squareSize")) === null || _getProperty === void 0 ? void 0 : _getProperty.value; - return squareSizeString ? parseInt(squareSizeString, 10) : DEFAULT_SQUARE_SIZE; - } - }["TerrainBlock.TerrainBlock.useMemo[squareSize]"], [ - object - ]); - const emptySquares = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "TerrainBlock.TerrainBlock.useMemo[emptySquares]": ()=>{ - var _getProperty; - const emptySquaresString = (_getProperty = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getProperty"])(object, "emptySquares")) === null || _getProperty === void 0 ? void 0 : _getProperty.value; - return emptySquaresString ? emptySquaresString.split(" ").map({ - "TerrainBlock.TerrainBlock.useMemo[emptySquares]": (s)=>parseInt(s, 10) - }["TerrainBlock.TerrainBlock.useMemo[emptySquares]"]) : []; - } - }["TerrainBlock.TerrainBlock.useMemo[emptySquares]"], [ - object - ]); - const position = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "TerrainBlock.TerrainBlock.useMemo[position]": ()=>{ - // Terrain position.z is ignored in Torque - heightmap values are absolute - const [x, y, z] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getPosition"])(object); - return [ - x, - 0, - z - ]; - } - }["TerrainBlock.TerrainBlock.useMemo[position]"], [ - object - ]); - const q = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "TerrainBlock.TerrainBlock.useMemo[q]": ()=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getRotation"])(object) - }["TerrainBlock.TerrainBlock.useMemo[q]"], [ - object - ]); - const scale = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "TerrainBlock.TerrainBlock.useMemo[scale]": ()=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getScale"])(object) - }["TerrainBlock.TerrainBlock.useMemo[scale]"], [ - object - ]); - const planeGeometry = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "TerrainBlock.TerrainBlock.useMemo[planeGeometry]": ()=>{ - const size = squareSize * 256; - const geometry = new __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["PlaneGeometry"](size, size, 256, 256); - // PlaneGeometry starts in XY plane. Rotate to XZ plane for Y-up world. - geometry.rotateX(-Math.PI / 2); - // Also need to rotate to swap X and Z. - geometry.rotateY(-Math.PI / 2); - // Shift origin from center to corner so position offset works correctly. - // Tribes 2 terrain origin is at the corner, Three.js PlaneGeometry is centered. - // But, T2 does this before the `squareSize` scales it up or down, so it's - // essentially a fixed offset. - const defaultSize = DEFAULT_SQUARE_SIZE * 256; - geometry.translate(defaultSize / 2, 0, defaultSize / 2); - return geometry; - } - }["TerrainBlock.TerrainBlock.useMemo[planeGeometry]"], [ - squareSize - ]); - const { data: terrain } = useTerrain(terrainFile); - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("group", { - position: position, - quaternion: q, - scale: scale, - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("mesh", { - geometry: planeGeometry, - receiveShadow: true, - castShadow: true, - children: terrain ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(TerrainMaterial, { - heightMap: terrain.heightMap, - emptySquares: emptySquares, - textureNames: terrain.textureNames, - alphaMaps: terrain.alphaMaps - }, void 0, false, { - fileName: "[project]/src/components/TerrainBlock.tsx", - lineNumber: 262, - columnNumber: 11 - }, this) : null - }, void 0, false, { - fileName: "[project]/src/components/TerrainBlock.tsx", - lineNumber: 260, - columnNumber: 7 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/TerrainBlock.tsx", - lineNumber: 259, - columnNumber: 5 - }, this); -}, "15N3Xhu6mlLL/EaY7Fc4ZhBjQ1k=", false, function() { - return [ - useTerrain - ]; -})), "15N3Xhu6mlLL/EaY7Fc4ZhBjQ1k=", false, function() { - return [ - useTerrain - ]; -}); -_c3 = TerrainBlock; -var _c, _c1, _c2, _c3; -__turbopack_context__.k.register(_c, "BlendedTerrainTextures"); -__turbopack_context__.k.register(_c1, "TerrainMaterial"); -__turbopack_context__.k.register(_c2, "TerrainBlock$memo"); -__turbopack_context__.k.register(_c3, "TerrainBlock"); -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/components/WaterBlock.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "WaterBlock", - ()=>WaterBlock, - "WaterMaterial", - ()=>WaterMaterial -]); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$core$2f$Texture$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/@react-three/drei/core/Texture.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/three/build/three.core.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$loaders$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/loaders.ts [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/mission.ts [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$textureUtils$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/textureUtils.ts [app-client] (ecmascript)"); -; -var _s = __turbopack_context__.k.signature(), _s1 = __turbopack_context__.k.signature(); -; -; -; -; -; -; -function WaterMaterial(param) { - let { surfaceTexture, attach } = param; - _s(); - const url = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$loaders$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["textureToUrl"])(surfaceTexture); - const texture = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$core$2f$Texture$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useTexture"])(url, { - "WaterMaterial.useTexture[texture]": (texture)=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$textureUtils$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["setupColor"])(texture) - }["WaterMaterial.useTexture[texture]"]); - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("meshStandardMaterial", { - attach: attach, - map: texture, - transparent: true, - opacity: 0.8, - side: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["DoubleSide"] - }, void 0, false, { - fileName: "[project]/src/components/WaterBlock.tsx", - lineNumber: 25, - columnNumber: 5 - }, this); -} -_s(WaterMaterial, "q8rsCTPf13E3QkRL8SXytI6B+wA=", false, function() { - return [ - __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$core$2f$Texture$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useTexture"] - ]; -}); -_c = WaterMaterial; -const WaterBlock = /*#__PURE__*/ _s1((0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["memo"])(_c1 = _s1(function WaterBlock(param) { - let { object } = param; - var _getProperty; - _s1(); - const position = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "WaterBlock.WaterBlock.useMemo[position]": ()=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getPosition"])(object) - }["WaterBlock.WaterBlock.useMemo[position]"], [ - object - ]); - const q = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "WaterBlock.WaterBlock.useMemo[q]": ()=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getRotation"])(object) - }["WaterBlock.WaterBlock.useMemo[q]"], [ - object - ]); - const [scaleX, scaleY, scaleZ] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "WaterBlock.WaterBlock.useMemo": ()=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getScale"])(object) - }["WaterBlock.WaterBlock.useMemo"], [ - object - ]); - var _getProperty_value; - const surfaceTexture = (_getProperty_value = (_getProperty = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getProperty"])(object, "surfaceTexture")) === null || _getProperty === void 0 ? void 0 : _getProperty.value) !== null && _getProperty_value !== void 0 ? _getProperty_value : "liquidTiles/BlueWater"; - const geometry = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "WaterBlock.WaterBlock.useMemo[geometry]": ()=>{ - const geom = new __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["BoxGeometry"](scaleX, scaleY, scaleZ); - geom.translate(scaleX / 2, scaleY / 2, scaleZ / 2); - const uvAttr = geom.getAttribute("uv"); - const uv = uvAttr.array; - const faceRepeats = [ - // +x, -x (depth x height) - [ - scaleX / 32, - scaleY / 32 - ], - [ - scaleX / 32, - scaleY / 32 - ], - // +y, -y (width x depth) - [ - scaleZ / 32, - scaleX / 32 - ], - [ - scaleZ / 32, - scaleX / 32 - ], - // +z, -z (width x height) - [ - scaleZ / 32, - scaleY / 32 - ], - [ - scaleZ / 32, - scaleY / 32 - ] - ]; - for(let face = 0; face < 6; face++){ - const [uRepeat, vRepeat] = faceRepeats[face]; - const offset = face * 4 * 2; // 4 verts per face, 2 components per vert - for(let i = 0; i < 4; i++){ - uv[offset + i * 2] *= uRepeat; - uv[offset + i * 2 + 1] *= vRepeat; - } - } - uvAttr.needsUpdate = true; - return geom; - } - }["WaterBlock.WaterBlock.useMemo[geometry]"], [ - scaleX, - scaleY, - scaleZ - ]); - (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ - "WaterBlock.WaterBlock.useEffect": ()=>{ - return ({ - "WaterBlock.WaterBlock.useEffect": ()=>{ - geometry.dispose(); - } - })["WaterBlock.WaterBlock.useEffect"]; - } - }["WaterBlock.WaterBlock.useEffect"], [ - geometry - ]); - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("mesh", { - position: position, - quaternion: q, - geometry: geometry, - children: [ - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("meshStandardMaterial", { - attach: "material-0", - transparent: true, - opacity: 0 - }, void 0, false, { - fileName: "[project]/src/components/WaterBlock.tsx", - lineNumber: 86, - columnNumber: 7 - }, this), - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("meshStandardMaterial", { - attach: "material-1", - transparent: true, - opacity: 0 - }, void 0, false, { - fileName: "[project]/src/components/WaterBlock.tsx", - lineNumber: 87, - columnNumber: 7 - }, this), - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Suspense"], { - fallback: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("meshStandardMaterial", { - attach: "material-2", - color: "blue", - transparent: true, - opacity: 0.3, - side: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["DoubleSide"] - }, void 0, false, { - fileName: "[project]/src/components/WaterBlock.tsx", - lineNumber: 90, - columnNumber: 11 - }, void 0), - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(WaterMaterial, { - attach: "material-2", - surfaceTexture: surfaceTexture - }, void 0, false, { - fileName: "[project]/src/components/WaterBlock.tsx", - lineNumber: 99, - columnNumber: 9 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/WaterBlock.tsx", - lineNumber: 88, - columnNumber: 7 - }, this), - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("meshStandardMaterial", { - attach: "material-3", - transparent: true, - opacity: 0 - }, void 0, false, { - fileName: "[project]/src/components/WaterBlock.tsx", - lineNumber: 101, - columnNumber: 7 - }, this), - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("meshStandardMaterial", { - attach: "material-4", - transparent: true, - opacity: 0 - }, void 0, false, { - fileName: "[project]/src/components/WaterBlock.tsx", - lineNumber: 102, - columnNumber: 7 - }, this), - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("meshStandardMaterial", { - attach: "material-5", - transparent: true, - opacity: 0 - }, void 0, false, { - fileName: "[project]/src/components/WaterBlock.tsx", - lineNumber: 103, - columnNumber: 7 - }, this) - ] - }, void 0, true, { - fileName: "[project]/src/components/WaterBlock.tsx", - lineNumber: 85, - columnNumber: 5 - }, this); -}, "V0SkVra0hY914yOUO8bw5JINe3o=")), "V0SkVra0hY914yOUO8bw5JINe3o="); -_c2 = WaterBlock; -var _c, _c1, _c2; -__turbopack_context__.k.register(_c, "WaterMaterial"); -__turbopack_context__.k.register(_c1, "WaterBlock$memo"); -__turbopack_context__.k.register(_c2, "WaterBlock"); -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/components/SimGroup.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "SimGroup", - ()=>SimGroup, - "useSimGroup", - ()=>useSimGroup -]); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$renderObject$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/renderObject.tsx [app-client] (ecmascript)"); -; -var _s = __turbopack_context__.k.signature(), _s1 = __turbopack_context__.k.signature(); -; -; -const SimGroupContext = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["createContext"])(null); -function useSimGroup() { - _s(); - return (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useContext"])(SimGroupContext); -} -_s(useSimGroup, "gDsCjeeItUuvgOWf1v4qoK9RF6k="); -function SimGroup(param) { - let { object } = param; - _s1(); - const parent = useSimGroup(); - const simGroup = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "SimGroup.useMemo[simGroup]": ()=>{ - let team = null; - let hasTeams = false; - if (parent && parent.hasTeams) { - hasTeams = true; - if (parent.team != null) { - team = parent.team; - } else if (object.instanceName) { - const match = object.instanceName.match(/^team(\d+)$/i); - team = parseInt(match[1], 10); - } - } else if (object.instanceName) { - hasTeams = object.instanceName.toLowerCase() === "teams"; - } - return { - // the current SimGroup's data - object, - // the closest ancestor of this SimGroup - parent, - // whether this is, or is the descendant of, the "Teams" SimGroup - hasTeams, - // what team this is for, when this is either a "Team" SimGroup itself, - // or a descendant of one - team - }; - } - }["SimGroup.useMemo[simGroup]"], [ - object, - parent - ]); - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(SimGroupContext.Provider, { - value: simGroup, - children: object.children.map((child, i)=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$renderObject$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["renderObject"])(child, i)) - }, void 0, false, { - fileName: "[project]/src/components/SimGroup.tsx", - lineNumber: 51, - columnNumber: 5 - }, this); -} -_s1(SimGroup, "iTbXHMJWLGE2yUpwyNyVCia0tmQ=", false, function() { - return [ - useSimGroup - ]; -}); -_c = SimGroup; -var _c; -__turbopack_context__.k.register(_c, "SimGroup"); -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/components/useWorldPosition.ts [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "useWorldPosition", - ()=>useWorldPosition -]); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__D__as__useFrame$3e$__ = __turbopack_context__.i("[project]/node_modules/@react-three/fiber/dist/events-e3cb66e2.esm.js [app-client] (ecmascript) "); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/three/build/three.core.js [app-client] (ecmascript)"); -var _s = __turbopack_context__.k.signature(); -; -; -; -function useWorldPosition(ref) { - _s(); - const worldPositionRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(null); - (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__D__as__useFrame$3e$__["useFrame"])({ - "useWorldPosition.useFrame": ()=>{ - if (ref.current) { - var _worldPositionRef; - var _current; - (_current = (_worldPositionRef = worldPositionRef).current) !== null && _current !== void 0 ? _current : _worldPositionRef.current = new __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Vector3"](); - ref.current.getWorldPosition(worldPositionRef.current); - } - } - }["useWorldPosition.useFrame"]); - return worldPositionRef; -} -_s(useWorldPosition, "+XxxB8aay1aP+SD3a+adadIQnHs=", false, function() { - return [ - __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__D__as__useFrame$3e$__["useFrame"] - ]; -}); -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/components/useDistanceFromCamera.ts [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "useDistanceFromCamera", - ()=>useDistanceFromCamera -]); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__D__as__useFrame$3e$__ = __turbopack_context__.i("[project]/node_modules/@react-three/fiber/dist/events-e3cb66e2.esm.js [app-client] (ecmascript) "); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__C__as__useThree$3e$__ = __turbopack_context__.i("[project]/node_modules/@react-three/fiber/dist/events-e3cb66e2.esm.js [app-client] (ecmascript) "); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$useWorldPosition$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/useWorldPosition.ts [app-client] (ecmascript)"); -var _s = __turbopack_context__.k.signature(); -; -; -; -function useDistanceFromCamera(ref) { - _s(); - const { camera } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__C__as__useThree$3e$__["useThree"])(); - const distanceRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(null); - const worldPosRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$useWorldPosition$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useWorldPosition"])(ref); - (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__D__as__useFrame$3e$__["useFrame"])({ - "useDistanceFromCamera.useFrame": ()=>{ - if (!worldPosRef.current) { - distanceRef.current = null; - } else { - distanceRef.current = camera.position.distanceTo(worldPosRef.current); - } - } - }["useDistanceFromCamera.useFrame"]); - return distanceRef; -} -_s(useDistanceFromCamera, "/R9UJmgP1nxB9mNCVTgenZ+VRLc=", false, function() { - return [ - __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__C__as__useThree$3e$__["useThree"], - __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$useWorldPosition$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useWorldPosition"], - __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__D__as__useFrame$3e$__["useFrame"] - ]; -}); -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/components/FloatingLabel.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "FloatingLabel", - ()=>FloatingLabel -]); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$useDistanceFromCamera$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/useDistanceFromCamera.ts [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__D__as__useFrame$3e$__ = __turbopack_context__.i("[project]/node_modules/@react-three/fiber/dist/events-e3cb66e2.esm.js [app-client] (ecmascript) "); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$web$2f$Html$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/@react-three/drei/web/Html.js [app-client] (ecmascript)"); -; -var _s = __turbopack_context__.k.signature(); -; -; -; -; -const DEFAULT_POSITION = [ - 0, - 0, - 0 -]; -const FloatingLabel = /*#__PURE__*/ _s((0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["memo"])(_c = _s(function FloatingLabel(param) { - let { children, color = "white", position = DEFAULT_POSITION, opacity = "fadeWithDistance" } = param; - _s(); - const fadeWithDistance = opacity === "fadeWithDistance"; - const groupRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(null); - const distanceRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$useDistanceFromCamera$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useDistanceFromCamera"])(groupRef); - const [isVisible, setIsVisible] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(opacity !== 0); - const labelRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(null); - // Initialize opacity when label ref is attached - (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ - "FloatingLabel.FloatingLabel.useEffect": ()=>{ - if (fadeWithDistance) { - if (labelRef.current && distanceRef.current != null) { - const opacity = Math.max(0, Math.min(1, 1 - distanceRef.current / 200)); - labelRef.current.style.opacity = opacity.toString(); - } - } - } - }["FloatingLabel.FloatingLabel.useEffect"], [ - isVisible, - fadeWithDistance - ]); - (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__D__as__useFrame$3e$__["useFrame"])({ - "FloatingLabel.FloatingLabel.useFrame": ()=>{ - if (fadeWithDistance) { - const distance = distanceRef.current; - const shouldBeVisible = distance != null && distance < 200; - // Update visibility state only when crossing threshold - if (isVisible !== shouldBeVisible) { - setIsVisible(shouldBeVisible); - } - // Update opacity directly on DOM element (no re-render) - if (labelRef.current && shouldBeVisible) { - const opacity = Math.max(0, Math.min(1, 1 - distance / 200)); - labelRef.current.style.opacity = opacity.toString(); - } - } else { - setIsVisible(opacity !== 0); - if (labelRef.current) { - labelRef.current.style.opacity = opacity.toString(); - } - } - } - }["FloatingLabel.FloatingLabel.useFrame"]); - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("group", { - ref: groupRef, - children: isVisible ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$web$2f$Html$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Html"], { - position: position, - center: true, - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { - ref: labelRef, - className: "StaticShapeLabel", - style: { - color - }, - children: children - }, void 0, false, { - fileName: "[project]/src/components/FloatingLabel.tsx", - lineNumber: 63, - columnNumber: 11 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/FloatingLabel.tsx", - lineNumber: 62, - columnNumber: 9 - }, this) : null - }, void 0, false, { - fileName: "[project]/src/components/FloatingLabel.tsx", - lineNumber: 60, - columnNumber: 5 - }, this); -}, "Yim6XV0Wd20VYpfT8oMKEiidHcw=", false, function() { - return [ - __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$useDistanceFromCamera$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useDistanceFromCamera"], - __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__D__as__useFrame$3e$__["useFrame"] - ]; -})), "Yim6XV0Wd20VYpfT8oMKEiidHcw=", false, function() { - return [ - __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$useDistanceFromCamera$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useDistanceFromCamera"], - __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__D__as__useFrame$3e$__["useFrame"] - ]; -}); -_c1 = FloatingLabel; -var _c, _c1; -__turbopack_context__.k.register(_c, "FloatingLabel$memo"); -__turbopack_context__.k.register(_c1, "FloatingLabel"); -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/components/InteriorInstance.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "InteriorInstance", - ()=>InteriorInstance, - "InteriorModel", - ()=>InteriorModel -]); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$core$2f$Gltf$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/@react-three/drei/core/Gltf.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$core$2f$Texture$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/@react-three/drei/core/Texture.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$loaders$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/loaders.ts [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/mission.ts [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$textureUtils$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/textureUtils.ts [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$FloatingLabel$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/FloatingLabel.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/SettingsProvider.tsx [app-client] (ecmascript)"); -; -var _s = __turbopack_context__.k.signature(), _s1 = __turbopack_context__.k.signature(), _s2 = __turbopack_context__.k.signature(), _s3 = __turbopack_context__.k.signature(); -; -; -; -; -; -; -; -const FALLBACK_URL = "".concat(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$loaders$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["BASE_URL"], "/black.png"); -/** - * Load a .gltf file that was converted from a .dif, used for "interior" models. - */ function useInterior(interiorFile) { - _s(); - const url = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$loaders$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["interiorToUrl"])(interiorFile); - return (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$core$2f$Gltf$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useGLTF"])(url); -} -_s(useInterior, "32KrL5kPiaeJAX40F9P63Xol6XY=", false, function() { - return [ - __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$core$2f$Gltf$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useGLTF"] - ]; -}); -function InteriorTexture(param) { - let { materialName } = param; - _s1(); - const url = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$loaders$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["interiorTextureToUrl"])(materialName, FALLBACK_URL); - const texture = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$core$2f$Texture$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useTexture"])(url, { - "InteriorTexture.useTexture[texture]": (texture)=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$textureUtils$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["setupColor"])(texture) - }["InteriorTexture.useTexture[texture]"]); - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("meshStandardMaterial", { - map: texture, - side: 2 - }, void 0, false, { - fileName: "[project]/src/components/InteriorInstance.tsx", - lineNumber: 30, - columnNumber: 10 - }, this); -} -_s1(InteriorTexture, "q8rsCTPf13E3QkRL8SXytI6B+wA=", false, function() { - return [ - __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$core$2f$Texture$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useTexture"] - ]; -}); -_c = InteriorTexture; -function InteriorMesh(param) { - let { node } = param; - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("mesh", { - geometry: node.geometry, - castShadow: true, - receiveShadow: true, - children: node.material ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Suspense"], { - fallback: // Allow the mesh to render while the texture is still loading; - // show a wireframe placeholder. - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("meshStandardMaterial", { - color: "yellow", - wireframe: true - }, void 0, false, { - fileName: "[project]/src/components/InteriorInstance.tsx", - lineNumber: 41, - columnNumber: 13 - }, void 0), - children: Array.isArray(node.material) ? node.material.map((mat, index)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(InteriorTexture, { - materialName: mat.name - }, index, false, { - fileName: "[project]/src/components/InteriorInstance.tsx", - lineNumber: 46, - columnNumber: 15 - }, this)) : /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(InteriorTexture, { - materialName: node.material.name - }, void 0, false, { - fileName: "[project]/src/components/InteriorInstance.tsx", - lineNumber: 49, - columnNumber: 13 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/InteriorInstance.tsx", - lineNumber: 37, - columnNumber: 9 - }, this) : null - }, void 0, false, { - fileName: "[project]/src/components/InteriorInstance.tsx", - lineNumber: 35, - columnNumber: 5 - }, this); -} -_c1 = InteriorMesh; -const InteriorModel = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["memo"])(_s2((param)=>{ - let { interiorFile } = param; - _s2(); - const { nodes } = useInterior(interiorFile); - const { debugMode } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useDebug"])(); - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("group", { - rotation: [ - 0, - -Math.PI / 2, - 0 - ], - children: [ - Object.entries(nodes).filter((param)=>{ - let [name, node] = param; - return !node.material || !node.material.name.match(/\.\d+$/); - }).map((param)=>{ - let [name, node] = param; - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(InteriorMesh, { - node: node - }, name, false, { - fileName: "[project]/src/components/InteriorInstance.tsx", - lineNumber: 70, - columnNumber: 13 - }, ("TURBOPACK compile-time value", void 0)); - }), - debugMode ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$FloatingLabel$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["FloatingLabel"], { - children: interiorFile - }, void 0, false, { - fileName: "[project]/src/components/InteriorInstance.tsx", - lineNumber: 72, - columnNumber: 22 - }, ("TURBOPACK compile-time value", void 0)) : null - ] - }, void 0, true, { - fileName: "[project]/src/components/InteriorInstance.tsx", - lineNumber: 63, - columnNumber: 7 - }, ("TURBOPACK compile-time value", void 0)); -}, "asMObPzm1xFuqmyZwynXfAfkl4g=", false, function() { - return [ - useInterior, - __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useDebug"] - ]; -})); -_c2 = InteriorModel; -function InteriorPlaceholder() { - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("mesh", { - children: [ - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("boxGeometry", { - args: [ - 10, - 10, - 10 - ] - }, void 0, false, { - fileName: "[project]/src/components/InteriorInstance.tsx", - lineNumber: 81, - columnNumber: 7 - }, this), - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("meshStandardMaterial", { - color: "orange", - wireframe: true - }, void 0, false, { - fileName: "[project]/src/components/InteriorInstance.tsx", - lineNumber: 82, - columnNumber: 7 - }, this) - ] - }, void 0, true, { - fileName: "[project]/src/components/InteriorInstance.tsx", - lineNumber: 80, - columnNumber: 5 - }, this); -} -_c3 = InteriorPlaceholder; -const InteriorInstance = /*#__PURE__*/ _s3((0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["memo"])(_c4 = _s3(function InteriorInstance(param) { - let { object } = param; - _s3(); - const interiorFile = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getProperty"])(object, "interiorFile").value; - const position = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "InteriorInstance.InteriorInstance.useMemo[position]": ()=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getPosition"])(object) - }["InteriorInstance.InteriorInstance.useMemo[position]"], [ - object - ]); - const scale = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "InteriorInstance.InteriorInstance.useMemo[scale]": ()=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getScale"])(object) - }["InteriorInstance.InteriorInstance.useMemo[scale]"], [ - object - ]); - const q = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "InteriorInstance.InteriorInstance.useMemo[q]": ()=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getRotation"])(object) - }["InteriorInstance.InteriorInstance.useMemo[q]"], [ - object - ]); - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("group", { - position: position, - quaternion: q, - scale: scale, - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Suspense"], { - fallback: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(InteriorPlaceholder, {}, void 0, false, { - fileName: "[project]/src/components/InteriorInstance.tsx", - lineNumber: 99, - columnNumber: 27 - }, void 0), - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(InteriorModel, { - interiorFile: interiorFile - }, void 0, false, { - fileName: "[project]/src/components/InteriorInstance.tsx", - lineNumber: 100, - columnNumber: 9 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/InteriorInstance.tsx", - lineNumber: 99, - columnNumber: 7 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/InteriorInstance.tsx", - lineNumber: 98, - columnNumber: 5 - }, this); -}, "ljcczdnMW1MDLfeaCHTRBNXw19E=")), "ljcczdnMW1MDLfeaCHTRBNXw19E="); -_c5 = InteriorInstance; -var _c, _c1, _c2, _c3, _c4, _c5; -__turbopack_context__.k.register(_c, "InteriorTexture"); -__turbopack_context__.k.register(_c1, "InteriorMesh"); -__turbopack_context__.k.register(_c2, "InteriorModel"); -__turbopack_context__.k.register(_c3, "InteriorPlaceholder"); -__turbopack_context__.k.register(_c4, "InteriorInstance$memo"); -__turbopack_context__.k.register(_c5, "InteriorInstance"); -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/components/Sky.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "Sky", - ()=>Sky, - "SkyBox", - ()=>SkyBox -]); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$tanstack$2f$react$2d$query$2f$build$2f$modern$2f$useQuery$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/@tanstack/react-query/build/modern/useQuery.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$core$2f$CubeTexture$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/@react-three/drei/core/CubeTexture.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/three/build/three.core.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/mission.ts [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/SettingsProvider.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$loaders$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/loaders.ts [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__C__as__useThree$3e$__ = __turbopack_context__.i("[project]/node_modules/@react-three/fiber/dist/events-e3cb66e2.esm.js [app-client] (ecmascript) "); -; -var _s = __turbopack_context__.k.signature(), _s1 = __turbopack_context__.k.signature(), _s2 = __turbopack_context__.k.signature(); -; -; -; -; -; -; -; -; -const FALLBACK_URL = "".concat(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$loaders$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["BASE_URL"], "/black.png"); -/** - * Load a .dml file, used to list the textures for different faces of a skybox. - */ function useDetailMapList(name) { - _s(); - return (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$tanstack$2f$react$2d$query$2f$build$2f$modern$2f$useQuery$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useQuery"])({ - queryKey: [ - "detailMapList", - name - ], - queryFn: { - "useDetailMapList.useQuery": ()=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$loaders$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["loadDetailMapList"])(name) - }["useDetailMapList.useQuery"] - }); -} -_s(useDetailMapList, "4ZpngI1uv+Uo3WQHEZmTQ5FNM+k=", false, function() { - return [ - __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$tanstack$2f$react$2d$query$2f$build$2f$modern$2f$useQuery$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useQuery"] - ]; -}); -function SkyBox(param) { - let { materialList, fogColor, fogDistance } = param; - _s1(); - const { data: detailMapList } = useDetailMapList(materialList); - const skyBoxFiles = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "SkyBox.useMemo[skyBoxFiles]": ()=>detailMapList ? [ - (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$loaders$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getUrlForPath"])(detailMapList[1], FALLBACK_URL), - (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$loaders$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getUrlForPath"])(detailMapList[3], FALLBACK_URL), - (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$loaders$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getUrlForPath"])(detailMapList[4], FALLBACK_URL), - (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$loaders$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getUrlForPath"])(detailMapList[5], FALLBACK_URL), - (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$loaders$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getUrlForPath"])(detailMapList[0], FALLBACK_URL), - (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$loaders$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getUrlForPath"])(detailMapList[2], FALLBACK_URL) - ] : [ - FALLBACK_URL, - FALLBACK_URL, - FALLBACK_URL, - FALLBACK_URL, - FALLBACK_URL, - FALLBACK_URL - ] - }["SkyBox.useMemo[skyBoxFiles]"], [ - detailMapList - ]); - const skyBox = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$core$2f$CubeTexture$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useCubeTexture"])(skyBoxFiles, { - path: "" - }); - // Create a shader material for the skybox with fog - const materialRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(null); - const hasFog = !!fogColor && !!fogDistance; - const shaderMaterial = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "SkyBox.useMemo[shaderMaterial]": ()=>{ - if (!hasFog) { - return null; - } - return new __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ShaderMaterial"]({ - uniforms: { - skybox: { - value: skyBox - }, - fogColor: { - value: fogColor - } - }, - vertexShader: "\n varying vec3 vDirection;\n\n void main() {\n // Use position directly as direction (no world transform needed)\n vDirection = position;\n\n // Transform position but ignore translation\n vec4 pos = projectionMatrix * mat4(mat3(modelViewMatrix)) * vec4(position, 1.0);\n gl_Position = pos.xyww; // Set depth to far plane\n }\n ", - fragmentShader: "\n uniform samplerCube skybox;\n uniform vec3 fogColor;\n\n varying vec3 vDirection;\n\n // Convert linear to sRGB\n vec3 linearToSRGB(vec3 color) {\n return pow(color, vec3(1.0 / 2.2));\n }\n\n void main() {\n vec3 direction = normalize(vDirection);\n direction.x = -direction.x;\n vec4 skyColor = textureCube(skybox, direction);\n\n // Calculate fog factor based on vertical direction\n // direction.y: -1 = straight down, 0 = horizon, 1 = straight up\n // 100% fog from bottom to horizon, then fade from horizon (0) to 0.4\n float fogFactor = smoothstep(0.0, 0.4, direction.y);\n\n // Mix in sRGB space to match Three.js fog rendering\n vec3 finalColor = mix(fogColor, skyColor.rgb, fogFactor);\n gl_FragColor = vec4(finalColor, 1.0);\n }\n ", - side: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["BackSide"], - depthWrite: false - }); - } - }["SkyBox.useMemo[shaderMaterial]"], [ - skyBox, - fogColor, - hasFog - ]); - // Update uniforms when fog parameters change - (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ - "SkyBox.useEffect": ()=>{ - if (materialRef.current && hasFog && shaderMaterial) { - materialRef.current.uniforms.skybox.value = skyBox; - materialRef.current.uniforms.fogColor.value = fogColor; - } - } - }["SkyBox.useEffect"], [ - skyBox, - fogColor, - hasFog, - shaderMaterial - ]); - const { scene } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__C__as__useThree$3e$__["useThree"])(); - (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ - "SkyBox.useEffect": ()=>{ - scene.backgroundRotation = new __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Euler"](0, Math.PI / 2, 0); - } - }["SkyBox.useEffect"], []); - // If fog is disabled, just use the skybox as background - if (!hasFog) { - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("primitive", { - attach: "background", - object: skyBox - }, void 0, false, { - fileName: "[project]/src/components/Sky.tsx", - lineNumber: 131, - columnNumber: 12 - }, this); - } - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("mesh", { - scale: 5000, - children: [ - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("sphereGeometry", { - args: [ - 1, - 60, - 40 - ] - }, void 0, false, { - fileName: "[project]/src/components/Sky.tsx", - lineNumber: 136, - columnNumber: 7 - }, this), - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("primitive", { - ref: materialRef, - object: shaderMaterial, - attach: "material" - }, void 0, false, { - fileName: "[project]/src/components/Sky.tsx", - lineNumber: 137, - columnNumber: 7 - }, this) - ] - }, void 0, true, { - fileName: "[project]/src/components/Sky.tsx", - lineNumber: 135, - columnNumber: 5 - }, this); -} -_s1(SkyBox, "BFHYHpI5LYweUk4M3NR5vpMCTq0=", false, function() { - return [ - useDetailMapList, - __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$core$2f$CubeTexture$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useCubeTexture"], - __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__C__as__useThree$3e$__["useThree"] - ]; -}); -_c = SkyBox; -function Sky(param) { - let { object } = param; - var _getProperty; - _s2(); - const { fogEnabled } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useSettings"])(); - // Skybox textures. - const materialList = (_getProperty = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getProperty"])(object, "materialList")) === null || _getProperty === void 0 ? void 0 : _getProperty.value; - // Fog parameters. - // TODO: There can be multiple fog volumes/layers. Render simple fog for now. - const fogDistance = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "Sky.useMemo[fogDistance]": ()=>{ - var _getProperty; - const distanceString = (_getProperty = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getProperty"])(object, "fogDistance")) === null || _getProperty === void 0 ? void 0 : _getProperty.value; - if (distanceString) { - return parseFloat(distanceString); - } - } - }["Sky.useMemo[fogDistance]"], [ - object - ]); - const fogColor = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "Sky.useMemo[fogColor]": ()=>{ - var _getProperty; - const colorString = (_getProperty = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getProperty"])(object, "fogColor")) === null || _getProperty === void 0 ? void 0 : _getProperty.value; - if (colorString) { - // `colorString` might specify an alpha value, but three.js doesn't - // support opacity on fog or scene backgrounds, so ignore it. - const [r, g, b] = colorString.split(" ").map({ - "Sky.useMemo[fogColor]": (s)=>parseFloat(s) - }["Sky.useMemo[fogColor]"]); - return [ - new __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Color"]().setRGB(r, g, b), - new __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Color"]().setRGB(r, g, b).convertSRGBToLinear() - ]; - } - } - }["Sky.useMemo[fogColor]"], [ - object - ]); - const backgroundColor = fogColor ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("color", { - attach: "background", - args: [ - fogColor[0] - ] - }, void 0, false, { - fileName: "[project]/src/components/Sky.tsx", - lineNumber: 171, - columnNumber: 5 - }, this) : null; - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Fragment"], { - children: [ - materialList ? // If there's a skybox, its textures will need to load. Render just the - // fog color as the background in the meantime. - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Suspense"], { - fallback: backgroundColor, - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(SkyBox, { - materialList: materialList, - fogColor: fogEnabled ? fogColor[1] : undefined, - fogDistance: fogEnabled ? fogDistance : undefined - }, void 0, false, { - fileName: "[project]/src/components/Sky.tsx", - lineNumber: 180, - columnNumber: 11 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/Sky.tsx", - lineNumber: 179, - columnNumber: 9 - }, this) : // If there's no skybox, just render the fog color as the background. - backgroundColor, - fogEnabled && fogDistance && fogColor ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("fog", { - attach: "fog", - color: fogColor[1], - near: 100, - far: Math.max(400, fogDistance * 2) - }, void 0, false, { - fileName: "[project]/src/components/Sky.tsx", - lineNumber: 191, - columnNumber: 9 - }, this) : null - ] - }, void 0, true); -} -_s2(Sky, "na6xW0GaLRSxGwFYGQNdlVVlksA=", false, function() { - return [ - __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useSettings"] - ]; -}); -_c1 = Sky; -var _c, _c1; -__turbopack_context__.k.register(_c, "SkyBox"); -__turbopack_context__.k.register(_c1, "Sky"); -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/components/Sun.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "Sun", - ()=>Sun -]); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/three/build/three.core.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/mission.ts [app-client] (ecmascript)"); -; -var _s = __turbopack_context__.k.signature(); -; -; -; -function Sun(param) { - let { object } = param; - _s(); - const direction = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "Sun.useMemo[direction]": ()=>{ - var _getProperty; - var _getProperty_value; - const directionStr = (_getProperty_value = (_getProperty = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getProperty"])(object, "direction")) === null || _getProperty === void 0 ? void 0 : _getProperty.value) !== null && _getProperty_value !== void 0 ? _getProperty_value : "0 0 -1"; - const [x, y, z] = directionStr.split(" ").map({ - "Sun.useMemo[direction]": (s)=>parseFloat(s) - }["Sun.useMemo[direction]"]); - // Scale the direction vector to position the light far from the scene - const scale = 5000; - return [ - x * scale, - y * scale, - z * scale - ]; - } - }["Sun.useMemo[direction]"], [ - object - ]); - const color = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "Sun.useMemo[color]": ()=>{ - var _getProperty; - var _getProperty_value; - const colorStr = (_getProperty_value = (_getProperty = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getProperty"])(object, "color")) === null || _getProperty === void 0 ? void 0 : _getProperty.value) !== null && _getProperty_value !== void 0 ? _getProperty_value : "1 1 1 1"; - const [r, g, b] = colorStr.split(" ").map({ - "Sun.useMemo[color]": (s)=>parseFloat(s) - }["Sun.useMemo[color]"]); - return [ - r, - g, - b - ]; - } - }["Sun.useMemo[color]"], [ - object - ]); - const ambient = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "Sun.useMemo[ambient]": ()=>{ - var _getProperty; - var _getProperty_value; - const ambientStr = (_getProperty_value = (_getProperty = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getProperty"])(object, "ambient")) === null || _getProperty === void 0 ? void 0 : _getProperty.value) !== null && _getProperty_value !== void 0 ? _getProperty_value : "0.5 0.5 0.5 1"; - const [r, g, b] = ambientStr.split(" ").map({ - "Sun.useMemo[ambient]": (s)=>parseFloat(s) - }["Sun.useMemo[ambient]"]); - return [ - r, - g, - b - ]; - } - }["Sun.useMemo[ambient]"], [ - object - ]); - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Fragment"], { - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("hemisphereLight", { - args: [ - new __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Color"](...color), - new __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Color"](...ambient), - 2 - ] - }, void 0, false, { - fileName: "[project]/src/components/Sun.tsx", - lineNumber: 45, - columnNumber: 7 - }, this) - }, void 0, false); -} -_s(Sun, "+LQd1Qu+fSDcb4QICbw5deUloEY="); -_c = Sun; -var _c; -__turbopack_context__.k.register(_c, "Sun"); -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/meshUtils.ts [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -/** - * Extract hull bone indices from a skeleton - * @param skeleton - The Three.js skeleton to scan - * @returns Set of bone indices for bones matching the hull pattern (starts with "Hulk") - */ __turbopack_context__.s([ - "filterGeometryByVertexGroups", - ()=>filterGeometryByVertexGroups, - "getHullBoneIndices", - ()=>getHullBoneIndices -]); -function getHullBoneIndices(skeleton) { - const hullBoneIndices = new Set(); - skeleton.bones.forEach((bone, index)=>{ - if (bone.name.match(/^Hulk/i)) { - hullBoneIndices.add(index); - } - }); - return hullBoneIndices; -} -function filterGeometryByVertexGroups(geometry, hullBoneIndices) { - // If no hull bones or no skinning data, return original geometry - if (hullBoneIndices.size === 0 || !geometry.attributes.skinIndex) { - return geometry; - } - const skinIndex = geometry.attributes.skinIndex; - const skinWeight = geometry.attributes.skinWeight; - const index = geometry.index; - // Track which vertices are influenced by hull bones - const vertexHasHullInfluence = new Array(skinIndex.count).fill(false); - // Check each vertex's bone influences - for(let i = 0; i < skinIndex.count; i++){ - for(let j = 0; j < 4; j++){ - const boneIndex = skinIndex.array[i * 4 + j]; - const weight = skinWeight.array[i * 4 + j]; - // If this vertex has significant weight to a hull bone, mark it - if (weight > 0.01 && hullBoneIndices.has(boneIndex)) { - vertexHasHullInfluence[i] = true; - break; - } - } - } - // Build new index array excluding faces that use hull-influenced vertices - if (index) { - const newIndices = []; - const indexArray = index.array; - for(let i = 0; i < indexArray.length; i += 3){ - const i0 = indexArray[i]; - const i1 = indexArray[i + 1]; - const i2 = indexArray[i + 2]; - // Only keep face if all vertices don't have hull influence - if (!vertexHasHullInfluence[i0] && !vertexHasHullInfluence[i1] && !vertexHasHullInfluence[i2]) { - newIndices.push(i0, i1, i2); - } - } - // Create new geometry with filtered indices - const filteredGeometry = geometry.clone(); - filteredGeometry.setIndex(newIndices); - return filteredGeometry; - } - return geometry; -} -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/shaderMaterials.ts [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "createAlphaAsRoughnessMaterial", - ()=>createAlphaAsRoughnessMaterial, - "setupAlphaAsRoughnessTexture", - ()=>setupAlphaAsRoughnessTexture -]); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/three/build/three.core.js [app-client] (ecmascript)"); -; -// Shared shader modification function to avoid duplication -const alphaAsRoughnessShaderModifier = (shader)=>{ - // Modify fragment shader to extract alpha channel as roughness after map is sampled - // We need to intercept after diffuseColor is set from the map - shader.fragmentShader = shader.fragmentShader.replace("#include ", "\n #include \n // Override roughness with map alpha channel if map exists\n #ifdef USE_MAP\n roughnessFactor = texture2D(map, vMapUv).a * 1;\n #endif\n "); -}; -function setupAlphaAsRoughnessTexture(texture) { - texture.wrapS = texture.wrapT = __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["RepeatWrapping"]; - texture.colorSpace = __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["SRGBColorSpace"]; - texture.flipY = false; - texture.anisotropy = 16; - texture.generateMipmaps = true; - texture.minFilter = __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["LinearMipmapLinearFilter"]; - texture.magFilter = __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["LinearFilter"]; - texture.needsUpdate = true; -} -function createAlphaAsRoughnessMaterial() { - const material = new __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["MeshStandardMaterial"]({ - side: 2, - metalness: 0.0, - roughness: 1.0 - }); - // Attach shader modifier (will be applied when shader is compiled) - material.onBeforeCompile = alphaAsRoughnessShaderModifier; - return material; -} -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/components/ShapeInfoProvider.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "ShapeInfoProvider", - ()=>ShapeInfoProvider, - "useShapeInfo", - ()=>useShapeInfo -]); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); -; -var _s = __turbopack_context__.k.signature(), _s1 = __turbopack_context__.k.signature(); -; -const ShapeInfoContext = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["createContext"])(null); -function useShapeInfo() { - _s(); - return (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useContext"])(ShapeInfoContext); -} -_s(useShapeInfo, "gDsCjeeItUuvgOWf1v4qoK9RF6k="); -function ShapeInfoProvider(param) { - let { children, shapeName, type } = param; - _s1(); - const context = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "ShapeInfoProvider.useMemo[context]": ()=>({ - shapeName, - type - }) - }["ShapeInfoProvider.useMemo[context]"], [ - shapeName, - type - ]); - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(ShapeInfoContext.Provider, { - value: context, - children: children - }, void 0, false, { - fileName: "[project]/src/components/ShapeInfoProvider.tsx", - lineNumber: 23, - columnNumber: 5 - }, this); -} -_s1(ShapeInfoProvider, "5O8ij4BBqEa+dP2kIvnsZK/gTzU="); -_c = ShapeInfoProvider; -var _c; -__turbopack_context__.k.register(_c, "ShapeInfoProvider"); -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/components/GenericShape.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "ShapeModel", - ()=>ShapeModel, - "ShapePlaceholder", - ()=>ShapePlaceholder, - "ShapeTexture", - ()=>ShapeTexture, - "useStaticShape", - ()=>useStaticShape -]); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$core$2f$Gltf$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/@react-three/drei/core/Gltf.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$core$2f$Texture$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/@react-three/drei/core/Texture.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$loaders$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/loaders.ts [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$meshUtils$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/meshUtils.ts [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$shaderMaterials$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/shaderMaterials.ts [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$textureUtils$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/textureUtils.ts [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/SettingsProvider.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ShapeInfoProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ShapeInfoProvider.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$FloatingLabel$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/FloatingLabel.tsx [app-client] (ecmascript)"); -; -var _s = __turbopack_context__.k.signature(), _s1 = __turbopack_context__.k.signature(), _s2 = __turbopack_context__.k.signature(); -; -; -; -; -; -; -; -; -; -const FALLBACK_URL = "".concat(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$loaders$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["BASE_URL"], "/black.png"); -function useStaticShape(shapeName) { - _s(); - const url = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$loaders$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["shapeToUrl"])(shapeName); - return (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$core$2f$Gltf$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useGLTF"])(url); -} -_s(useStaticShape, "32KrL5kPiaeJAX40F9P63Xol6XY=", false, function() { - return [ - __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$core$2f$Gltf$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useGLTF"] - ]; -}); -function ShapeTexture(param) { - let { material, shapeName } = param; - _s1(); - const url = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$loaders$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["shapeTextureToUrl"])(material.name, FALLBACK_URL); - const isOrganic = shapeName && /borg|xorg|porg|dorg/i.test(shapeName); - const texture = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$core$2f$Texture$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useTexture"])(url, { - "ShapeTexture.useTexture[texture]": (texture)=>{ - if (!isOrganic) { - (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$shaderMaterials$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["setupAlphaAsRoughnessTexture"])(texture); - } - return (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$textureUtils$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["setupColor"])(texture); - } - }["ShapeTexture.useTexture[texture]"]); - const customMaterial = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "ShapeTexture.useMemo[customMaterial]": ()=>{ - // Only use alpha-as-roughness material for borg shapes - if (!isOrganic) { - const shaderMaterial = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$shaderMaterials$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["createAlphaAsRoughnessMaterial"])(); - shaderMaterial.map = texture; - return shaderMaterial; - } - // For non-borg shapes, use the original GLTF material with updated texture - const clonedMaterial = material.clone(); - clonedMaterial.map = texture; - clonedMaterial.transparent = true; - clonedMaterial.alphaTest = 0.9; - return clonedMaterial; - } - }["ShapeTexture.useMemo[customMaterial]"], [ - material, - texture, - isOrganic - ]); - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("primitive", { - object: customMaterial, - attach: "material" - }, void 0, false, { - fileName: "[project]/src/components/GenericShape.tsx", - lineNumber: 58, - columnNumber: 10 - }, this); -} -_s1(ShapeTexture, "dF6u1mJh5spvEogELvYTm0NOlWQ=", false, function() { - return [ - __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$core$2f$Texture$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useTexture"] - ]; -}); -_c = ShapeTexture; -function ShapePlaceholder(param) { - let { color } = param; - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("mesh", { - children: [ - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("boxGeometry", { - args: [ - 10, - 10, - 10 - ] - }, void 0, false, { - fileName: "[project]/src/components/GenericShape.tsx", - lineNumber: 64, - columnNumber: 7 - }, this), - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("meshStandardMaterial", { - color: color, - wireframe: true - }, void 0, false, { - fileName: "[project]/src/components/GenericShape.tsx", - lineNumber: 65, - columnNumber: 7 - }, this) - ] - }, void 0, true, { - fileName: "[project]/src/components/GenericShape.tsx", - lineNumber: 63, - columnNumber: 5 - }, this); -} -_c1 = ShapePlaceholder; -const ShapeModel = /*#__PURE__*/ _s2((0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["memo"])(_c2 = _s2(function ShapeModel() { - _s2(); - const { shapeName } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ShapeInfoProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useShapeInfo"])(); - const { debugMode } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useDebug"])(); - const { nodes } = useStaticShape(shapeName); - const hullBoneIndices = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "ShapeModel.ShapeModel.useMemo[hullBoneIndices]": ()=>{ - const skeletonsFound = Object.values(nodes).filter({ - "ShapeModel.ShapeModel.useMemo[hullBoneIndices].skeletonsFound": (node)=>node.skeleton - }["ShapeModel.ShapeModel.useMemo[hullBoneIndices].skeletonsFound"]); - if (skeletonsFound.length > 0) { - const skeleton = skeletonsFound[0].skeleton; - return (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$meshUtils$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getHullBoneIndices"])(skeleton); - } - return new Set(); - } - }["ShapeModel.ShapeModel.useMemo[hullBoneIndices]"], [ - nodes - ]); - const processedNodes = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "ShapeModel.ShapeModel.useMemo[processedNodes]": ()=>{ - return Object.entries(nodes).filter({ - "ShapeModel.ShapeModel.useMemo[processedNodes]": (param)=>{ - let [name, node] = param; - return node.material && node.material.name !== "Unassigned" && !node.name.match(/^Hulk/i); - } - }["ShapeModel.ShapeModel.useMemo[processedNodes]"]).map({ - "ShapeModel.ShapeModel.useMemo[processedNodes]": (param)=>{ - let [name, node] = param; - const geometry = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$meshUtils$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["filterGeometryByVertexGroups"])(node.geometry, hullBoneIndices); - return { - node, - geometry - }; - } - }["ShapeModel.ShapeModel.useMemo[processedNodes]"]); - } - }["ShapeModel.ShapeModel.useMemo[processedNodes]"], [ - nodes, - hullBoneIndices - ]); - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("group", { - rotation: [ - 0, - Math.PI / 2, - 0 - ], - children: [ - processedNodes.map((param)=>{ - let { node, geometry } = param; - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("mesh", { - geometry: geometry, - castShadow: true, - receiveShadow: true, - children: node.material ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Suspense"], { - fallback: // Allow the mesh to render while the texture is still loading; - // show a wireframe placeholder. - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("meshStandardMaterial", { - color: "gray", - wireframe: true - }, void 0, false, { - fileName: "[project]/src/components/GenericShape.tsx", - lineNumber: 115, - columnNumber: 17 - }, void 0), - children: Array.isArray(node.material) ? node.material.map((mat, index)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(ShapeTexture, { - material: mat, - shapeName: shapeName - }, index, false, { - fileName: "[project]/src/components/GenericShape.tsx", - lineNumber: 120, - columnNumber: 19 - }, this)) : /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(ShapeTexture, { - material: node.material, - shapeName: shapeName - }, void 0, false, { - fileName: "[project]/src/components/GenericShape.tsx", - lineNumber: 127, - columnNumber: 17 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/GenericShape.tsx", - lineNumber: 111, - columnNumber: 13 - }, this) : null - }, node.id, false, { - fileName: "[project]/src/components/GenericShape.tsx", - lineNumber: 109, - columnNumber: 9 - }, this); - }), - debugMode ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$FloatingLabel$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["FloatingLabel"], { - children: shapeName - }, void 0, false, { - fileName: "[project]/src/components/GenericShape.tsx", - lineNumber: 136, - columnNumber: 20 - }, this) : null - ] - }, void 0, true, { - fileName: "[project]/src/components/GenericShape.tsx", - lineNumber: 107, - columnNumber: 5 - }, this); -}, "dVREyu+nbsYZYpEWyxGUZgxyuVI=", false, function() { - return [ - __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ShapeInfoProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useShapeInfo"], - __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useDebug"], - useStaticShape - ]; -})), "dVREyu+nbsYZYpEWyxGUZgxyuVI=", false, function() { - return [ - __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ShapeInfoProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useShapeInfo"], - __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useDebug"], - useStaticShape - ]; -}); -_c3 = ShapeModel; -var _c, _c1, _c2, _c3; -__turbopack_context__.k.register(_c, "ShapeTexture"); -__turbopack_context__.k.register(_c1, "ShapePlaceholder"); -__turbopack_context__.k.register(_c2, "ShapeModel$memo"); -__turbopack_context__.k.register(_c3, "ShapeModel"); -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/components/TSStatic.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "TSStatic", - ()=>TSStatic -]); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$react$2d$error$2d$boundary$2f$dist$2f$react$2d$error$2d$boundary$2e$development$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/react-error-boundary/dist/react-error-boundary.development.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/mission.ts [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$GenericShape$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/GenericShape.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ShapeInfoProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ShapeInfoProvider.tsx [app-client] (ecmascript)"); -; -var _s = __turbopack_context__.k.signature(); -; -; -; -; -; -function TSStatic(param) { - let { object } = param; - _s(); - const shapeName = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getProperty"])(object, "shapeName").value; - const position = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "TSStatic.useMemo[position]": ()=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getPosition"])(object) - }["TSStatic.useMemo[position]"], [ - object - ]); - const q = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "TSStatic.useMemo[q]": ()=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getRotation"])(object) - }["TSStatic.useMemo[q]"], [ - object - ]); - const scale = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "TSStatic.useMemo[scale]": ()=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getScale"])(object) - }["TSStatic.useMemo[scale]"], [ - object - ]); - if (!shapeName) { - console.error(" missing shapeName for object", object); - } - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ShapeInfoProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ShapeInfoProvider"], { - shapeName: shapeName, - type: "TSStatic", - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("group", { - position: position, - quaternion: q, - scale: scale, - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$react$2d$error$2d$boundary$2f$dist$2f$react$2d$error$2d$boundary$2e$development$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ErrorBoundary"], { - fallback: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$GenericShape$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ShapePlaceholder"], { - color: "red" - }, void 0, false, { - fileName: "[project]/src/components/TSStatic.tsx", - lineNumber: 27, - columnNumber: 34 - }, void 0), - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Suspense"], { - fallback: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$GenericShape$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ShapePlaceholder"], { - color: "yellow" - }, void 0, false, { - fileName: "[project]/src/components/TSStatic.tsx", - lineNumber: 28, - columnNumber: 31 - }, void 0), - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$GenericShape$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ShapeModel"], {}, void 0, false, { - fileName: "[project]/src/components/TSStatic.tsx", - lineNumber: 29, - columnNumber: 13 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/TSStatic.tsx", - lineNumber: 28, - columnNumber: 11 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/TSStatic.tsx", - lineNumber: 27, - columnNumber: 9 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/TSStatic.tsx", - lineNumber: 26, - columnNumber: 7 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/TSStatic.tsx", - lineNumber: 25, - columnNumber: 5 - }, this); -} -_s(TSStatic, "noGOLo6Pb/1nkS1NmtUEoW9DLCg="); -_c = TSStatic; -var _c; -__turbopack_context__.k.register(_c, "TSStatic"); -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/components/StaticShape.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "StaticShape", - ()=>StaticShape -]); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$react$2d$error$2d$boundary$2f$dist$2f$react$2d$error$2d$boundary$2e$development$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/react-error-boundary/dist/react-error-boundary.development.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/mission.ts [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$GenericShape$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/GenericShape.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ShapeInfoProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ShapeInfoProvider.tsx [app-client] (ecmascript)"); -; -var _s = __turbopack_context__.k.signature(); -; -; -; -; -; -const dataBlockToShapeName = { - Banner_Honor: "banner_honor.dts", - Banner_Strength: "banner_strength.dts", - Banner_Unity: "banner_unity.dts", - CreativityPad: "station_teleport.dts", - ExteriorFlagStand: "ext_flagstand.dts", - FlipFlop: "switch.dts", - GeneratorLarge: "station_generator_large.dts", - InteriorFlagStand: "int_flagstand.dts", - LightMaleHuman_Dead: "light_male_dead.dts", - LogoProjector: "teamlogo_projector.dts", - SensorLargePulse: "sensor_pulse_large.dts", - SensorMediumPulse: "sensor_pulse_medium.dts", - SolarPanel: "solarpanel.dts", - StaticShape: "switch.dts", - StationInventory: "station_inv_human.dts", - StationVehicle: "vehicle_pad_station.dts", - StationVehiclePad: "vehicle_pad.dts", - Teleporter: "nexusbase.dts" -}; -let _caseInsensitiveLookup; -function getDataBlockShape(dataBlock) { - if (!_caseInsensitiveLookup) { - _caseInsensitiveLookup = Object.fromEntries(Object.entries(dataBlockToShapeName).map((param)=>{ - let [key, value] = param; - return [ - key.toLowerCase(), - value - ]; - })); - } - return _caseInsensitiveLookup[dataBlock.toLowerCase()]; -} -function StaticShape(param) { - let { object } = param; - _s(); - const dataBlock = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getProperty"])(object, "dataBlock").value; - const position = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "StaticShape.useMemo[position]": ()=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getPosition"])(object) - }["StaticShape.useMemo[position]"], [ - object - ]); - const q = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "StaticShape.useMemo[q]": ()=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getRotation"])(object) - }["StaticShape.useMemo[q]"], [ - object - ]); - const scale = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "StaticShape.useMemo[scale]": ()=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getScale"])(object) - }["StaticShape.useMemo[scale]"], [ - object - ]); - const shapeName = getDataBlockShape(dataBlock); - if (!shapeName) { - console.error(" missing shape for dataBlock: ".concat(dataBlock)); - } - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ShapeInfoProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ShapeInfoProvider"], { - shapeName: shapeName, - type: "StaticShape", - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("group", { - position: position, - quaternion: q, - scale: scale, - children: shapeName ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$react$2d$error$2d$boundary$2f$dist$2f$react$2d$error$2d$boundary$2e$development$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ErrorBoundary"], { - fallback: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$GenericShape$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ShapePlaceholder"], { - color: "red" - }, void 0, false, { - fileName: "[project]/src/components/StaticShape.tsx", - lineNumber: 64, - columnNumber: 36 - }, void 0), - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Suspense"], { - fallback: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$GenericShape$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ShapePlaceholder"], { - color: "yellow" - }, void 0, false, { - fileName: "[project]/src/components/StaticShape.tsx", - lineNumber: 65, - columnNumber: 33 - }, void 0), - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$GenericShape$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ShapeModel"], {}, void 0, false, { - fileName: "[project]/src/components/StaticShape.tsx", - lineNumber: 66, - columnNumber: 15 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/StaticShape.tsx", - lineNumber: 65, - columnNumber: 13 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/StaticShape.tsx", - lineNumber: 64, - columnNumber: 11 - }, this) : /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$GenericShape$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ShapePlaceholder"], { - color: "orange" - }, void 0, false, { - fileName: "[project]/src/components/StaticShape.tsx", - lineNumber: 70, - columnNumber: 11 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/StaticShape.tsx", - lineNumber: 62, - columnNumber: 7 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/StaticShape.tsx", - lineNumber: 61, - columnNumber: 5 - }, this); -} -_s(StaticShape, "noGOLo6Pb/1nkS1NmtUEoW9DLCg="); -_c = StaticShape; -var _c; -__turbopack_context__.k.register(_c, "StaticShape"); -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/components/Item.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "Item", - ()=>Item -]); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$react$2d$error$2d$boundary$2f$dist$2f$react$2d$error$2d$boundary$2e$development$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/react-error-boundary/dist/react-error-boundary.development.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/mission.ts [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$GenericShape$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/GenericShape.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ShapeInfoProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ShapeInfoProvider.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SimGroup$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/SimGroup.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$FloatingLabel$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/FloatingLabel.tsx [app-client] (ecmascript)"); -; -var _s = __turbopack_context__.k.signature(); -; -; -; -; -; -; -; -const dataBlockToShapeName = { - AmmoPack: "pack_upgrade_ammo.dts", - Beacon: "beacon.dts", - Chaingun: "weapon_chaingun.dts", - ChaingunAmmo: "ammo_chaingun.dts", - CloakingPack: "pack_upgrade_cloaking.dts", - ConcussionGrenade: "grenade.dts", - DiscAmmo: "ammo_disc.dts", - ELFGun: "weapon_elf.dts", - EnergyPack: "pack_upgrade_energy.dts", - Flag: "flag.dts", - FlareGrenade: "grenade.dts", - Grenade: "grenade.dts", - GrenadeLauncher: "weapon_grenade_launcher.dts", - GrenadeLauncherAmmo: "ammo_grenade.dts", - InventoryDeployable: "pack_deploy_inventory.dts", - Mine: "ammo_mine.dts", - MotionSensorDeployable: "pack_deploy_sensor_motion.dts", - Plasma: "weapon_plasma.dts", - PlasmaAmmo: "ammo_plasma.dts", - PulseSensorDeployable: "pack_deploy_sensor_pulse.dts", - RepairKit: "repair_kit.dts", - RepairPack: "pack_upgrade_repair.dts", - RepairPatch: "repair_patch.dts", - SatchelCharge: "pack_upgrade_satchel.dts", - SensorJammerPack: "pack_upgrade_sensorjammer.dts", - ShieldPack: "pack_upgrade_shield.dts", - ShockLance: "weapon_shocklance.dts", - SniperRifle: "weapon_sniper.dts" -}; -let _caseInsensitiveLookup; -function getDataBlockShape(dataBlock) { - if (!_caseInsensitiveLookup) { - _caseInsensitiveLookup = Object.fromEntries(Object.entries(dataBlockToShapeName).map((param)=>{ - let [key, value] = param; - return [ - key.toLowerCase(), - value - ]; - })); - } - return _caseInsensitiveLookup[dataBlock.toLowerCase()]; -} -const TEAM_NAMES = { - 1: "Storm", - 2: "Inferno" -}; -function Item(param) { - let { object } = param; - _s(); - const simGroup = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SimGroup$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useSimGroup"])(); - const dataBlock = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getProperty"])(object, "dataBlock").value; - const position = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "Item.useMemo[position]": ()=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getPosition"])(object) - }["Item.useMemo[position]"], [ - object - ]); - const scale = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "Item.useMemo[scale]": ()=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getScale"])(object) - }["Item.useMemo[scale]"], [ - object - ]); - const q = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "Item.useMemo[q]": ()=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getRotation"])(object) - }["Item.useMemo[q]"], [ - object - ]); - const shapeName = getDataBlockShape(dataBlock); - if (!shapeName) { - console.error(" missing shape for dataBlock: ".concat(dataBlock)); - } - const isFlag = (dataBlock === null || dataBlock === void 0 ? void 0 : dataBlock.toLowerCase()) === "flag"; - var _simGroup_team; - const team = (_simGroup_team = simGroup === null || simGroup === void 0 ? void 0 : simGroup.team) !== null && _simGroup_team !== void 0 ? _simGroup_team : null; - const teamName = team > 0 ? TEAM_NAMES[team] : null; - const label = isFlag && teamName ? "".concat(teamName, " Flag") : null; - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ShapeInfoProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ShapeInfoProvider"], { - shapeName: shapeName, - type: "Item", - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("group", { - position: position, - quaternion: q, - scale: scale, - children: shapeName ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$react$2d$error$2d$boundary$2f$dist$2f$react$2d$error$2d$boundary$2e$development$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ErrorBoundary"], { - fallback: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$GenericShape$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ShapePlaceholder"], { - color: "red" - }, void 0, false, { - fileName: "[project]/src/components/Item.tsx", - lineNumber: 87, - columnNumber: 36 - }, void 0), - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Suspense"], { - fallback: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$GenericShape$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ShapePlaceholder"], { - color: "pink" - }, void 0, false, { - fileName: "[project]/src/components/Item.tsx", - lineNumber: 88, - columnNumber: 33 - }, void 0), - children: [ - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$GenericShape$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ShapeModel"], {}, void 0, false, { - fileName: "[project]/src/components/Item.tsx", - lineNumber: 89, - columnNumber: 15 - }, this), - label ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$FloatingLabel$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["FloatingLabel"], { - opacity: 0.6, - children: label - }, void 0, false, { - fileName: "[project]/src/components/Item.tsx", - lineNumber: 91, - columnNumber: 17 - }, this) : null - ] - }, void 0, true, { - fileName: "[project]/src/components/Item.tsx", - lineNumber: 88, - columnNumber: 13 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/Item.tsx", - lineNumber: 87, - columnNumber: 11 - }, this) : /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$GenericShape$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ShapePlaceholder"], { - color: "orange" - }, void 0, false, { - fileName: "[project]/src/components/Item.tsx", - lineNumber: 96, - columnNumber: 11 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/Item.tsx", - lineNumber: 85, - columnNumber: 7 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/Item.tsx", - lineNumber: 84, - columnNumber: 5 - }, this); -} -_s(Item, "VyzCIkk3aXlwo0IraWCSrHlVEQI=", false, function() { - return [ - __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SimGroup$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useSimGroup"] - ]; -}); -_c = Item; -var _c; -__turbopack_context__.k.register(_c, "Item"); -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/components/Turret.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "Turret", - ()=>Turret -]); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$react$2d$error$2d$boundary$2f$dist$2f$react$2d$error$2d$boundary$2e$development$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/react-error-boundary/dist/react-error-boundary.development.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/mission.ts [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$GenericShape$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/GenericShape.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ShapeInfoProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ShapeInfoProvider.tsx [app-client] (ecmascript)"); -; -var _s = __turbopack_context__.k.signature(); -; -; -; -; -; -const dataBlockToShapeName = { - AABarrelLarge: "turret_aa_large.dts", - ELFBarrelLarge: "turret_elf_large.dts", - MissileBarrelLarge: "turret_missile_large.dts", - MortarBarrelLarge: "turret_mortar_large.dts", - PlasmaBarrelLarge: "turret_fusion_large.dts", - SentryTurret: "turret_sentry.dts", - TurretBaseLarge: "turret_base_large.dts", - SentryTurretBarrel: "turret_muzzlepoint.dts" -}; -let _caseInsensitiveLookup; -function getDataBlockShape(dataBlock) { - if (!_caseInsensitiveLookup) { - _caseInsensitiveLookup = Object.fromEntries(Object.entries(dataBlockToShapeName).map((param)=>{ - let [key, value] = param; - return [ - key.toLowerCase(), - value - ]; - })); - } - return _caseInsensitiveLookup[dataBlock.toLowerCase()]; -} -function Turret(param) { - let { object } = param; - _s(); - const dataBlock = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getProperty"])(object, "dataBlock").value; - const initialBarrel = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getProperty"])(object, "initialBarrel").value; - const position = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "Turret.useMemo[position]": ()=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getPosition"])(object) - }["Turret.useMemo[position]"], [ - object - ]); - const q = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "Turret.useMemo[q]": ()=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getRotation"])(object) - }["Turret.useMemo[q]"], [ - object - ]); - const scale = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "Turret.useMemo[scale]": ()=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getScale"])(object) - }["Turret.useMemo[scale]"], [ - object - ]); - const shapeName = getDataBlockShape(dataBlock); - const barrelShapeName = getDataBlockShape(initialBarrel); - if (!shapeName) { - console.error(" missing shape for dataBlock: ".concat(dataBlock)); - } - if (!barrelShapeName) { - console.error(" missing shape for initialBarrel dataBlock: ".concat(initialBarrel)); - } - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ShapeInfoProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ShapeInfoProvider"], { - shapeName: shapeName, - type: "Turret", - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("group", { - position: position, - quaternion: q, - scale: scale, - children: [ - shapeName ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$react$2d$error$2d$boundary$2f$dist$2f$react$2d$error$2d$boundary$2e$development$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ErrorBoundary"], { - fallback: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$GenericShape$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ShapePlaceholder"], { - color: "red" - }, void 0, false, { - fileName: "[project]/src/components/Turret.tsx", - lineNumber: 61, - columnNumber: 36 - }, void 0), - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Suspense"], { - fallback: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$GenericShape$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ShapePlaceholder"], { - color: "yellow" - }, void 0, false, { - fileName: "[project]/src/components/Turret.tsx", - lineNumber: 62, - columnNumber: 33 - }, void 0), - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$GenericShape$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ShapeModel"], {}, void 0, false, { - fileName: "[project]/src/components/Turret.tsx", - lineNumber: 63, - columnNumber: 15 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/Turret.tsx", - lineNumber: 62, - columnNumber: 13 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/Turret.tsx", - lineNumber: 61, - columnNumber: 11 - }, this) : /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$GenericShape$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ShapePlaceholder"], { - color: "orange" - }, void 0, false, { - fileName: "[project]/src/components/Turret.tsx", - lineNumber: 67, - columnNumber: 11 - }, this), - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ShapeInfoProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ShapeInfoProvider"], { - shapeName: barrelShapeName, - type: "Turret", - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("group", { - position: [ - 0, - 1.5, - 0 - ], - children: barrelShapeName ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$react$2d$error$2d$boundary$2f$dist$2f$react$2d$error$2d$boundary$2e$development$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ErrorBoundary"], { - fallback: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$GenericShape$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ShapePlaceholder"], { - color: "red" - }, void 0, false, { - fileName: "[project]/src/components/Turret.tsx", - lineNumber: 72, - columnNumber: 40 - }, void 0), - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Suspense"], { - fallback: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$GenericShape$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ShapePlaceholder"], { - color: "yellow" - }, void 0, false, { - fileName: "[project]/src/components/Turret.tsx", - lineNumber: 73, - columnNumber: 37 - }, void 0), - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$GenericShape$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ShapeModel"], {}, void 0, false, { - fileName: "[project]/src/components/Turret.tsx", - lineNumber: 74, - columnNumber: 19 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/Turret.tsx", - lineNumber: 73, - columnNumber: 17 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/Turret.tsx", - lineNumber: 72, - columnNumber: 15 - }, this) : /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$GenericShape$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ShapePlaceholder"], { - color: "orange" - }, void 0, false, { - fileName: "[project]/src/components/Turret.tsx", - lineNumber: 78, - columnNumber: 15 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/Turret.tsx", - lineNumber: 70, - columnNumber: 11 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/Turret.tsx", - lineNumber: 69, - columnNumber: 9 - }, this) - ] - }, void 0, true, { - fileName: "[project]/src/components/Turret.tsx", - lineNumber: 59, - columnNumber: 7 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/Turret.tsx", - lineNumber: 58, - columnNumber: 5 - }, this); -} -_s(Turret, "noGOLo6Pb/1nkS1NmtUEoW9DLCg="); -_c = Turret; -var _c; -__turbopack_context__.k.register(_c, "Turret"); -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/components/AudioContext.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "AudioProvider", - ()=>AudioProvider, - "useAudio", - ()=>useAudio -]); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__C__as__useThree$3e$__ = __turbopack_context__.i("[project]/node_modules/@react-three/fiber/dist/events-e3cb66e2.esm.js [app-client] (ecmascript) "); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/three/build/three.core.js [app-client] (ecmascript)"); -; -var _s = __turbopack_context__.k.signature(), _s1 = __turbopack_context__.k.signature(); -; -; -; -const AudioContext = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["createContext"])(undefined); -function AudioProvider(param) { - let { children } = param; - _s(); - const { camera } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__C__as__useThree$3e$__["useThree"])(); - const [audioContext, setAudioContext] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])({ - audioLoader: null, - audioListener: null - }); - (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ - "AudioProvider.useEffect": ()=>{ - // Create audio loader - const audioLoader = new __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AudioLoader"](); - // Create listener if not already present - let listener = camera.children.find({ - "AudioProvider.useEffect.listener": (child)=>child instanceof __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AudioListener"] - }["AudioProvider.useEffect.listener"]); - if (!listener) { - listener = new __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AudioListener"](); - camera.add(listener); - } - setAudioContext({ - audioLoader, - audioListener: listener - }); - } - }["AudioProvider.useEffect"], [ - camera - ]); - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(AudioContext.Provider, { - value: audioContext, - children: children - }, void 0, false, { - fileName: "[project]/src/components/AudioContext.tsx", - lineNumber: 50, - columnNumber: 5 - }, this); -} -_s(AudioProvider, "yOjB/gGlrDcaz6DYQdp2kmS49/A=", false, function() { - return [ - __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__C__as__useThree$3e$__["useThree"] - ]; -}); -_c = AudioProvider; -function useAudio() { - _s1(); - const context = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useContext"])(AudioContext); - if (context === undefined) { - throw new Error("useAudio must be used within AudioProvider"); - } - return context; -} -_s1(useAudio, "b9L3QQ+jgeyIrH0NfHrJ8nn7VMU="); -var _c; -__turbopack_context__.k.register(_c, "AudioProvider"); -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/components/AudioEmitter.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "AudioEmitter", - ()=>AudioEmitter -]); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__C__as__useThree$3e$__ = __turbopack_context__.i("[project]/node_modules/@react-three/fiber/dist/events-e3cb66e2.esm.js [app-client] (ecmascript) "); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__D__as__useFrame$3e$__ = __turbopack_context__.i("[project]/node_modules/@react-three/fiber/dist/events-e3cb66e2.esm.js [app-client] (ecmascript) "); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/three/build/three.core.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/mission.ts [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$loaders$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/loaders.ts [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$AudioContext$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/AudioContext.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/SettingsProvider.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$FloatingLabel$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/FloatingLabel.tsx [app-client] (ecmascript)"); -; -var _s = __turbopack_context__.k.signature(); -; -; -; -; -; -; -; -; -// Global audio buffer cache -const audioBufferCache = new Map(); -function getCachedAudioBuffer(audioUrl, audioLoader, onLoad) { - if (audioBufferCache.has(audioUrl)) { - onLoad(audioBufferCache.get(audioUrl)); - } else { - audioLoader.load(audioUrl, (buffer)=>{ - audioBufferCache.set(audioUrl, buffer); - onLoad(buffer); - }, undefined, (err)=>{ - console.error("AudioEmitter: Audio load error", audioUrl, err); - }); - } -} -const AudioEmitter = /*#__PURE__*/ _s((0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["memo"])(_c = _s(function AudioEmitter(param) { - let { object } = param; - var _getProperty, _getProperty1, _getProperty2, _getProperty3, _getProperty4, _getProperty5, _getProperty6; - _s(); - const { debugMode } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useDebug"])(); - var _getProperty_value; - const fileName = (_getProperty_value = (_getProperty = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getProperty"])(object, "fileName")) === null || _getProperty === void 0 ? void 0 : _getProperty.value) !== null && _getProperty_value !== void 0 ? _getProperty_value : ""; - var _getProperty_value1; - const volume = parseFloat((_getProperty_value1 = (_getProperty1 = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getProperty"])(object, "volume")) === null || _getProperty1 === void 0 ? void 0 : _getProperty1.value) !== null && _getProperty_value1 !== void 0 ? _getProperty_value1 : "1"); - var _getProperty_value2; - const minDistance = parseFloat((_getProperty_value2 = (_getProperty2 = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getProperty"])(object, "minDistance")) === null || _getProperty2 === void 0 ? void 0 : _getProperty2.value) !== null && _getProperty_value2 !== void 0 ? _getProperty_value2 : "1"); - var _getProperty_value3; - const maxDistance = parseFloat((_getProperty_value3 = (_getProperty3 = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getProperty"])(object, "maxDistance")) === null || _getProperty3 === void 0 ? void 0 : _getProperty3.value) !== null && _getProperty_value3 !== void 0 ? _getProperty_value3 : "1"); - var _getProperty_value4; - const minLoopGap = parseFloat((_getProperty_value4 = (_getProperty4 = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getProperty"])(object, "minLoopGap")) === null || _getProperty4 === void 0 ? void 0 : _getProperty4.value) !== null && _getProperty_value4 !== void 0 ? _getProperty_value4 : "0"); - var _getProperty_value5; - const maxLoopGap = parseFloat((_getProperty_value5 = (_getProperty5 = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getProperty"])(object, "maxLoopGap")) === null || _getProperty5 === void 0 ? void 0 : _getProperty5.value) !== null && _getProperty_value5 !== void 0 ? _getProperty_value5 : "0"); - var _getProperty_value6; - const is3D = parseInt((_getProperty_value6 = (_getProperty6 = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getProperty"])(object, "is3D")) === null || _getProperty6 === void 0 ? void 0 : _getProperty6.value) !== null && _getProperty_value6 !== void 0 ? _getProperty_value6 : "0"); - const [x, y, z] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getPosition"])(object); - const { scene, camera } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__C__as__useThree$3e$__["useThree"])(); - const { audioLoader, audioListener } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$AudioContext$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useAudio"])(); - const { audioEnabled } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useSettings"])(); - const soundRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(null); - const loopTimerRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(null); - const loopGapIntervalRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(null); - const isLoadedRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(false); - const isInRangeRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(false); - const emitterPosRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(new __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Vector3"](x, y, z)); - // Create sound object on mount - (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ - "AudioEmitter.AudioEmitter.useEffect": ()=>{ - if (!audioLoader || !audioListener) return; - // Always use PositionalAudio for consistent interface - const sound = new __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["PositionalAudio"](audioListener); - sound.position.copy(emitterPosRef.current); - // Configure distance properties - if (is3D) { - sound.setDistanceModel("exponential"); - sound.setRefDistance(minDistance / 20); - sound.setMaxDistance(maxDistance / 25); - sound.setVolume(volume); - } else { - // No attenuation: very large max distance - sound.setDistanceModel("linear"); - sound.setRefDistance(1); - sound.setMaxDistance(2000000); - sound.setVolume(volume / 15); - } - soundRef.current = sound; - scene.add(sound); - return ({ - "AudioEmitter.AudioEmitter.useEffect": ()=>{ - if (loopTimerRef.current) clearTimeout(loopTimerRef.current); - if (loopGapIntervalRef.current) clearTimeout(loopGapIntervalRef.current); - try { - sound.stop(); - } catch (e) {} - sound.disconnect(); - scene.remove(sound); - isLoadedRef.current = false; - isInRangeRef.current = false; - } - })["AudioEmitter.AudioEmitter.useEffect"]; - } - }["AudioEmitter.AudioEmitter.useEffect"], [ - audioLoader, - audioListener, - is3D, - minDistance, - maxDistance, - volume, - scene - ]); - // Setup looping logic (only called when audio loads) - const setupLooping = (sound)=>{ - if (minLoopGap > 0 || maxLoopGap > 0) { - const gapMin = Math.max(0, minLoopGap); - const gapMax = Math.max(gapMin, maxLoopGap); - const gap = gapMin === gapMax ? gapMin : Math.random() * (gapMax - gapMin) + gapMin; - sound.loop = false; - const checkLoop = ()=>{ - if (sound.isPlaying === false) { - loopTimerRef.current = setTimeout(()=>{ - try { - sound.play(); - setupLooping(sound); - } catch (err) {} - }, gap); - } else { - loopGapIntervalRef.current = setTimeout(checkLoop, 100); - } - }; - loopGapIntervalRef.current = setTimeout(checkLoop, 100); - } else { - sound.setLoop(true); - } - }; - // Check proximity and load/unload audio - (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__D__as__useFrame$3e$__["useFrame"])({ - "AudioEmitter.AudioEmitter.useFrame": ()=>{ - const sound = soundRef.current; - if (!sound || !audioEnabled || !fileName) return; - const cameraPos = camera.position; - const emitterPos = emitterPosRef.current; - const distance = cameraPos.distanceTo(emitterPos); - const loadRadius = maxDistance; // Scale down by 10 like visualization - const wasInRange = isInRangeRef.current; - const isNowInRange = distance <= loadRadius; - // Entering range: load and play - if (isNowInRange && !wasInRange) { - isInRangeRef.current = true; - if (!isLoadedRef.current) { - const audioUrl = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$loaders$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["audioToUrl"])(fileName); - getCachedAudioBuffer(audioUrl, audioLoader, { - "AudioEmitter.AudioEmitter.useFrame": (audioBuffer)=>{ - if (!sound.buffer) { - sound.setBuffer(audioBuffer); - isLoadedRef.current = true; - try { - sound.play(); - setupLooping(sound); - } catch (err) {} - } - } - }["AudioEmitter.AudioEmitter.useFrame"]); - } else { - // Already loaded, just play - try { - if (!sound.isPlaying) { - sound.play(); - setupLooping(sound); - } - } catch (err) {} - } - } else if (!isNowInRange && wasInRange) { - isInRangeRef.current = false; - if (loopTimerRef.current) clearTimeout(loopTimerRef.current); - if (loopGapIntervalRef.current) clearTimeout(loopGapIntervalRef.current); - try { - sound.stop(); - } catch (err) {} - } - } - }["AudioEmitter.AudioEmitter.useFrame"]); - // Stop audio if disabled - (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ - "AudioEmitter.AudioEmitter.useEffect": ()=>{ - const sound = soundRef.current; - if (!sound) return; - if (!audioEnabled) { - if (loopTimerRef.current) clearTimeout(loopTimerRef.current); - if (loopGapIntervalRef.current) clearTimeout(loopGapIntervalRef.current); - try { - sound.stop(); - } catch (err) {} - } - } - }["AudioEmitter.AudioEmitter.useEffect"], [ - audioEnabled - ]); - return debugMode ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("mesh", { - position: emitterPosRef.current, - children: [ - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("sphereGeometry", { - args: [ - minDistance, - 12, - 12 - ] - }, void 0, false, { - fileName: "[project]/src/components/AudioEmitter.tsx", - lineNumber: 211, - columnNumber: 7 - }, this), - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("meshBasicMaterial", { - color: "#00ff00", - wireframe: true, - opacity: 0.05, - transparent: true, - toneMapped: false - }, void 0, false, { - fileName: "[project]/src/components/AudioEmitter.tsx", - lineNumber: 212, - columnNumber: 7 - }, this), - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$FloatingLabel$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["FloatingLabel"], { - color: "#00ff00", - position: [ - 0, - minDistance + 1, - 0 - ], - children: fileName - }, void 0, false, { - fileName: "[project]/src/components/AudioEmitter.tsx", - lineNumber: 219, - columnNumber: 7 - }, this) - ] - }, void 0, true, { - fileName: "[project]/src/components/AudioEmitter.tsx", - lineNumber: 210, - columnNumber: 5 - }, this) : null; -}, "61ueEYvdy7/tcUDL7Un++j3qA98=", false, function() { - return [ - __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useDebug"], - __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__C__as__useThree$3e$__["useThree"], - __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$AudioContext$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useAudio"], - __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useSettings"], - __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__D__as__useFrame$3e$__["useFrame"] - ]; -})), "61ueEYvdy7/tcUDL7Un++j3qA98=", false, function() { - return [ - __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useDebug"], - __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__C__as__useThree$3e$__["useThree"], - __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$AudioContext$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useAudio"], - __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useSettings"], - __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__D__as__useFrame$3e$__["useFrame"] - ]; -}); -_c1 = AudioEmitter; -var _c, _c1; -__turbopack_context__.k.register(_c, "AudioEmitter$memo"); -__turbopack_context__.k.register(_c1, "AudioEmitter"); -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/components/WayPoint.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "WayPoint", - ()=>WayPoint -]); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/mission.ts [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$FloatingLabel$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/FloatingLabel.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SimGroup$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/SimGroup.tsx [app-client] (ecmascript)"); -; -var _s = __turbopack_context__.k.signature(); -; -; -; -; -function WayPoint(param) { - let { object } = param; - var _getProperty; - _s(); - const simGroup = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SimGroup$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useSimGroup"])(); - const position = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "WayPoint.useMemo[position]": ()=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getPosition"])(object) - }["WayPoint.useMemo[position]"], [ - object - ]); - const label = (_getProperty = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getProperty"])(object, "name")) === null || _getProperty === void 0 ? void 0 : _getProperty.value; - return label ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$FloatingLabel$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["FloatingLabel"], { - position: position, - opacity: 0.6, - children: label - }, void 0, false, { - fileName: "[project]/src/components/WayPoint.tsx", - lineNumber: 12, - columnNumber: 5 - }, this) : null; -} -_s(WayPoint, "Wc+Cfodetn6GgJLIpQ8CkFm1ZoU=", false, function() { - return [ - __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SimGroup$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useSimGroup"] - ]; -}); -_c = WayPoint; -var _c; -__turbopack_context__.k.register(_c, "WayPoint"); -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/components/CamerasProvider.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "CamerasProvider", - ()=>CamerasProvider, - "useCameras", - ()=>useCameras -]); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/three/build/three.core.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__C__as__useThree$3e$__ = __turbopack_context__.i("[project]/node_modules/@react-three/fiber/dist/events-e3cb66e2.esm.js [app-client] (ecmascript) "); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); -; -var _s = __turbopack_context__.k.signature(), _s1 = __turbopack_context__.k.signature(); -; -; -; -const CamerasContext = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["createContext"])(null); -function useCameras() { - _s(); - const context = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useContext"])(CamerasContext); - if (!context) { - throw new Error("useCameras must be used within CamerasProvider"); - } - return context; -} -_s(useCameras, "b9L3QQ+jgeyIrH0NfHrJ8nn7VMU="); -function CamerasProvider(param) { - let { children } = param; - _s1(); - const { camera } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__C__as__useThree$3e$__["useThree"])(); - const [cameraIndex, setCameraIndex] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(0); - const [cameraMap, setCameraMap] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])({}); - const registerCamera = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useCallback"])({ - "CamerasProvider.useCallback[registerCamera]": (camera)=>{ - setCameraMap({ - "CamerasProvider.useCallback[registerCamera]": (prevCameraMap)=>({ - ...prevCameraMap, - [camera.id]: camera - }) - }["CamerasProvider.useCallback[registerCamera]"]); - } - }["CamerasProvider.useCallback[registerCamera]"], []); - const unregisterCamera = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useCallback"])({ - "CamerasProvider.useCallback[unregisterCamera]": (camera)=>{ - setCameraMap({ - "CamerasProvider.useCallback[unregisterCamera]": (prevCameraMap)=>{ - const { [camera.id]: removedCamera, ...remainingCameras } = prevCameraMap; - return remainingCameras; - } - }["CamerasProvider.useCallback[unregisterCamera]"]); - } - }["CamerasProvider.useCallback[unregisterCamera]"], []); - const nextCamera = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useCallback"])({ - "CamerasProvider.useCallback[nextCamera]": ()=>{ - setCameraIndex({ - "CamerasProvider.useCallback[nextCamera]": (prev)=>{ - const cameraCount = Object.keys(cameraMap).length; - if (cameraCount === 0) { - return 0; - } - return (prev + 1) % cameraCount; - } - }["CamerasProvider.useCallback[nextCamera]"]); - } - }["CamerasProvider.useCallback[nextCamera]"], [ - cameraMap - ]); - (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ - "CamerasProvider.useEffect": ()=>{ - const cameraCount = Object.keys(cameraMap).length; - if (cameraIndex < cameraCount) { - const cameraId = Object.keys(cameraMap)[cameraIndex]; - const cameraInfo = cameraMap[cameraId]; - camera.position.copy(cameraInfo.position); - // Apply coordinate system correction for Torque3D to Three.js - const correction = new __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Quaternion"]().setFromAxisAngle(new __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Vector3"](0, 1, 0), -Math.PI / 2); - camera.quaternion.copy(cameraInfo.rotation).multiply(correction); - } - } - }["CamerasProvider.useEffect"], [ - cameraIndex, - cameraMap, - camera - ]); - const context = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "CamerasProvider.useMemo[context]": ()=>({ - registerCamera, - unregisterCamera, - nextCamera - }) - }["CamerasProvider.useMemo[context]"], [ - registerCamera, - unregisterCamera, - nextCamera - ]); - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(CamerasContext.Provider, { - value: context, - children: children - }, void 0, false, { - fileName: "[project]/src/components/CamerasProvider.tsx", - lineNumber: 90, - columnNumber: 5 - }, this); -} -_s1(CamerasProvider, "WZphzgKDXEKTC/3tizD17JIV8mU=", false, function() { - return [ - __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__C__as__useThree$3e$__["useThree"] - ]; -}); -_c = CamerasProvider; -var _c; -__turbopack_context__.k.register(_c, "CamerasProvider"); -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/components/Camera.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "Camera", - ()=>Camera -]); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$CamerasProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/CamerasProvider.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/mission.ts [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/three/build/three.core.js [app-client] (ecmascript)"); -var _s = __turbopack_context__.k.signature(); -; -; -; -; -function Camera(param) { - let { object } = param; - _s(); - const { registerCamera, unregisterCamera } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$CamerasProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useCameras"])(); - const id = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useId"])(); - const dataBlock = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getProperty"])(object, "dataBlock").value; - const position = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "Camera.useMemo[position]": ()=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getPosition"])(object) - }["Camera.useMemo[position]"], [ - object - ]); - const q = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "Camera.useMemo[q]": ()=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$mission$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getRotation"])(object) - }["Camera.useMemo[q]"], [ - object - ]); - (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ - "Camera.useEffect": ()=>{ - if (dataBlock === "Observer") { - const camera = { - id, - position: new __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Vector3"](...position), - rotation: q - }; - registerCamera(camera); - return ({ - "Camera.useEffect": ()=>{ - unregisterCamera(camera); - } - })["Camera.useEffect"]; - } - } - }["Camera.useEffect"], [ - id, - dataBlock, - registerCamera, - unregisterCamera, - position, - q - ]); - // Maps can define preset observer camera locations. You should be able to jump - // to an observer camera position and then fly around from that starting point - // But, we wouldn't want the user to take control of the actual camera's - // position, because then if you want to cycle back through them again, the - // "fixed" camera location has moved. There are multiple approaches to fixing - // this: make Camera render an actual PerspectiveCamera, switch it when cycling, - // but clone a new "flying" camera when the user moves. The other is to not - // have multiple cameras at all, but rather update the default camera with - // new position information when cycling. This uses the latter approach. - return null; -} -_s(Camera, "U4lZW0pk2wF4seyRo+fr+3O4g2M=", false, function() { - return [ - __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$CamerasProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useCameras"], - __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useId"] - ]; -}); -_c = Camera; -var _c; -__turbopack_context__.k.register(_c, "Camera"); -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/components/renderObject.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "renderObject", - ()=>renderObject -]); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$TerrainBlock$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/TerrainBlock.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$WaterBlock$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/WaterBlock.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SimGroup$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/SimGroup.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$InteriorInstance$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/InteriorInstance.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$Sky$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/Sky.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$Sun$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/Sun.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$TSStatic$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/TSStatic.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$StaticShape$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/StaticShape.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$Item$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/Item.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$Turret$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/Turret.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$AudioEmitter$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/AudioEmitter.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$WayPoint$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/WayPoint.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$Camera$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/Camera.tsx [app-client] (ecmascript)"); -; -; -; -; -; -; -; -; -; -; -; -; -; -; -const componentMap = { - AudioEmitter: __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$AudioEmitter$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AudioEmitter"], - Camera: __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$Camera$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Camera"], - InteriorInstance: __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$InteriorInstance$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["InteriorInstance"], - Item: __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$Item$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Item"], - SimGroup: __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SimGroup$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["SimGroup"], - Sky: __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$Sky$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Sky"], - StaticShape: __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$StaticShape$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["StaticShape"], - Sun: __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$Sun$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Sun"], - TerrainBlock: __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$TerrainBlock$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["TerrainBlock"], - TSStatic: __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$TSStatic$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["TSStatic"], - Turret: __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$Turret$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Turret"], - WaterBlock: __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$WaterBlock$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["WaterBlock"], - WayPoint: __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$WayPoint$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["WayPoint"] -}; -function renderObject(object, key) { - const Component = componentMap[object.className]; - return Component ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(Component, { - object: object - }, key, false, { - fileName: "[project]/src/components/renderObject.tsx", - lineNumber: 34, - columnNumber: 22 - }, this) : null; -} -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/components/Mission.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "Mission", - ()=>Mission -]); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$tanstack$2f$react$2d$query$2f$build$2f$modern$2f$useQuery$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/@tanstack/react-query/build/modern/useQuery.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$loaders$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/loaders.ts [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$renderObject$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/renderObject.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); -var _s = __turbopack_context__.k.signature(), _s1 = __turbopack_context__.k.signature(); -; -; -; -; -function useMission(name) { - _s(); - return (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$tanstack$2f$react$2d$query$2f$build$2f$modern$2f$useQuery$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useQuery"])({ - queryKey: [ - "mission", - name - ], - queryFn: { - "useMission.useQuery": ()=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$loaders$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["loadMission"])(name) - }["useMission.useQuery"] - }); -} -_s(useMission, "4ZpngI1uv+Uo3WQHEZmTQ5FNM+k=", false, function() { - return [ - __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$tanstack$2f$react$2d$query$2f$build$2f$modern$2f$useQuery$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useQuery"] - ]; -}); -const Mission = /*#__PURE__*/ _s1((0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["memo"])(_c = _s1(function Mission(param) { - let { name } = param; - _s1(); - const { data: mission } = useMission(name); - if (!mission) { - return null; - } - return mission.objects.map((object, i)=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$renderObject$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["renderObject"])(object, i)); -}, "+ocZk+1UqCoK9+6glMf5f8o7Cmg=", false, function() { - return [ - useMission - ]; -})), "+ocZk+1UqCoK9+6glMf5f8o7Cmg=", false, function() { - return [ - useMission - ]; -}); -_c1 = Mission; -var _c, _c1; -__turbopack_context__.k.register(_c, "Mission$memo"); -__turbopack_context__.k.register(_c1, "Mission"); -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/components/ObserverControls.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "ObserverControls", - ()=>ObserverControls -]); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/three/build/three.core.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__D__as__useFrame$3e$__ = __turbopack_context__.i("[project]/node_modules/@react-three/fiber/dist/events-e3cb66e2.esm.js [app-client] (ecmascript) "); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__C__as__useThree$3e$__ = __turbopack_context__.i("[project]/node_modules/@react-three/fiber/dist/events-e3cb66e2.esm.js [app-client] (ecmascript) "); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$web$2f$KeyboardControls$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/@react-three/drei/web/KeyboardControls.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2d$stdlib$2f$controls$2f$PointerLockControls$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/three-stdlib/controls/PointerLockControls.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/SettingsProvider.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$CamerasProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/CamerasProvider.tsx [app-client] (ecmascript)"); -; -var _s = __turbopack_context__.k.signature(), _s1 = __turbopack_context__.k.signature(); -; -; -; -; -; -; -; -var Controls = /*#__PURE__*/ function(Controls) { - Controls["forward"] = "forward"; - Controls["backward"] = "backward"; - Controls["left"] = "left"; - Controls["right"] = "right"; - Controls["up"] = "up"; - Controls["down"] = "down"; - return Controls; -}(Controls || {}); -const BASE_SPEED = 80; -const MIN_SPEED_ADJUSTMENT = 0.05; -const MAX_SPEED_ADJUSTMENT = 0.5; -function CameraMovement() { - _s(); - const { speedMultiplier, setSpeedMultiplier } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useControls"])(); - const [subscribe, getKeys] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$web$2f$KeyboardControls$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useKeyboardControls"])(); - const { camera, gl } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__C__as__useThree$3e$__["useThree"])(); - const { nextCamera } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$CamerasProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useCameras"])(); - const controlsRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(null); - // Scratch vectors to avoid allocations each frame - const forwardVec = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(new __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Vector3"]()); - const sideVec = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(new __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Vector3"]()); - const moveVec = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(new __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2f$build$2f$three$2e$core$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Vector3"]()); - // Setup pointer lock controls - (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ - "CameraMovement.useEffect": ()=>{ - const controls = new __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$three$2d$stdlib$2f$controls$2f$PointerLockControls$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["PointerLockControls"](camera, gl.domElement); - controlsRef.current = controls; - const handleClick = { - "CameraMovement.useEffect.handleClick": (e)=>{ - if (controls.isLocked) { - nextCamera(); - } else if (e.target === gl.domElement) { - // Only lock if clicking directly on the canvas (not on UI elements) - controls.lock(); - } - } - }["CameraMovement.useEffect.handleClick"]; - document.addEventListener("click", handleClick); - return ({ - "CameraMovement.useEffect": ()=>{ - document.removeEventListener("click", handleClick); - controls.dispose(); - } - })["CameraMovement.useEffect"]; - } - }["CameraMovement.useEffect"], [ - camera, - gl, - nextCamera - ]); - // Handle mousewheel for speed adjustment - (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ - "CameraMovement.useEffect": ()=>{ - const handleWheel = { - "CameraMovement.useEffect.handleWheel": (e)=>{ - e.preventDefault(); - const direction = e.deltaY > 0 ? -1 : 1; - const delta = // Helps normalize sensitivity; trackpad scrolling will have many small - // updates while mouse wheels have fewer updates but large deltas. - Math.max(MIN_SPEED_ADJUSTMENT, Math.min(MAX_SPEED_ADJUSTMENT, Math.abs(e.deltaY * 0.01))) * direction; - setSpeedMultiplier({ - "CameraMovement.useEffect.handleWheel": (prev)=>{ - const newSpeed = Math.round((prev + delta) * 20) / 20; - return Math.max(0.1, Math.min(5, newSpeed)); - } - }["CameraMovement.useEffect.handleWheel"]); - } - }["CameraMovement.useEffect.handleWheel"]; - const canvas = gl.domElement; - canvas.addEventListener("wheel", handleWheel, { - passive: false - }); - return ({ - "CameraMovement.useEffect": ()=>{ - canvas.removeEventListener("wheel", handleWheel); - } - })["CameraMovement.useEffect"]; - } - }["CameraMovement.useEffect"], [ - gl - ]); - (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__D__as__useFrame$3e$__["useFrame"])({ - "CameraMovement.useFrame": (state, delta)=>{ - const { forward, backward, left, right, up, down } = getKeys(); - if (!forward && !backward && !left && !right && !up && !down) { - return; - } - const speed = BASE_SPEED * speedMultiplier; - // Forward/backward: take complete camera angle into account (including Y) - camera.getWorldDirection(forwardVec.current); - forwardVec.current.normalize(); - // Left/right: move along XZ plane - sideVec.current.crossVectors(camera.up, forwardVec.current).normalize(); - moveVec.current.set(0, 0, 0); - if (forward) { - moveVec.current.add(forwardVec.current); - } - if (backward) { - moveVec.current.sub(forwardVec.current); - } - if (left) { - moveVec.current.add(sideVec.current); - } - if (right) { - moveVec.current.sub(sideVec.current); - } - if (up) { - moveVec.current.y += 1; - } - if (down) { - moveVec.current.y -= 1; - } - if (moveVec.current.lengthSq() > 0) { - moveVec.current.normalize().multiplyScalar(speed * delta); - camera.position.add(moveVec.current); - } - } - }["CameraMovement.useFrame"]); - return null; -} -_s(CameraMovement, "NVHg6OtzfIKcoiEGeiZXC/xbrgI=", false, function() { - return [ - __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useControls"], - __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$web$2f$KeyboardControls$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useKeyboardControls"], - __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__C__as__useThree$3e$__["useThree"], - __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$CamerasProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useCameras"], - __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$events$2d$e3cb66e2$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__D__as__useFrame$3e$__["useFrame"] - ]; -}); -_c = CameraMovement; -const KEYBOARD_CONTROLS = [ - { - name: "forward", - keys: [ - "KeyW" - ] - }, - { - name: "backward", - keys: [ - "KeyS" - ] - }, - { - name: "left", - keys: [ - "KeyA" - ] - }, - { - name: "right", - keys: [ - "KeyD" - ] - }, - { - name: "up", - keys: [ - "Space" - ] - }, - { - name: "down", - keys: [ - "ShiftLeft", - "ShiftRight" - ] - } -]; -function ObserverControls() { - _s1(); - // Don't let KeyboardControls handle stuff when metaKey is held. - (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ - "ObserverControls.useEffect": ()=>{ - const handleKey = { - "ObserverControls.useEffect.handleKey": (e)=>{ - if (e.metaKey) { - e.stopImmediatePropagation(); - } - } - }["ObserverControls.useEffect.handleKey"]; - window.addEventListener("keydown", handleKey, { - capture: true - }); - window.addEventListener("keyup", handleKey, { - capture: true - }); - return ({ - "ObserverControls.useEffect": ()=>{ - window.removeEventListener("keydown", handleKey, { - capture: true - }); - window.removeEventListener("keyup", handleKey, { - capture: true - }); - } - })["ObserverControls.useEffect"]; - } - }["ObserverControls.useEffect"], []); - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$web$2f$KeyboardControls$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["KeyboardControls"], { - map: KEYBOARD_CONTROLS, - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(CameraMovement, {}, void 0, false, { - fileName: "[project]/src/components/ObserverControls.tsx", - lineNumber: 160, - columnNumber: 7 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/ObserverControls.tsx", - lineNumber: 159, - columnNumber: 5 - }, this); -} -_s1(ObserverControls, "OD7bBpZva5O2jO+Puf00hKivP7c="); -_c1 = ObserverControls; -var _c, _c1; -__turbopack_context__.k.register(_c, "CameraMovement"); -__turbopack_context__.k.register(_c1, "ObserverControls"); -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/components/InspectorControls.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "InspectorControls", - ()=>InspectorControls -]); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$manifest$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/manifest.ts [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/SettingsProvider.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lodash$2e$orderby$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/lodash.orderby/index.js [app-client] (ecmascript)"); -; -var _s = __turbopack_context__.k.signature(); -; -; -; -; -const excludeMissions = new Set([ - "SkiFree", - "SkiFree_Daily", - "SkiFree_Randomizer" -]); -const sourceGroupNames = { - "Classic_maps_v1.vl2": "Classic", - "DynamixFinalPack.vl2": "Official", - "missions.vl2": "Official", - "S5maps.vl2": "S5", - "S8maps.vl2": "S8", - "SkiFreeGameType.vl2": "SkiFree", - "TR2final105-client.vl2": "Team Rabbit 2", - "TWL-MapPack.vl2": "TWL", - "TWL2-MapPack.vl2": "TWL2", - "z_DMP2-V0.6.vl2": "DMP2 (Discord Map Pack)", - "zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2": "Arena", - "zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2": "DMP (Discord Map Pack)" -}; -const groupedMissions = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$manifest$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getMissionList"])().reduce((groupMap, missionName)=>{ - const missionInfo = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$manifest$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getMissionInfo"])(missionName); - const source = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$manifest$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getSource"])(missionInfo.resourcePath); - var _sourceGroupNames_source; - const groupName = (_sourceGroupNames_source = sourceGroupNames[source]) !== null && _sourceGroupNames_source !== void 0 ? _sourceGroupNames_source : null; - var _groupMap_get; - const groupMissions = (_groupMap_get = groupMap.get(groupName)) !== null && _groupMap_get !== void 0 ? _groupMap_get : []; - if (!excludeMissions.has(missionName)) { - groupMissions.push({ - resourcePath: missionInfo.resourcePath, - missionName, - displayName: missionInfo.displayName - }); - groupMap.set(groupName, groupMissions); - } - return groupMap; -}, new Map()); -groupedMissions.forEach((groupMissions, groupName)=>{ - groupedMissions.set(groupName, (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lodash$2e$orderby$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"])(groupMissions, [ - (missionInfo)=>(missionInfo.displayName || missionInfo.missionName).toLowerCase() - ], [ - "asc" - ])); -}); -function InspectorControls(param) { - let { missionName, onChangeMission } = param; - _s(); - const { fogEnabled, setFogEnabled, fov, setFov, audioEnabled, setAudioEnabled } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useSettings"])(); - const { speedMultiplier, setSpeedMultiplier } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useControls"])(); - const { debugMode, setDebugMode } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useDebug"])(); - const groupedMissionOptions = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMemo"])({ - "InspectorControls.useMemo[groupedMissionOptions]": ()=>{ - const groups = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lodash$2e$orderby$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"])(Array.from(groupedMissions.entries()), [ - { - "InspectorControls.useMemo[groupedMissionOptions].groups": (param)=>{ - let [groupName] = param; - return groupName === "Official" ? 0 : groupName == null ? 2 : 1; - } - }["InspectorControls.useMemo[groupedMissionOptions].groups"], - { - "InspectorControls.useMemo[groupedMissionOptions].groups": (param)=>{ - let [groupName] = param; - return groupName ? groupName.toLowerCase() : ""; - } - }["InspectorControls.useMemo[groupedMissionOptions].groups"] - ], [ - "asc", - "asc" - ]); - return groups; - } - }["InspectorControls.useMemo[groupedMissionOptions]"], []); - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { - id: "controls", - onKeyDown: (e)=>e.stopPropagation(), - onPointerDown: (e)=>e.stopPropagation(), - onClick: (e)=>e.stopPropagation(), - children: [ - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("select", { - id: "missionList", - value: missionName, - onChange: (event)=>onChangeMission(event.target.value), - children: groupedMissionOptions.map((param)=>{ - let [groupName, groupMissions] = param; - return groupName ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("optgroup", { - label: groupName, - children: groupMissions.map((mission)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("option", { - value: mission.missionName, - children: mission.displayName || mission.missionName - }, mission.missionName, false, { - fileName: "[project]/src/components/InspectorControls.tsx", - lineNumber: 114, - columnNumber: 17 - }, this)) - }, groupName, false, { - fileName: "[project]/src/components/InspectorControls.tsx", - lineNumber: 112, - columnNumber: 13 - }, this) : /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Fragment"], { - children: [ - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("hr", {}, void 0, false, { - fileName: "[project]/src/components/InspectorControls.tsx", - lineNumber: 121, - columnNumber: 15 - }, this), - groupMissions.map((mission)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("option", { - value: mission.missionName, - children: mission.displayName || mission.missionName - }, mission.missionName, false, { - fileName: "[project]/src/components/InspectorControls.tsx", - lineNumber: 123, - columnNumber: 17 - }, this)) - ] - }, "null", true, { - fileName: "[project]/src/components/InspectorControls.tsx", - lineNumber: 120, - columnNumber: 13 - }, this); - }) - }, void 0, false, { - fileName: "[project]/src/components/InspectorControls.tsx", - lineNumber: 105, - columnNumber: 7 - }, this), - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { - className: "CheckboxField", - children: [ - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("input", { - id: "fogInput", - type: "checkbox", - checked: fogEnabled, - onChange: (event)=>{ - setFogEnabled(event.target.checked); - } - }, void 0, false, { - fileName: "[project]/src/components/InspectorControls.tsx", - lineNumber: 132, - columnNumber: 9 - }, this), - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", { - htmlFor: "fogInput", - children: "Fog?" - }, void 0, false, { - fileName: "[project]/src/components/InspectorControls.tsx", - lineNumber: 140, - columnNumber: 9 - }, this) - ] - }, void 0, true, { - fileName: "[project]/src/components/InspectorControls.tsx", - lineNumber: 131, - columnNumber: 7 - }, this), - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { - className: "CheckboxField", - children: [ - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("input", { - id: "audioInput", - type: "checkbox", - checked: audioEnabled, - onChange: (event)=>{ - setAudioEnabled(event.target.checked); - } - }, void 0, false, { - fileName: "[project]/src/components/InspectorControls.tsx", - lineNumber: 143, - columnNumber: 9 - }, this), - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", { - htmlFor: "audioInput", - children: "Audio?" - }, void 0, false, { - fileName: "[project]/src/components/InspectorControls.tsx", - lineNumber: 151, - columnNumber: 9 - }, this) - ] - }, void 0, true, { - fileName: "[project]/src/components/InspectorControls.tsx", - lineNumber: 142, - columnNumber: 7 - }, this), - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { - className: "CheckboxField", - children: [ - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("input", { - id: "debugInput", - type: "checkbox", - checked: debugMode, - onChange: (event)=>{ - setDebugMode(event.target.checked); - } - }, void 0, false, { - fileName: "[project]/src/components/InspectorControls.tsx", - lineNumber: 154, - columnNumber: 9 - }, this), - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", { - htmlFor: "debugInput", - children: "Debug?" - }, void 0, false, { - fileName: "[project]/src/components/InspectorControls.tsx", - lineNumber: 162, - columnNumber: 9 - }, this) - ] - }, void 0, true, { - fileName: "[project]/src/components/InspectorControls.tsx", - lineNumber: 153, - columnNumber: 7 - }, this), - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { - className: "Field", - children: [ - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", { - htmlFor: "fovInput", - children: "FOV" - }, void 0, false, { - fileName: "[project]/src/components/InspectorControls.tsx", - lineNumber: 165, - columnNumber: 9 - }, this), - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("input", { - id: "speedInput", - type: "range", - min: 75, - max: 120, - step: 5, - value: fov, - onChange: (event)=>setFov(parseInt(event.target.value)) - }, void 0, false, { - fileName: "[project]/src/components/InspectorControls.tsx", - lineNumber: 166, - columnNumber: 9 - }, this), - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("output", { - htmlFor: "speedInput", - children: fov - }, void 0, false, { - fileName: "[project]/src/components/InspectorControls.tsx", - lineNumber: 175, - columnNumber: 9 - }, this) - ] - }, void 0, true, { - fileName: "[project]/src/components/InspectorControls.tsx", - lineNumber: 164, - columnNumber: 7 - }, this), - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { - className: "Field", - children: [ - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", { - htmlFor: "speedInput", - children: "Speed" - }, void 0, false, { - fileName: "[project]/src/components/InspectorControls.tsx", - lineNumber: 178, - columnNumber: 9 - }, this), - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("input", { - id: "speedInput", - type: "range", - min: 0.1, - max: 5, - step: 0.05, - value: speedMultiplier, - onChange: (event)=>setSpeedMultiplier(parseFloat(event.target.value)) - }, void 0, false, { - fileName: "[project]/src/components/InspectorControls.tsx", - lineNumber: 179, - columnNumber: 9 - }, this) - ] - }, void 0, true, { - fileName: "[project]/src/components/InspectorControls.tsx", - lineNumber: 177, - columnNumber: 7 - }, this) - ] - }, void 0, true, { - fileName: "[project]/src/components/InspectorControls.tsx", - lineNumber: 99, - columnNumber: 5 - }, this); -} -_s(InspectorControls, "0T0kSn5LHsiLuownR9Kht+nEhFg=", false, function() { - return [ - __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useSettings"], - __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useControls"], - __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useDebug"] - ]; -}); -_c = InspectorControls; -var _c; -__turbopack_context__.k.register(_c, "InspectorControls"); -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/components/ObserverCamera.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "ObserverCamera", - ()=>ObserverCamera -]); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$core$2f$PerspectiveCamera$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/@react-three/drei/core/PerspectiveCamera.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/SettingsProvider.tsx [app-client] (ecmascript)"); -; -var _s = __turbopack_context__.k.signature(); -; -; -function ObserverCamera() { - _s(); - const { fov } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useSettings"])(); - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$core$2f$PerspectiveCamera$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["PerspectiveCamera"], { - makeDefault: true, - position: [ - 0, - 256, - 0 - ], - fov: fov - }, void 0, false, { - fileName: "[project]/src/components/ObserverCamera.tsx", - lineNumber: 7, - columnNumber: 10 - }, this); -} -_s(ObserverCamera, "ILpt0O1DYcJwp1qyY0FfPk2vbTI=", false, function() { - return [ - __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useSettings"] - ]; -}); -_c = ObserverCamera; -var _c; -__turbopack_context__.k.register(_c, "ObserverCamera"); -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/src/components/DebugElements.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "DebugElements", - ()=>DebugElements -]); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$core$2f$Stats$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/@react-three/drei/core/Stats.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$web$2f$Html$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/@react-three/drei/web/Html.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/SettingsProvider.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); -; -var _s = __turbopack_context__.k.signature(); -; -; -; -function DebugElements() { - _s(); - const { debugMode } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useDebug"])(); - const axesRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(null); - (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ - "DebugElements.useEffect": ()=>{ - const axes = axesRef.current; - if (!axes) { - return; - } - axes.setColors("rgb(153, 255, 0)", "rgb(0, 153, 255)", "rgb(255, 153, 0)"); - } - }["DebugElements.useEffect"]); - return debugMode ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Fragment"], { - children: [ - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$core$2f$Stats$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Stats"], { - className: "StatsPanel" - }, void 0, false, { - fileName: "[project]/src/components/DebugElements.tsx", - lineNumber: 20, - columnNumber: 7 - }, this), - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("axesHelper", { - ref: axesRef, - args: [ - 70 - ], - renderOrder: 999, - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("lineBasicMaterial", { - depthTest: false, - depthWrite: false, - fog: false, - vertexColors: true - }, void 0, false, { - fileName: "[project]/src/components/DebugElements.tsx", - lineNumber: 22, - columnNumber: 9 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/DebugElements.tsx", - lineNumber: 21, - columnNumber: 7 - }, this), - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$web$2f$Html$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Html"], { - position: [ - 80, - 0, - 0 - ], - center: true, - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { - className: "AxisLabel", - "data-axis": "y", - children: "Y" - }, void 0, false, { - fileName: "[project]/src/components/DebugElements.tsx", - lineNumber: 30, - columnNumber: 9 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/DebugElements.tsx", - lineNumber: 29, - columnNumber: 7 - }, this), - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$web$2f$Html$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Html"], { - position: [ - 0, - 80, - 0 - ], - center: true, - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { - className: "AxisLabel", - "data-axis": "z", - children: "Z" - }, void 0, false, { - fileName: "[project]/src/components/DebugElements.tsx", - lineNumber: 35, - columnNumber: 9 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/DebugElements.tsx", - lineNumber: 34, - columnNumber: 7 - }, this), - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$drei$2f$web$2f$Html$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Html"], { - position: [ - 0, - 0, - 80 - ], - center: true, - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { - className: "AxisLabel", - "data-axis": "x", - children: "X" - }, void 0, false, { - fileName: "[project]/src/components/DebugElements.tsx", - lineNumber: 40, - columnNumber: 9 - }, this) - }, void 0, false, { - fileName: "[project]/src/components/DebugElements.tsx", - lineNumber: 39, - columnNumber: 7 - }, this) - ] - }, void 0, true) : null; -} -_s(DebugElements, "lBEFKBviUpnUvN0umyx2fwggcIk=", false, function() { - return [ - __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useDebug"] - ]; -}); -_c = DebugElements; -var _c; -__turbopack_context__.k.register(_c, "DebugElements"); -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -"[project]/app/page.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { -"use strict"; - -__turbopack_context__.s([ - "default", - ()=>HomePage -]); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$navigation$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/navigation.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$react$2d$three$2d$fiber$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__ = __turbopack_context__.i("[project]/node_modules/@react-three/fiber/dist/react-three-fiber.esm.js [app-client] (ecmascript) "); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$postprocessing$2f$dist$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/@react-three/postprocessing/dist/index.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$Mission$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/Mission.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$tanstack$2f$query$2d$core$2f$build$2f$modern$2f$queryClient$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/@tanstack/query-core/build/modern/queryClient.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$tanstack$2f$react$2d$query$2f$build$2f$modern$2f$QueryClientProvider$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ObserverControls$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ObserverControls.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$InspectorControls$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/InspectorControls.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/SettingsProvider.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ObserverCamera$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ObserverCamera.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$AudioContext$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/AudioContext.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$DebugElements$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/DebugElements.tsx [app-client] (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$CamerasProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/CamerasProvider.tsx [app-client] (ecmascript)"); -; -var _s = __turbopack_context__.k.signature(); -"use client"; -; -; -; -; -; -; -; -; -; -; -; -; -; -// three.js has its own loaders for textures and models, but we need to load other -// stuff too, e.g. missions, terrains, and more. This client is used for those. -const queryClient = new __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$tanstack$2f$query$2d$core$2f$build$2f$modern$2f$queryClient$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["QueryClient"](); -function MapInspector() { - _s(); - const searchParams = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$navigation$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useSearchParams"])(); - const router = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$navigation$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRouter"])(); - // Initialize state from query params - const [missionName, setMissionName] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(searchParams.get("mission") || "TWL2_WoodyMyrk"); - // Update query params when state changes - (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ - "MapInspector.useEffect": ()=>{ - const params = new URLSearchParams(); - params.set("mission", missionName); - router.replace("?".concat(params.toString()), { - scroll: false - }); - } - }["MapInspector.useEffect"], [ - missionName, - router - ]); - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$tanstack$2f$react$2d$query$2f$build$2f$modern$2f$QueryClientProvider$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["QueryClientProvider"], { - client: queryClient, - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("main", { - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$SettingsProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["SettingsProvider"], { - children: [ - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$fiber$2f$dist$2f$react$2d$three$2d$fiber$2e$esm$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__["Canvas"], { - shadows: true, - frameloop: "always", - children: [ - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$CamerasProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["CamerasProvider"], { - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$AudioContext$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AudioProvider"], { - children: [ - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$Mission$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Mission"], { - name: missionName - }, missionName, false, { - fileName: "[project]/app/page.tsx", - lineNumber: 43, - columnNumber: 17 - }, this), - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ObserverCamera$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ObserverCamera"], {}, void 0, false, { - fileName: "[project]/app/page.tsx", - lineNumber: 44, - columnNumber: 17 - }, this), - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$DebugElements$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["DebugElements"], {}, void 0, false, { - fileName: "[project]/app/page.tsx", - lineNumber: 45, - columnNumber: 17 - }, this), - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ObserverControls$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ObserverControls"], {}, void 0, false, { - fileName: "[project]/app/page.tsx", - lineNumber: 46, - columnNumber: 17 - }, this) - ] - }, void 0, true, { - fileName: "[project]/app/page.tsx", - lineNumber: 42, - columnNumber: 15 - }, this) - }, void 0, false, { - fileName: "[project]/app/page.tsx", - lineNumber: 41, - columnNumber: 13 - }, this), - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$postprocessing$2f$dist$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["EffectComposer"], { - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f40$react$2d$three$2f$postprocessing$2f$dist$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["N8AO"], { - intensity: 3, - aoRadius: 3, - quality: "performance" - }, void 0, false, { - fileName: "[project]/app/page.tsx", - lineNumber: 50, - columnNumber: 15 - }, this) - }, void 0, false, { - fileName: "[project]/app/page.tsx", - lineNumber: 49, - columnNumber: 13 - }, this) - ] - }, void 0, true, { - fileName: "[project]/app/page.tsx", - lineNumber: 40, - columnNumber: 11 - }, this), - /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$InspectorControls$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["InspectorControls"], { - missionName: missionName, - onChangeMission: setMissionName - }, void 0, false, { - fileName: "[project]/app/page.tsx", - lineNumber: 53, - columnNumber: 11 - }, this) - ] - }, void 0, true, { - fileName: "[project]/app/page.tsx", - lineNumber: 39, - columnNumber: 9 - }, this) - }, void 0, false, { - fileName: "[project]/app/page.tsx", - lineNumber: 38, - columnNumber: 7 - }, this) - }, void 0, false, { - fileName: "[project]/app/page.tsx", - lineNumber: 37, - columnNumber: 5 - }, this); -} -_s(MapInspector, "jcXqyt0rAInA2iSKwzXn8JRT8o0=", false, function() { - return [ - __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$navigation$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useSearchParams"], - __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$navigation$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRouter"] - ]; -}); -_c = MapInspector; -function HomePage() { - return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Suspense"], { - children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(MapInspector, {}, void 0, false, { - fileName: "[project]/app/page.tsx", - lineNumber: 66, - columnNumber: 7 - }, this) - }, void 0, false, { - fileName: "[project]/app/page.tsx", - lineNumber: 65, - columnNumber: 5 - }, this); -} -_c1 = HomePage; -var _c, _c1; -__turbopack_context__.k.register(_c, "MapInspector"); -__turbopack_context__.k.register(_c1, "HomePage"); -if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { - __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); -} -}), -]); - -//# sourceMappingURL=_0ae8265a._.js.map \ No newline at end of file diff --git a/docs/_next/static/chunks/_0ae8265a._.js.map b/docs/_next/static/chunks/_0ae8265a._.js.map deleted file mode 100644 index f40ccc49..00000000 --- a/docs/_next/static/chunks/_0ae8265a._.js.map +++ /dev/null @@ -1,43 +0,0 @@ -{ - "version": 3, - "sources": [], - "sections": [ - {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/ifl.ts"],"sourcesContent":["export function parseImageFrameList(source: string) {\n const lines = source\n .split(/(?:\\r\\n|\\r|\\n)/g)\n .map((line) => line.trim())\n .filter(Boolean);\n return lines.map((line) => {\n const fileWithCount = line.match(/^(.+)\\s(\\d+)$/);\n if (fileWithCount) {\n const frameCount = parseInt(fileWithCount[2], 10);\n return { name: fileWithCount[1], frameCount };\n } else {\n return { name: line, frameCount: 1 };\n }\n });\n}\n"],"names":[],"mappings":";;;;AAAO,SAAS,oBAAoB,MAAc;IAChD,MAAM,QAAQ,OACX,KAAK,CAAC,mBACN,GAAG,CAAC,CAAC,OAAS,KAAK,IAAI,IACvB,MAAM,CAAC;IACV,OAAO,MAAM,GAAG,CAAC,CAAC;QAChB,MAAM,gBAAgB,KAAK,KAAK,CAAC;QACjC,IAAI,eAAe;YACjB,MAAM,aAAa,SAAS,aAAa,CAAC,EAAE,EAAE;YAC9C,OAAO;gBAAE,MAAM,aAAa,CAAC,EAAE;gBAAE;YAAW;QAC9C,OAAO;YACL,OAAO;gBAAE,MAAM;gBAAM,YAAY;YAAE;QACrC;IACF;AACF","debugId":null}}, - {"offset": {"line": 36, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/manifest.ts"],"sourcesContent":["import untypedManifest from \"../public/manifest.json\";\n\nconst manifest = untypedManifest as {\n resources: Record;\n missions: Record<\n string,\n {\n resourcePath: string;\n displayName: string | null;\n missionTypes: string[];\n }\n >;\n};\n\nexport function getSource(resourcePath: string) {\n const sources = manifest.resources[resourcePath];\n if (sources && sources.length > 0) {\n return sources[sources.length - 1];\n } else {\n throw new Error(`Resource not found in manifest: ${resourcePath}`);\n }\n}\n\nconst _resourcePathCache = new Map();\n\nexport function getActualResourcePath(resourcePath: string) {\n if (_resourcePathCache.has(resourcePath)) {\n return _resourcePathCache.get(resourcePath);\n }\n const actualResourcePath = getActualResourcePathUncached(resourcePath);\n _resourcePathCache.set(resourcePath, actualResourcePath);\n return actualResourcePath;\n}\n\nexport function getActualResourcePathUncached(resourcePath: string) {\n if (manifest.resources[resourcePath]) {\n return resourcePath;\n }\n const resourcePaths = getResourceList();\n const lowerCased = resourcePath.toLowerCase();\n\n // First, try exact case-insensitive match\n const foundLowerCase = resourcePaths.find(\n (s) => s.toLowerCase() === lowerCased\n );\n if (foundLowerCase) {\n return foundLowerCase;\n }\n\n // For paths with numeric suffixes (e.g., \"generator0.png\"), strip the number and try again\n // e.g., \"generator0.png\" -> \"generator.png\"\n const pathWithoutNumber = resourcePath.replace(/\\d+(\\.(png))$/i, \"$1\");\n const lowerCasedWithoutNumber = pathWithoutNumber.toLowerCase();\n\n if (pathWithoutNumber !== resourcePath) {\n // If we stripped a number, try to find the version without it\n const foundWithoutNumber = resourcePaths.find(\n (s) => s.toLowerCase() === lowerCasedWithoutNumber\n );\n if (foundWithoutNumber) {\n return foundWithoutNumber;\n }\n }\n\n const isTexture = resourcePath.startsWith(\"textures/\");\n if (isTexture) {\n const foundNested = resourcePaths.find(\n (s) =>\n s\n .replace(\n /^(textures\\/)((lush|desert|badlands|lava|ice|jaggedclaw|terrainTiles)\\/)/,\n \"$1\"\n )\n .toLowerCase() === lowerCased\n );\n if (foundNested) {\n return foundNested;\n }\n }\n return resourcePath;\n}\n\nconst _cachedResourceList = Object.keys(manifest.resources);\n\nexport function getResourceList() {\n return _cachedResourceList;\n}\n\nexport function getFilePath(resourcePath: string) {\n const source = getSource(resourcePath);\n if (source) {\n return `public/base/@vl2/${source}/${resourcePath}`;\n } else {\n return `public/base/${resourcePath}`;\n }\n}\n\nexport function getMissionInfo(missionName: string) {\n const missionInfo = manifest.missions[missionName];\n if (!missionInfo) {\n throw new Error(`Mission not found: ${missionName}`);\n }\n return missionInfo;\n}\n\nexport function getMissionList() {\n return Object.keys(manifest.missions);\n}\n"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA;;AAEA,MAAM,WAAW,qGAAe;AAYzB,SAAS,UAAU,YAAoB;IAC5C,MAAM,UAAU,SAAS,SAAS,CAAC,aAAa;IAChD,IAAI,WAAW,QAAQ,MAAM,GAAG,GAAG;QACjC,OAAO,OAAO,CAAC,QAAQ,MAAM,GAAG,EAAE;IACpC,OAAO;QACL,MAAM,IAAI,MAAM,AAAC,mCAA+C,OAAb;IACrD;AACF;AAEA,MAAM,qBAAqB,IAAI;AAExB,SAAS,sBAAsB,YAAoB;IACxD,IAAI,mBAAmB,GAAG,CAAC,eAAe;QACxC,OAAO,mBAAmB,GAAG,CAAC;IAChC;IACA,MAAM,qBAAqB,8BAA8B;IACzD,mBAAmB,GAAG,CAAC,cAAc;IACrC,OAAO;AACT;AAEO,SAAS,8BAA8B,YAAoB;IAChE,IAAI,SAAS,SAAS,CAAC,aAAa,EAAE;QACpC,OAAO;IACT;IACA,MAAM,gBAAgB;IACtB,MAAM,aAAa,aAAa,WAAW;IAE3C,0CAA0C;IAC1C,MAAM,iBAAiB,cAAc,IAAI,CACvC,CAAC,IAAM,EAAE,WAAW,OAAO;IAE7B,IAAI,gBAAgB;QAClB,OAAO;IACT;IAEA,2FAA2F;IAC3F,4CAA4C;IAC5C,MAAM,oBAAoB,aAAa,OAAO,CAAC,kBAAkB;IACjE,MAAM,0BAA0B,kBAAkB,WAAW;IAE7D,IAAI,sBAAsB,cAAc;QACtC,8DAA8D;QAC9D,MAAM,qBAAqB,cAAc,IAAI,CAC3C,CAAC,IAAM,EAAE,WAAW,OAAO;QAE7B,IAAI,oBAAoB;YACtB,OAAO;QACT;IACF;IAEA,MAAM,YAAY,aAAa,UAAU,CAAC;IAC1C,IAAI,WAAW;QACb,MAAM,cAAc,cAAc,IAAI,CACpC,CAAC,IACC,EACG,OAAO,CACN,4EACA,MAED,WAAW,OAAO;QAEzB,IAAI,aAAa;YACf,OAAO;QACT;IACF;IACA,OAAO;AACT;AAEA,MAAM,sBAAsB,OAAO,IAAI,CAAC,SAAS,SAAS;AAEnD,SAAS;IACd,OAAO;AACT;AAEO,SAAS,YAAY,YAAoB;IAC9C,MAAM,SAAS,UAAU;IACzB,IAAI,QAAQ;QACV,OAAO,AAAC,oBAA6B,OAAV,QAAO,KAAgB,OAAb;IACvC,OAAO;QACL,OAAO,AAAC,eAA2B,OAAb;IACxB;AACF;AAEO,SAAS,eAAe,WAAmB;IAChD,MAAM,cAAc,SAAS,QAAQ,CAAC,YAAY;IAClD,IAAI,CAAC,aAAa;QAChB,MAAM,IAAI,MAAM,AAAC,sBAAiC,OAAZ;IACxC;IACA,OAAO;AACT;AAEO,SAAS;IACd,OAAO,OAAO,IAAI,CAAC,SAAS,QAAQ;AACtC","debugId":null}}, - {"offset": {"line": 132, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/generated/mission.cjs"],"sourcesContent":["// @generated by Peggy 5.0.6.\n//\n// https://peggyjs.org/\n\n\"use strict\";\n\nclass peg$SyntaxError extends SyntaxError {\n constructor(message, expected, found, location) {\n super(message);\n this.expected = expected;\n this.found = found;\n this.location = location;\n this.name = \"SyntaxError\";\n }\n\n format(sources) {\n let str = \"Error: \" + this.message;\n if (this.location) {\n let src = null;\n const st = sources.find(s => s.source === this.location.source);\n if (st) {\n src = st.text.split(/\\r\\n|\\n|\\r/g);\n }\n const s = this.location.start;\n const offset_s = (this.location.source && (typeof this.location.source.offset === \"function\"))\n ? this.location.source.offset(s)\n : s;\n const loc = this.location.source + \":\" + offset_s.line + \":\" + offset_s.column;\n if (src) {\n const e = this.location.end;\n const filler = \"\".padEnd(offset_s.line.toString().length, \" \");\n const line = src[s.line - 1];\n const last = s.line === e.line ? e.column : line.length + 1;\n const hatLen = (last - s.column) || 1;\n str += \"\\n --> \" + loc + \"\\n\"\n + filler + \" |\\n\"\n + offset_s.line + \" | \" + line + \"\\n\"\n + filler + \" | \" + \"\".padEnd(s.column - 1, \" \")\n + \"\".padEnd(hatLen, \"^\");\n } else {\n str += \"\\n at \" + loc;\n }\n }\n return str;\n }\n\n static buildMessage(expected, found) {\n function hex(ch) {\n return ch.codePointAt(0).toString(16).toUpperCase();\n }\n\n const nonPrintable = Object.prototype.hasOwnProperty.call(RegExp.prototype, \"unicode\")\n ? new RegExp(\"[\\\\p{C}\\\\p{Mn}\\\\p{Mc}]\", \"gu\")\n : null;\n function unicodeEscape(s) {\n if (nonPrintable) {\n return s.replace(nonPrintable, ch => \"\\\\u{\" + hex(ch) + \"}\");\n }\n return s;\n }\n\n function literalEscape(s) {\n return unicodeEscape(s\n .replace(/\\\\/g, \"\\\\\\\\\")\n .replace(/\"/g, \"\\\\\\\"\")\n .replace(/\\0/g, \"\\\\0\")\n .replace(/\\t/g, \"\\\\t\")\n .replace(/\\n/g, \"\\\\n\")\n .replace(/\\r/g, \"\\\\r\")\n .replace(/[\\x00-\\x0F]/g, ch => \"\\\\x0\" + hex(ch))\n .replace(/[\\x10-\\x1F\\x7F-\\x9F]/g, ch => \"\\\\x\" + hex(ch)));\n }\n\n function classEscape(s) {\n return unicodeEscape(s\n .replace(/\\\\/g, \"\\\\\\\\\")\n .replace(/\\]/g, \"\\\\]\")\n .replace(/\\^/g, \"\\\\^\")\n .replace(/-/g, \"\\\\-\")\n .replace(/\\0/g, \"\\\\0\")\n .replace(/\\t/g, \"\\\\t\")\n .replace(/\\n/g, \"\\\\n\")\n .replace(/\\r/g, \"\\\\r\")\n .replace(/[\\x00-\\x0F]/g, ch => \"\\\\x0\" + hex(ch))\n .replace(/[\\x10-\\x1F\\x7F-\\x9F]/g, ch => \"\\\\x\" + hex(ch)));\n }\n\n const DESCRIBE_EXPECTATION_FNS = {\n literal(expectation) {\n return \"\\\"\" + literalEscape(expectation.text) + \"\\\"\";\n },\n\n class(expectation) {\n const escapedParts = expectation.parts.map(\n part => (Array.isArray(part)\n ? classEscape(part[0]) + \"-\" + classEscape(part[1])\n : classEscape(part))\n );\n\n return \"[\" + (expectation.inverted ? \"^\" : \"\") + escapedParts.join(\"\") + \"]\" + (expectation.unicode ? \"u\" : \"\");\n },\n\n any() {\n return \"any character\";\n },\n\n end() {\n return \"end of input\";\n },\n\n other(expectation) {\n return expectation.description;\n },\n };\n\n function describeExpectation(expectation) {\n return DESCRIBE_EXPECTATION_FNS[expectation.type](expectation);\n }\n\n function describeExpected(expected) {\n const descriptions = expected.map(describeExpectation);\n descriptions.sort();\n\n if (descriptions.length > 0) {\n let j = 1;\n for (let i = 1; i < descriptions.length; i++) {\n if (descriptions[i - 1] !== descriptions[i]) {\n descriptions[j] = descriptions[i];\n j++;\n }\n }\n descriptions.length = j;\n }\n\n switch (descriptions.length) {\n case 1:\n return descriptions[0];\n\n case 2:\n return descriptions[0] + \" or \" + descriptions[1];\n\n default:\n return descriptions.slice(0, -1).join(\", \")\n + \", or \"\n + descriptions[descriptions.length - 1];\n }\n }\n\n function describeFound(found) {\n return found ? \"\\\"\" + literalEscape(found) + \"\\\"\" : \"end of input\";\n }\n\n return \"Expected \" + describeExpected(expected) + \" but \" + describeFound(found) + \" found.\";\n }\n}\n\nfunction peg$parse(input, options) {\n options = options !== undefined ? options : {};\n\n const peg$FAILED = {};\n const peg$source = options.grammarSource;\n\n const peg$startRuleFunctions = {\n start: peg$parsestart,\n };\n let peg$startRuleFunction = peg$parsestart;\n\n const peg$c0 = \"//\";\n const peg$c1 = \"datablock \";\n const peg$c2 = \"(\";\n const peg$c3 = \")\";\n const peg$c4 = \":\";\n const peg$c5 = \"{\";\n const peg$c6 = \"}\";\n const peg$c7 = \"new \";\n const peg$c8 = \"=\";\n const peg$c9 = \";\";\n const peg$c10 = \"\\\"\";\n const peg$c11 = \"'\";\n const peg$c12 = \"\\\\\";\n const peg$c13 = \"[\";\n const peg$c14 = \"]\";\n const peg$c15 = \".\";\n const peg$c16 = \"true\";\n const peg$c17 = \"false\";\n\n const peg$r0 = /^[^\\n\\r]/;\n const peg$r1 = /^[^\\\\\"]/;\n const peg$r2 = /^[^\\\\']/;\n const peg$r3 = /^[ \\t\\n\\r]/;\n const peg$r4 = /^[$%]/;\n const peg$r5 = /^[a-zA-Z]/;\n const peg$r6 = /^[a-zA-Z0-9_]/;\n const peg$r7 = /^[0-9.]/;\n\n const peg$e0 = peg$anyExpectation();\n const peg$e1 = peg$literalExpectation(\"//\", false);\n const peg$e2 = peg$classExpectation([\"\\n\", \"\\r\"], true, false, false);\n const peg$e3 = peg$literalExpectation(\"datablock \", false);\n const peg$e4 = peg$literalExpectation(\"(\", false);\n const peg$e5 = peg$literalExpectation(\")\", false);\n const peg$e6 = peg$literalExpectation(\":\", false);\n const peg$e7 = peg$literalExpectation(\"{\", false);\n const peg$e8 = peg$literalExpectation(\"}\", false);\n const peg$e9 = peg$literalExpectation(\"new \", false);\n const peg$e10 = peg$literalExpectation(\"=\", false);\n const peg$e11 = peg$literalExpectation(\";\", false);\n const peg$e12 = peg$literalExpectation(\"\\\"\", false);\n const peg$e13 = peg$literalExpectation(\"'\", false);\n const peg$e14 = peg$literalExpectation(\"\\\\\", false);\n const peg$e15 = peg$classExpectation([\"\\\\\", \"\\\"\"], true, false, false);\n const peg$e16 = peg$classExpectation([\"\\\\\", \"'\"], true, false, false);\n const peg$e17 = peg$classExpectation([\" \", \"\\t\", \"\\n\", \"\\r\"], false, false, false);\n const peg$e18 = peg$classExpectation([\"$\", \"%\"], false, false, false);\n const peg$e19 = peg$classExpectation([[\"a\", \"z\"], [\"A\", \"Z\"]], false, false, false);\n const peg$e20 = peg$classExpectation([[\"a\", \"z\"], [\"A\", \"Z\"], [\"0\", \"9\"], \"_\"], false, false, false);\n const peg$e21 = peg$literalExpectation(\"[\", false);\n const peg$e22 = peg$literalExpectation(\"]\", false);\n const peg$e23 = peg$literalExpectation(\".\", false);\n const peg$e24 = peg$classExpectation([[\"0\", \"9\"], \".\"], false, false, false);\n const peg$e25 = peg$literalExpectation(\"true\", false);\n const peg$e26 = peg$literalExpectation(\"false\", false);\n\n function peg$f0(body) { return body.filter(Boolean); }\n function peg$f1() { return null; }\n function peg$f2(text) { return { type: 'comment', text }; }\n function peg$f3(className, instanceName, body) {\n return {\n type: 'datablock',\n className,\n instanceName,\n body: body.filter(Boolean)\n }\n }\n function peg$f4(className, instanceName, body) {\n return {\n type: 'instance',\n className,\n instanceName,\n body: body.filter(Boolean)\n }\n }\n function peg$f5() { return null; }\n function peg$f6(target, value) { return { type: 'definition', target, value }; }\n function peg$f7(values) { return { type: 'string', value: values.join('') }; }\n function peg$f8(values) { return { type: 'string', value: values.join('') }; }\n function peg$f9(char) { return char }\n function peg$f10() { return null; }\n function peg$f11(name, index) { return { name, index }; }\n function peg$f12(ref) { return { type: 'reference', value: ref }; }\n function peg$f13(index) { return index; }\n function peg$f14(index) { return index; }\n function peg$f15(digits) { return { type: 'number', value: parseFloat(digits) }; }\n function peg$f16(literal) { return { type: 'boolean', value: literal === \"true\" }; }\n let peg$currPos = options.peg$currPos | 0;\n let peg$savedPos = peg$currPos;\n const peg$posDetailsCache = [{ line: 1, column: 1 }];\n let peg$maxFailPos = peg$currPos;\n let peg$maxFailExpected = options.peg$maxFailExpected || [];\n let peg$silentFails = options.peg$silentFails | 0;\n\n let peg$result;\n\n if (options.startRule) {\n if (!(options.startRule in peg$startRuleFunctions)) {\n throw new Error(\"Can't start parsing from rule \\\"\" + options.startRule + \"\\\".\");\n }\n\n peg$startRuleFunction = peg$startRuleFunctions[options.startRule];\n }\n\n function text() {\n return input.substring(peg$savedPos, peg$currPos);\n }\n\n function offset() {\n return peg$savedPos;\n }\n\n function range() {\n return {\n source: peg$source,\n start: peg$savedPos,\n end: peg$currPos,\n };\n }\n\n function location() {\n return peg$computeLocation(peg$savedPos, peg$currPos);\n }\n\n function expected(description, location) {\n location = location !== undefined\n ? location\n : peg$computeLocation(peg$savedPos, peg$currPos);\n\n throw peg$buildStructuredError(\n [peg$otherExpectation(description)],\n input.substring(peg$savedPos, peg$currPos),\n location\n );\n }\n\n function error(message, location) {\n location = location !== undefined\n ? location\n : peg$computeLocation(peg$savedPos, peg$currPos);\n\n throw peg$buildSimpleError(message, location);\n }\n\n function peg$getUnicode(pos = peg$currPos) {\n const cp = input.codePointAt(pos);\n if (cp === undefined) {\n return \"\";\n }\n return String.fromCodePoint(cp);\n }\n\n function peg$literalExpectation(text, ignoreCase) {\n return { type: \"literal\", text, ignoreCase };\n }\n\n function peg$classExpectation(parts, inverted, ignoreCase, unicode) {\n return { type: \"class\", parts, inverted, ignoreCase, unicode };\n }\n\n function peg$anyExpectation() {\n return { type: \"any\" };\n }\n\n function peg$endExpectation() {\n return { type: \"end\" };\n }\n\n function peg$otherExpectation(description) {\n return { type: \"other\", description };\n }\n\n function peg$computePosDetails(pos) {\n let details = peg$posDetailsCache[pos];\n let p;\n\n if (details) {\n return details;\n } else {\n if (pos >= peg$posDetailsCache.length) {\n p = peg$posDetailsCache.length - 1;\n } else {\n p = pos;\n while (!peg$posDetailsCache[--p]) {}\n }\n\n details = peg$posDetailsCache[p];\n details = {\n line: details.line,\n column: details.column,\n };\n\n while (p < pos) {\n if (input.charCodeAt(p) === 10) {\n details.line++;\n details.column = 1;\n } else {\n details.column++;\n }\n\n p++;\n }\n\n peg$posDetailsCache[pos] = details;\n\n return details;\n }\n }\n\n function peg$computeLocation(startPos, endPos, offset) {\n const startPosDetails = peg$computePosDetails(startPos);\n const endPosDetails = peg$computePosDetails(endPos);\n\n const res = {\n source: peg$source,\n start: {\n offset: startPos,\n line: startPosDetails.line,\n column: startPosDetails.column,\n },\n end: {\n offset: endPos,\n line: endPosDetails.line,\n column: endPosDetails.column,\n },\n };\n if (offset && peg$source && (typeof peg$source.offset === \"function\")) {\n res.start = peg$source.offset(res.start);\n res.end = peg$source.offset(res.end);\n }\n return res;\n }\n\n function peg$fail(expected) {\n if (peg$currPos < peg$maxFailPos) { return; }\n\n if (peg$currPos > peg$maxFailPos) {\n peg$maxFailPos = peg$currPos;\n peg$maxFailExpected = [];\n }\n\n peg$maxFailExpected.push(expected);\n }\n\n function peg$buildSimpleError(message, location) {\n return new peg$SyntaxError(message, null, null, location);\n }\n\n function peg$buildStructuredError(expected, found, location) {\n return new peg$SyntaxError(\n peg$SyntaxError.buildMessage(expected, found),\n expected,\n found,\n location\n );\n }\n\n function peg$parsestart() {\n let s0;\n\n s0 = peg$parsedocument();\n\n return s0;\n }\n\n function peg$parsedocument() {\n let s0, s1, s2, s3;\n\n s0 = peg$currPos;\n s1 = [];\n s2 = peg$parsestatement();\n while (s2 !== peg$FAILED) {\n s1.push(s2);\n s2 = peg$parsestatement();\n }\n s2 = peg$currPos;\n peg$silentFails++;\n if (input.length > peg$currPos) {\n s3 = input.charAt(peg$currPos);\n peg$currPos++;\n } else {\n s3 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e0); }\n }\n peg$silentFails--;\n if (s3 === peg$FAILED) {\n s2 = undefined;\n } else {\n peg$currPos = s2;\n s2 = peg$FAILED;\n }\n if (s2 !== peg$FAILED) {\n peg$savedPos = s0;\n s0 = peg$f0(s1);\n } else {\n peg$currPos = s0;\n s0 = peg$FAILED;\n }\n\n return s0;\n }\n\n function peg$parsestatement() {\n let s0, s1, s2;\n\n s0 = peg$parsecomment();\n if (s0 === peg$FAILED) {\n s0 = peg$parseinstance();\n if (s0 === peg$FAILED) {\n s0 = peg$parsedefinition();\n if (s0 === peg$FAILED) {\n s0 = peg$parsedatablock();\n if (s0 === peg$FAILED) {\n s0 = peg$currPos;\n s1 = [];\n s2 = peg$parsespace();\n if (s2 !== peg$FAILED) {\n while (s2 !== peg$FAILED) {\n s1.push(s2);\n s2 = peg$parsespace();\n }\n } else {\n s1 = peg$FAILED;\n }\n if (s1 !== peg$FAILED) {\n peg$savedPos = s0;\n s1 = peg$f1();\n }\n s0 = s1;\n }\n }\n }\n }\n\n return s0;\n }\n\n function peg$parsecomment() {\n let s0, s1, s2, s3, s4;\n\n s0 = peg$currPos;\n if (input.substr(peg$currPos, 2) === peg$c0) {\n s1 = peg$c0;\n peg$currPos += 2;\n } else {\n s1 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e1); }\n }\n if (s1 !== peg$FAILED) {\n s2 = peg$currPos;\n s3 = [];\n s4 = input.charAt(peg$currPos);\n if (peg$r0.test(s4)) {\n peg$currPos++;\n } else {\n s4 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e2); }\n }\n while (s4 !== peg$FAILED) {\n s3.push(s4);\n s4 = input.charAt(peg$currPos);\n if (peg$r0.test(s4)) {\n peg$currPos++;\n } else {\n s4 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e2); }\n }\n }\n s2 = input.substring(s2, peg$currPos);\n peg$savedPos = s0;\n s0 = peg$f2(s2);\n } else {\n peg$currPos = s0;\n s0 = peg$FAILED;\n }\n\n return s0;\n }\n\n function peg$parsedatablock() {\n let s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, s17;\n\n s0 = peg$currPos;\n if (input.substr(peg$currPos, 10) === peg$c1) {\n s1 = peg$c1;\n peg$currPos += 10;\n } else {\n s1 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e3); }\n }\n if (s1 !== peg$FAILED) {\n s2 = [];\n s3 = peg$parsespace();\n while (s3 !== peg$FAILED) {\n s2.push(s3);\n s3 = peg$parsespace();\n }\n s3 = peg$parseidentifier();\n if (s3 !== peg$FAILED) {\n s4 = [];\n s5 = peg$parsespace();\n while (s5 !== peg$FAILED) {\n s4.push(s5);\n s5 = peg$parsespace();\n }\n if (input.charCodeAt(peg$currPos) === 40) {\n s5 = peg$c2;\n peg$currPos++;\n } else {\n s5 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e4); }\n }\n if (s5 !== peg$FAILED) {\n s6 = [];\n s7 = peg$parsespace();\n while (s7 !== peg$FAILED) {\n s6.push(s7);\n s7 = peg$parsespace();\n }\n s7 = peg$parseobjectName();\n if (s7 === peg$FAILED) {\n s7 = null;\n }\n s8 = [];\n s9 = peg$parsespace();\n while (s9 !== peg$FAILED) {\n s8.push(s9);\n s9 = peg$parsespace();\n }\n if (input.charCodeAt(peg$currPos) === 41) {\n s9 = peg$c3;\n peg$currPos++;\n } else {\n s9 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e5); }\n }\n if (s9 !== peg$FAILED) {\n s10 = [];\n s11 = peg$parsespace();\n while (s11 !== peg$FAILED) {\n s10.push(s11);\n s11 = peg$parsespace();\n }\n s11 = peg$currPos;\n if (input.charCodeAt(peg$currPos) === 58) {\n s12 = peg$c4;\n peg$currPos++;\n } else {\n s12 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e6); }\n }\n if (s12 !== peg$FAILED) {\n s13 = [];\n s14 = peg$parsespace();\n while (s14 !== peg$FAILED) {\n s13.push(s14);\n s14 = peg$parsespace();\n }\n s14 = peg$parseobjectName();\n if (s14 !== peg$FAILED) {\n s12 = [s12, s13, s14];\n s11 = s12;\n } else {\n peg$currPos = s11;\n s11 = peg$FAILED;\n }\n } else {\n peg$currPos = s11;\n s11 = peg$FAILED;\n }\n if (s11 === peg$FAILED) {\n s11 = null;\n }\n s12 = [];\n s13 = peg$parsespace();\n while (s13 !== peg$FAILED) {\n s12.push(s13);\n s13 = peg$parsespace();\n }\n if (input.charCodeAt(peg$currPos) === 123) {\n s13 = peg$c5;\n peg$currPos++;\n } else {\n s13 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e7); }\n }\n if (s13 !== peg$FAILED) {\n s14 = [];\n s15 = peg$parsebody();\n while (s15 !== peg$FAILED) {\n s14.push(s15);\n s15 = peg$parsebody();\n }\n if (input.charCodeAt(peg$currPos) === 125) {\n s15 = peg$c6;\n peg$currPos++;\n } else {\n s15 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e8); }\n }\n if (s15 !== peg$FAILED) {\n s16 = [];\n s17 = peg$parsesep();\n while (s17 !== peg$FAILED) {\n s16.push(s17);\n s17 = peg$parsesep();\n }\n peg$savedPos = s0;\n s0 = peg$f3(s3, s7, s14);\n } else {\n peg$currPos = s0;\n s0 = peg$FAILED;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$FAILED;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$FAILED;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$FAILED;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$FAILED;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$FAILED;\n }\n\n return s0;\n }\n\n function peg$parseinstance() {\n let s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15;\n\n s0 = peg$currPos;\n if (input.substr(peg$currPos, 4) === peg$c7) {\n s1 = peg$c7;\n peg$currPos += 4;\n } else {\n s1 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e9); }\n }\n if (s1 !== peg$FAILED) {\n s2 = [];\n s3 = peg$parsespace();\n while (s3 !== peg$FAILED) {\n s2.push(s3);\n s3 = peg$parsespace();\n }\n s3 = peg$parseidentifier();\n if (s3 !== peg$FAILED) {\n s4 = [];\n s5 = peg$parsespace();\n while (s5 !== peg$FAILED) {\n s4.push(s5);\n s5 = peg$parsespace();\n }\n if (input.charCodeAt(peg$currPos) === 40) {\n s5 = peg$c2;\n peg$currPos++;\n } else {\n s5 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e4); }\n }\n if (s5 !== peg$FAILED) {\n s6 = [];\n s7 = peg$parsespace();\n while (s7 !== peg$FAILED) {\n s6.push(s7);\n s7 = peg$parsespace();\n }\n s7 = peg$parseobjectName();\n if (s7 === peg$FAILED) {\n s7 = null;\n }\n s8 = [];\n s9 = peg$parsespace();\n while (s9 !== peg$FAILED) {\n s8.push(s9);\n s9 = peg$parsespace();\n }\n if (input.charCodeAt(peg$currPos) === 41) {\n s9 = peg$c3;\n peg$currPos++;\n } else {\n s9 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e5); }\n }\n if (s9 !== peg$FAILED) {\n s10 = [];\n s11 = peg$parsespace();\n while (s11 !== peg$FAILED) {\n s10.push(s11);\n s11 = peg$parsespace();\n }\n if (input.charCodeAt(peg$currPos) === 123) {\n s11 = peg$c5;\n peg$currPos++;\n } else {\n s11 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e7); }\n }\n if (s11 !== peg$FAILED) {\n s12 = [];\n s13 = peg$parsebody();\n while (s13 !== peg$FAILED) {\n s12.push(s13);\n s13 = peg$parsebody();\n }\n if (input.charCodeAt(peg$currPos) === 125) {\n s13 = peg$c6;\n peg$currPos++;\n } else {\n s13 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e8); }\n }\n if (s13 !== peg$FAILED) {\n s14 = [];\n s15 = peg$parsesep();\n while (s15 !== peg$FAILED) {\n s14.push(s15);\n s15 = peg$parsesep();\n }\n peg$savedPos = s0;\n s0 = peg$f4(s3, s7, s12);\n } else {\n peg$currPos = s0;\n s0 = peg$FAILED;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$FAILED;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$FAILED;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$FAILED;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$FAILED;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$FAILED;\n }\n\n return s0;\n }\n\n function peg$parsebody() {\n let s0, s1, s2;\n\n s0 = peg$currPos;\n s1 = [];\n s2 = peg$parsespace();\n if (s2 !== peg$FAILED) {\n while (s2 !== peg$FAILED) {\n s1.push(s2);\n s2 = peg$parsespace();\n }\n } else {\n s1 = peg$FAILED;\n }\n if (s1 !== peg$FAILED) {\n peg$savedPos = s0;\n s1 = peg$f5();\n }\n s0 = s1;\n if (s0 === peg$FAILED) {\n s0 = peg$parsedefinition();\n if (s0 === peg$FAILED) {\n s0 = peg$parseinstance();\n if (s0 === peg$FAILED) {\n s0 = peg$parsecomment();\n }\n }\n }\n\n return s0;\n }\n\n function peg$parsedefinition() {\n let s0, s1, s2, s3, s4, s5, s6;\n\n s0 = peg$currPos;\n s1 = peg$parselhs();\n if (s1 !== peg$FAILED) {\n s2 = [];\n s3 = peg$parsespace();\n while (s3 !== peg$FAILED) {\n s2.push(s3);\n s3 = peg$parsespace();\n }\n if (input.charCodeAt(peg$currPos) === 61) {\n s3 = peg$c8;\n peg$currPos++;\n } else {\n s3 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e10); }\n }\n if (s3 !== peg$FAILED) {\n s4 = [];\n s5 = peg$parsespace();\n while (s5 !== peg$FAILED) {\n s4.push(s5);\n s5 = peg$parsespace();\n }\n s5 = peg$parserhs();\n if (s5 !== peg$FAILED) {\n if (input.charCodeAt(peg$currPos) === 59) {\n s6 = peg$c9;\n peg$currPos++;\n } else {\n s6 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e11); }\n }\n if (s6 === peg$FAILED) {\n s6 = null;\n }\n peg$savedPos = s0;\n s0 = peg$f6(s1, s5);\n } else {\n peg$currPos = s0;\n s0 = peg$FAILED;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$FAILED;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$FAILED;\n }\n\n return s0;\n }\n\n function peg$parsestring() {\n let s0, s1, s2, s3;\n\n s0 = peg$currPos;\n if (input.charCodeAt(peg$currPos) === 34) {\n s1 = peg$c10;\n peg$currPos++;\n } else {\n s1 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e12); }\n }\n if (s1 !== peg$FAILED) {\n s2 = [];\n s3 = peg$parseescape();\n if (s3 === peg$FAILED) {\n s3 = peg$parsenotDoubleQuote();\n }\n while (s3 !== peg$FAILED) {\n s2.push(s3);\n s3 = peg$parseescape();\n if (s3 === peg$FAILED) {\n s3 = peg$parsenotDoubleQuote();\n }\n }\n if (input.charCodeAt(peg$currPos) === 34) {\n s3 = peg$c10;\n peg$currPos++;\n } else {\n s3 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e12); }\n }\n if (s3 !== peg$FAILED) {\n peg$savedPos = s0;\n s0 = peg$f7(s2);\n } else {\n peg$currPos = s0;\n s0 = peg$FAILED;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$FAILED;\n }\n if (s0 === peg$FAILED) {\n s0 = peg$currPos;\n if (input.charCodeAt(peg$currPos) === 39) {\n s1 = peg$c11;\n peg$currPos++;\n } else {\n s1 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e13); }\n }\n if (s1 !== peg$FAILED) {\n s2 = [];\n s3 = peg$parseescape();\n if (s3 === peg$FAILED) {\n s3 = peg$parsenotSingleQuote();\n }\n while (s3 !== peg$FAILED) {\n s2.push(s3);\n s3 = peg$parseescape();\n if (s3 === peg$FAILED) {\n s3 = peg$parsenotSingleQuote();\n }\n }\n if (input.charCodeAt(peg$currPos) === 39) {\n s3 = peg$c11;\n peg$currPos++;\n } else {\n s3 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e13); }\n }\n if (s3 !== peg$FAILED) {\n peg$savedPos = s0;\n s0 = peg$f8(s2);\n } else {\n peg$currPos = s0;\n s0 = peg$FAILED;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$FAILED;\n }\n }\n\n return s0;\n }\n\n function peg$parseescape() {\n let s0, s1, s2;\n\n s0 = peg$currPos;\n if (input.charCodeAt(peg$currPos) === 92) {\n s1 = peg$c12;\n peg$currPos++;\n } else {\n s1 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e14); }\n }\n if (s1 !== peg$FAILED) {\n if (input.length > peg$currPos) {\n s2 = input.charAt(peg$currPos);\n peg$currPos++;\n } else {\n s2 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e0); }\n }\n if (s2 !== peg$FAILED) {\n peg$savedPos = s0;\n s0 = peg$f9(s2);\n } else {\n peg$currPos = s0;\n s0 = peg$FAILED;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$FAILED;\n }\n\n return s0;\n }\n\n function peg$parsenotDoubleQuote() {\n let s0, s1, s2;\n\n s0 = peg$currPos;\n s1 = [];\n s2 = input.charAt(peg$currPos);\n if (peg$r1.test(s2)) {\n peg$currPos++;\n } else {\n s2 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e15); }\n }\n if (s2 !== peg$FAILED) {\n while (s2 !== peg$FAILED) {\n s1.push(s2);\n s2 = input.charAt(peg$currPos);\n if (peg$r1.test(s2)) {\n peg$currPos++;\n } else {\n s2 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e15); }\n }\n }\n } else {\n s1 = peg$FAILED;\n }\n if (s1 !== peg$FAILED) {\n s0 = input.substring(s0, peg$currPos);\n } else {\n s0 = s1;\n }\n\n return s0;\n }\n\n function peg$parsenotSingleQuote() {\n let s0, s1, s2;\n\n s0 = peg$currPos;\n s1 = [];\n s2 = input.charAt(peg$currPos);\n if (peg$r2.test(s2)) {\n peg$currPos++;\n } else {\n s2 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e16); }\n }\n if (s2 !== peg$FAILED) {\n while (s2 !== peg$FAILED) {\n s1.push(s2);\n s2 = input.charAt(peg$currPos);\n if (peg$r2.test(s2)) {\n peg$currPos++;\n } else {\n s2 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e16); }\n }\n }\n } else {\n s1 = peg$FAILED;\n }\n if (s1 !== peg$FAILED) {\n s0 = input.substring(s0, peg$currPos);\n } else {\n s0 = s1;\n }\n\n return s0;\n }\n\n function peg$parsespace() {\n let s0, s1;\n\n s0 = peg$currPos;\n s1 = input.charAt(peg$currPos);\n if (peg$r3.test(s1)) {\n peg$currPos++;\n } else {\n s1 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e17); }\n }\n if (s1 !== peg$FAILED) {\n peg$savedPos = s0;\n s1 = peg$f10();\n }\n s0 = s1;\n\n return s0;\n }\n\n function peg$parsesep() {\n let s0;\n\n if (input.charCodeAt(peg$currPos) === 59) {\n s0 = peg$c9;\n peg$currPos++;\n } else {\n s0 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e11); }\n }\n\n return s0;\n }\n\n function peg$parseidentifier() {\n let s0, s1, s2, s3, s4, s5;\n\n s0 = peg$currPos;\n s1 = peg$currPos;\n s2 = input.charAt(peg$currPos);\n if (peg$r4.test(s2)) {\n peg$currPos++;\n } else {\n s2 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e18); }\n }\n if (s2 === peg$FAILED) {\n s2 = null;\n }\n s3 = input.charAt(peg$currPos);\n if (peg$r5.test(s3)) {\n peg$currPos++;\n } else {\n s3 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e19); }\n }\n if (s3 !== peg$FAILED) {\n s4 = [];\n s5 = input.charAt(peg$currPos);\n if (peg$r6.test(s5)) {\n peg$currPos++;\n } else {\n s5 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e20); }\n }\n while (s5 !== peg$FAILED) {\n s4.push(s5);\n s5 = input.charAt(peg$currPos);\n if (peg$r6.test(s5)) {\n peg$currPos++;\n } else {\n s5 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e20); }\n }\n }\n s2 = [s2, s3, s4];\n s1 = s2;\n } else {\n peg$currPos = s1;\n s1 = peg$FAILED;\n }\n if (s1 !== peg$FAILED) {\n s0 = input.substring(s0, peg$currPos);\n } else {\n s0 = s1;\n }\n\n return s0;\n }\n\n function peg$parseobjectName() {\n let s0;\n\n s0 = peg$parseidentifier();\n if (s0 === peg$FAILED) {\n s0 = peg$parsenumber();\n }\n\n return s0;\n }\n\n function peg$parselhs() {\n let s0, s1, s2, s3;\n\n s0 = peg$currPos;\n s1 = peg$parseidentifier();\n if (s1 !== peg$FAILED) {\n s2 = [];\n s3 = peg$parseindex();\n while (s3 !== peg$FAILED) {\n s2.push(s3);\n s3 = peg$parseindex();\n }\n peg$savedPos = s0;\n s0 = peg$f11(s1, s2);\n } else {\n peg$currPos = s0;\n s0 = peg$FAILED;\n }\n\n return s0;\n }\n\n function peg$parserhs() {\n let s0, s1;\n\n s0 = peg$parsestring();\n if (s0 === peg$FAILED) {\n s0 = peg$parsenumber();\n if (s0 === peg$FAILED) {\n s0 = peg$parseinstance();\n if (s0 === peg$FAILED) {\n s0 = peg$parseboolean();\n if (s0 === peg$FAILED) {\n s0 = peg$currPos;\n s1 = peg$parseidentifier();\n if (s1 !== peg$FAILED) {\n peg$savedPos = s0;\n s1 = peg$f12(s1);\n }\n s0 = s1;\n }\n }\n }\n }\n\n return s0;\n }\n\n function peg$parseindex() {\n let s0;\n\n s0 = peg$parsearrayIndex();\n if (s0 === peg$FAILED) {\n s0 = peg$parsepropertyIndex();\n }\n\n return s0;\n }\n\n function peg$parsearrayIndex() {\n let s0, s1, s2, s3, s4, s5;\n\n s0 = peg$currPos;\n if (input.charCodeAt(peg$currPos) === 91) {\n s1 = peg$c13;\n peg$currPos++;\n } else {\n s1 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e21); }\n }\n if (s1 !== peg$FAILED) {\n s2 = [];\n s3 = peg$parsespace();\n while (s3 !== peg$FAILED) {\n s2.push(s3);\n s3 = peg$parsespace();\n }\n s3 = peg$parseaccessor();\n if (s3 !== peg$FAILED) {\n s4 = [];\n s5 = peg$parsespace();\n while (s5 !== peg$FAILED) {\n s4.push(s5);\n s5 = peg$parsespace();\n }\n if (input.charCodeAt(peg$currPos) === 93) {\n s5 = peg$c14;\n peg$currPos++;\n } else {\n s5 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e22); }\n }\n if (s5 !== peg$FAILED) {\n peg$savedPos = s0;\n s0 = peg$f13(s3);\n } else {\n peg$currPos = s0;\n s0 = peg$FAILED;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$FAILED;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$FAILED;\n }\n\n return s0;\n }\n\n function peg$parsepropertyIndex() {\n let s0, s1, s2;\n\n s0 = peg$currPos;\n if (input.charCodeAt(peg$currPos) === 46) {\n s1 = peg$c15;\n peg$currPos++;\n } else {\n s1 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e23); }\n }\n if (s1 !== peg$FAILED) {\n s2 = peg$parseidentifier();\n if (s2 !== peg$FAILED) {\n peg$savedPos = s0;\n s0 = peg$f14(s2);\n } else {\n peg$currPos = s0;\n s0 = peg$FAILED;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$FAILED;\n }\n\n return s0;\n }\n\n function peg$parseaccessor() {\n let s0;\n\n s0 = peg$parsenumber();\n if (s0 === peg$FAILED) {\n s0 = peg$parseidentifier();\n }\n\n return s0;\n }\n\n function peg$parsenumber() {\n let s0, s1, s2, s3;\n\n s0 = peg$currPos;\n s1 = peg$currPos;\n s2 = [];\n s3 = input.charAt(peg$currPos);\n if (peg$r7.test(s3)) {\n peg$currPos++;\n } else {\n s3 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e24); }\n }\n if (s3 !== peg$FAILED) {\n while (s3 !== peg$FAILED) {\n s2.push(s3);\n s3 = input.charAt(peg$currPos);\n if (peg$r7.test(s3)) {\n peg$currPos++;\n } else {\n s3 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e24); }\n }\n }\n } else {\n s2 = peg$FAILED;\n }\n if (s2 !== peg$FAILED) {\n s1 = input.substring(s1, peg$currPos);\n } else {\n s1 = s2;\n }\n if (s1 !== peg$FAILED) {\n peg$savedPos = s0;\n s1 = peg$f15(s1);\n }\n s0 = s1;\n\n return s0;\n }\n\n function peg$parseboolean() {\n let s0, s1;\n\n s0 = peg$currPos;\n if (input.substr(peg$currPos, 4) === peg$c16) {\n s1 = peg$c16;\n peg$currPos += 4;\n } else {\n s1 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e25); }\n }\n if (s1 === peg$FAILED) {\n if (input.substr(peg$currPos, 5) === peg$c17) {\n s1 = peg$c17;\n peg$currPos += 5;\n } else {\n s1 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$e26); }\n }\n }\n if (s1 !== peg$FAILED) {\n peg$savedPos = s0;\n s1 = peg$f16(s1);\n }\n s0 = s1;\n\n return s0;\n }\n\n peg$result = peg$startRuleFunction();\n\n const peg$success = (peg$result !== peg$FAILED && peg$currPos === input.length);\n function peg$throw() {\n if (peg$result !== peg$FAILED && peg$currPos < input.length) {\n peg$fail(peg$endExpectation());\n }\n\n throw peg$buildStructuredError(\n peg$maxFailExpected,\n peg$maxFailPos < input.length ? peg$getUnicode(peg$maxFailPos) : null,\n peg$maxFailPos < input.length\n ? peg$computeLocation(peg$maxFailPos, peg$maxFailPos + 1)\n : peg$computeLocation(peg$maxFailPos, peg$maxFailPos)\n );\n }\n if (options.peg$library) {\n return /** @type {any} */ ({\n peg$result,\n peg$currPos,\n peg$FAILED,\n peg$maxFailExpected,\n peg$maxFailPos,\n peg$success,\n peg$throw: peg$success ? undefined : peg$throw,\n });\n }\n if (peg$success) {\n return peg$result;\n } else {\n peg$throw();\n }\n}\n\nmodule.exports = {\n StartRules: [\"start\"],\n SyntaxError: peg$SyntaxError,\n parse: peg$parse,\n};\n"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,EAAE;AACF,uBAAuB;AAIvB,MAAM,wBAAwB;IAS5B,OAAO,OAAO,EAAE;QACd,IAAI,MAAM,YAAY,IAAI,CAAC,OAAO;QAClC,IAAI,IAAI,CAAC,QAAQ,EAAE;YACjB,IAAI,MAAM;YACV,MAAM,KAAK,QAAQ,IAAI,CAAC,CAAA,IAAK,EAAE,MAAM,KAAK,IAAI,CAAC,QAAQ,CAAC,MAAM;YAC9D,IAAI,IAAI;gBACN,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC;YACtB;YACA,MAAM,IAAI,IAAI,CAAC,QAAQ,CAAC,KAAK;YAC7B,MAAM,WAAW,AAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,IAAK,OAAO,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,MAAM,KAAK,aAC9E,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,MAAM,CAAC,KAC5B;YACJ,MAAM,MAAM,IAAI,CAAC,QAAQ,CAAC,MAAM,GAAG,MAAM,SAAS,IAAI,GAAG,MAAM,SAAS,MAAM;YAC9E,IAAI,KAAK;gBACP,MAAM,IAAI,IAAI,CAAC,QAAQ,CAAC,GAAG;gBAC3B,MAAM,SAAS,GAAG,MAAM,CAAC,SAAS,IAAI,CAAC,QAAQ,GAAG,MAAM,EAAE;gBAC1D,MAAM,OAAO,GAAG,CAAC,EAAE,IAAI,GAAG,EAAE;gBAC5B,MAAM,OAAO,EAAE,IAAI,KAAK,EAAE,IAAI,GAAG,EAAE,MAAM,GAAG,KAAK,MAAM,GAAG;gBAC1D,MAAM,SAAS,AAAC,OAAO,EAAE,MAAM,IAAK;gBACpC,OAAO,YAAY,MAAM,OACnB,SAAS,SACT,SAAS,IAAI,GAAG,QAAQ,OAAO,OAC/B,SAAS,QAAQ,GAAG,MAAM,CAAC,EAAE,MAAM,GAAG,GAAG,OACzC,GAAG,MAAM,CAAC,QAAQ;YAC1B,OAAO;gBACL,OAAO,WAAW;YACpB;QACF;QACA,OAAO;IACT;IAEA,OAAO,aAAa,QAAQ,EAAE,KAAK,EAAE;QACnC,SAAS,IAAI,EAAE;YACb,OAAO,GAAG,WAAW,CAAC,GAAG,QAAQ,CAAC,IAAI,WAAW;QACnD;QAEA,MAAM,eAAe,OAAO,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,OAAO,SAAS,EAAE,aACxE,IAAI,OAAO,0BAA0B,QACrC;QACJ,SAAS,cAAc,CAAC;YACtB,IAAI,cAAc;gBAChB,OAAO,EAAE,OAAO,CAAC,cAAe,CAAA,KAAM,SAAS,IAAI,MAAM;YAC3D;YACA,OAAO;QACT;QAEA,SAAS,cAAc,CAAC;YACtB,OAAO,cAAc,EAClB,OAAO,CAAC,OAAO,QACf,OAAO,CAAC,MAAO,QACf,OAAO,CAAC,OAAO,OACf,OAAO,CAAC,OAAO,OACf,OAAO,CAAC,OAAO,OACf,OAAO,CAAC,OAAO,OACf,OAAO,CAAC,gBAAyB,CAAA,KAAM,SAAS,IAAI,KACpD,OAAO,CAAC,yBAAyB,CAAA,KAAM,QAAS,IAAI;QACzD;QAEA,SAAS,YAAY,CAAC;YACpB,OAAO,cAAc,EAClB,OAAO,CAAC,OAAO,QACf,OAAO,CAAC,OAAO,OACf,OAAO,CAAC,OAAO,OACf,OAAO,CAAC,MAAO,OACf,OAAO,CAAC,OAAO,OACf,OAAO,CAAC,OAAO,OACf,OAAO,CAAC,OAAO,OACf,OAAO,CAAC,OAAO,OACf,OAAO,CAAC,gBAAyB,CAAA,KAAM,SAAS,IAAI,KACpD,OAAO,CAAC,yBAAyB,CAAA,KAAM,QAAS,IAAI;QACzD;QAEA,MAAM,2BAA2B;YAC/B,SAAQ,WAAW;gBACjB,OAAO,OAAO,cAAc,YAAY,IAAI,IAAI;YAClD;YAEA,OAAM,WAAW;gBACf,MAAM,eAAe,YAAY,KAAK,CAAC,GAAG,CACxC,CAAA,OAAS,MAAM,OAAO,CAAC,QACnB,YAAY,IAAI,CAAC,EAAE,IAAI,MAAM,YAAY,IAAI,CAAC,EAAE,IAChD,YAAY;gBAGlB,OAAO,MAAM,CAAC,YAAY,QAAQ,GAAG,MAAM,EAAE,IAAI,aAAa,IAAI,CAAC,MAAM,MAAM,CAAC,YAAY,OAAO,GAAG,MAAM,EAAE;YAChH;YAEA;gBACE,OAAO;YACT;YAEA;gBACE,OAAO;YACT;YAEA,OAAM,WAAW;gBACf,OAAO,YAAY,WAAW;YAChC;QACF;QAEA,SAAS,oBAAoB,WAAW;YACtC,OAAO,wBAAwB,CAAC,YAAY,IAAI,CAAC,CAAC;QACpD;QAEA,SAAS,iBAAiB,QAAQ;YAChC,MAAM,eAAe,SAAS,GAAG,CAAC;YAClC,aAAa,IAAI;YAEjB,IAAI,aAAa,MAAM,GAAG,GAAG;gBAC3B,IAAI,IAAI;gBACR,IAAK,IAAI,IAAI,GAAG,IAAI,aAAa,MAAM,EAAE,IAAK;oBAC5C,IAAI,YAAY,CAAC,IAAI,EAAE,KAAK,YAAY,CAAC,EAAE,EAAE;wBAC3C,YAAY,CAAC,EAAE,GAAG,YAAY,CAAC,EAAE;wBACjC;oBACF;gBACF;gBACA,aAAa,MAAM,GAAG;YACxB;YAEA,OAAQ,aAAa,MAAM;gBACzB,KAAK;oBACH,OAAO,YAAY,CAAC,EAAE;gBAExB,KAAK;oBACH,OAAO,YAAY,CAAC,EAAE,GAAG,SAAS,YAAY,CAAC,EAAE;gBAEnD;oBACE,OAAO,aAAa,KAAK,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,QAClC,UACA,YAAY,CAAC,aAAa,MAAM,GAAG,EAAE;YAC7C;QACF;QAEA,SAAS,cAAc,KAAK;YAC1B,OAAO,QAAQ,OAAO,cAAc,SAAS,OAAO;QACtD;QAEA,OAAO,cAAc,iBAAiB,YAAY,UAAU,cAAc,SAAS;IACrF;IAlJA,YAAY,OAAO,EAAE,QAAQ,EAAE,KAAK,EAAE,QAAQ,CAAE;QAC9C,KAAK,CAAC;QACN,IAAI,CAAC,QAAQ,GAAG;QAChB,IAAI,CAAC,KAAK,GAAG;QACb,IAAI,CAAC,QAAQ,GAAG;QAChB,IAAI,CAAC,IAAI,GAAG;IACd;AA6IF;AAEA,SAAS,UAAU,KAAK,EAAE,OAAO;IAC/B,UAAU,YAAY,YAAY,UAAU,CAAC;IAE7C,MAAM,aAAa,CAAC;IACpB,MAAM,aAAa,QAAQ,aAAa;IAExC,MAAM,yBAAyB;QAC7B,OAAO;IACT;IACA,IAAI,wBAAwB;IAE5B,MAAM,SAAS;IACf,MAAM,SAAS;IACf,MAAM,SAAS;IACf,MAAM,SAAS;IACf,MAAM,SAAS;IACf,MAAM,SAAS;IACf,MAAM,SAAS;IACf,MAAM,SAAS;IACf,MAAM,SAAS;IACf,MAAM,SAAS;IACf,MAAM,UAAU;IAChB,MAAM,UAAU;IAChB,MAAM,UAAU;IAChB,MAAM,UAAU;IAChB,MAAM,UAAU;IAChB,MAAM,UAAU;IAChB,MAAM,UAAU;IAChB,MAAM,UAAU;IAEhB,MAAM,SAAS;IACf,MAAM,SAAS;IACf,MAAM,SAAS;IACf,MAAM,SAAS;IACf,MAAM,SAAS;IACf,MAAM,SAAS;IACf,MAAM,SAAS;IACf,MAAM,SAAS;IAEf,MAAM,SAAS;IACf,MAAM,SAAS,uBAAuB,MAAM;IAC5C,MAAM,SAAS,qBAAqB;QAAC;QAAM;KAAK,EAAE,MAAM,OAAO;IAC/D,MAAM,SAAS,uBAAuB,cAAc;IACpD,MAAM,SAAS,uBAAuB,KAAK;IAC3C,MAAM,SAAS,uBAAuB,KAAK;IAC3C,MAAM,SAAS,uBAAuB,KAAK;IAC3C,MAAM,SAAS,uBAAuB,KAAK;IAC3C,MAAM,SAAS,uBAAuB,KAAK;IAC3C,MAAM,SAAS,uBAAuB,QAAQ;IAC9C,MAAM,UAAU,uBAAuB,KAAK;IAC5C,MAAM,UAAU,uBAAuB,KAAK;IAC5C,MAAM,UAAU,uBAAuB,MAAM;IAC7C,MAAM,UAAU,uBAAuB,KAAK;IAC5C,MAAM,UAAU,uBAAuB,MAAM;IAC7C,MAAM,UAAU,qBAAqB;QAAC;QAAM;KAAK,EAAE,MAAM,OAAO;IAChE,MAAM,UAAU,qBAAqB;QAAC;QAAM;KAAI,EAAE,MAAM,OAAO;IAC/D,MAAM,UAAU,qBAAqB;QAAC;QAAK;QAAM;QAAM;KAAK,EAAE,OAAO,OAAO;IAC5E,MAAM,UAAU,qBAAqB;QAAC;QAAK;KAAI,EAAE,OAAO,OAAO;IAC/D,MAAM,UAAU,qBAAqB;QAAC;YAAC;YAAK;SAAI;QAAE;YAAC;YAAK;SAAI;KAAC,EAAE,OAAO,OAAO;IAC7E,MAAM,UAAU,qBAAqB;QAAC;YAAC;YAAK;SAAI;QAAE;YAAC;YAAK;SAAI;QAAE;YAAC;YAAK;SAAI;QAAE;KAAI,EAAE,OAAO,OAAO;IAC9F,MAAM,UAAU,uBAAuB,KAAK;IAC5C,MAAM,UAAU,uBAAuB,KAAK;IAC5C,MAAM,UAAU,uBAAuB,KAAK;IAC5C,MAAM,UAAU,qBAAqB;QAAC;YAAC;YAAK;SAAI;QAAE;KAAI,EAAE,OAAO,OAAO;IACtE,MAAM,UAAU,uBAAuB,QAAQ;IAC/C,MAAM,UAAU,uBAAuB,SAAS;IAEhD,SAAS,OAAO,IAAI;QAAO,OAAO,KAAK,MAAM,CAAC;IAAW;IACzD,SAAS;QAAc,OAAO;IAAO;IACrC,SAAS,OAAO,IAAI;QAAO,OAAO;YAAE,MAAM;YAAW;QAAK;IAAI;IAC9D,SAAS,OAAO,SAAS,EAAE,YAAY,EAAE,IAAI;QAC3C,OAAO;YACL,MAAM;YACN;YACA;YACA,MAAM,KAAK,MAAM,CAAC;QACpB;IACF;IACA,SAAS,OAAO,SAAS,EAAE,YAAY,EAAE,IAAI;QAC3C,OAAO;YACL,MAAM;YACN;YACA;YACA,MAAM,KAAK,MAAM,CAAC;QACpB;IACF;IACA,SAAS;QAAc,OAAO;IAAO;IACrC,SAAS,OAAO,MAAM,EAAE,KAAK;QAAO,OAAO;YAAE,MAAM;YAAc;YAAQ;QAAM;IAAI;IACnF,SAAS,OAAO,MAAM;QAAO,OAAO;YAAE,MAAM;YAAU,OAAO,OAAO,IAAI,CAAC;QAAI;IAAI;IACjF,SAAS,OAAO,MAAM;QAAO,OAAO;YAAE,MAAM;YAAU,OAAO,OAAO,IAAI,CAAC;QAAI;IAAI;IACjF,SAAS,OAAO,IAAI;QAAO,OAAO;IAAM;IACxC,SAAS;QAAe,OAAO;IAAO;IACtC,SAAS,QAAQ,IAAI,EAAE,KAAK;QAAO,OAAO;YAAE;YAAM;QAAM;IAAI;IAC5D,SAAS,QAAQ,GAAG;QAAO,OAAO;YAAE,MAAM;YAAa,OAAO;QAAI;IAAI;IACtE,SAAS,QAAQ,KAAK;QAAO,OAAO;IAAQ;IAC5C,SAAS,QAAQ,KAAK;QAAO,OAAO;IAAQ;IAC5C,SAAS,QAAQ,MAAM;QAAO,OAAO;YAAE,MAAM;YAAU,OAAO,WAAW;QAAQ;IAAI;IACrF,SAAS,QAAQ,OAAO;QAAO,OAAO;YAAE,MAAM;YAAW,OAAO,YAAY;QAAO;IAAI;IACvF,IAAI,cAAc,QAAQ,WAAW,GAAG;IACxC,IAAI,eAAe;IACnB,MAAM,sBAAsB;QAAC;YAAE,MAAM;YAAG,QAAQ;QAAE;KAAE;IACpD,IAAI,iBAAiB;IACrB,IAAI,sBAAsB,QAAQ,mBAAmB,IAAI,EAAE;IAC3D,IAAI,kBAAkB,QAAQ,eAAe,GAAG;IAEhD,IAAI;IAEJ,IAAI,QAAQ,SAAS,EAAE;QACrB,IAAI,CAAC,CAAC,QAAQ,SAAS,IAAI,sBAAsB,GAAG;YAClD,MAAM,IAAI,MAAM,qCAAqC,QAAQ,SAAS,GAAG;QAC3E;QAEA,wBAAwB,sBAAsB,CAAC,QAAQ,SAAS,CAAC;IACnE;IAEA,SAAS;QACP,OAAO,MAAM,SAAS,CAAC,cAAc;IACvC;IAEA,SAAS;QACP,OAAO;IACT;IAEA,SAAS;QACP,OAAO;YACL,QAAQ;YACR,OAAO;YACP,KAAK;QACP;IACF;IAEA,SAAS;QACP,OAAO,oBAAoB,cAAc;IAC3C;IAEA,SAAS,SAAS,WAAW,EAAE,QAAQ;QACrC,WAAW,aAAa,YACpB,WACA,oBAAoB,cAAc;QAEtC,MAAM,yBACJ;YAAC,qBAAqB;SAAa,EACnC,MAAM,SAAS,CAAC,cAAc,cAC9B;IAEJ;IAEA,SAAS,MAAM,OAAO,EAAE,QAAQ;QAC9B,WAAW,aAAa,YACpB,WACA,oBAAoB,cAAc;QAEtC,MAAM,qBAAqB,SAAS;IACtC;IAEA,SAAS;YAAe,MAAA,iEAAM;QAC5B,MAAM,KAAK,MAAM,WAAW,CAAC;QAC7B,IAAI,OAAO,WAAW;YACpB,OAAO;QACT;QACA,OAAO,OAAO,aAAa,CAAC;IAC9B;IAEA,SAAS,uBAAuB,IAAI,EAAE,UAAU;QAC9C,OAAO;YAAE,MAAM;YAAW;YAAM;QAAW;IAC7C;IAEA,SAAS,qBAAqB,KAAK,EAAE,QAAQ,EAAE,UAAU,EAAE,OAAO;QAChE,OAAO;YAAE,MAAM;YAAS;YAAO;YAAU;YAAY;QAAQ;IAC/D;IAEA,SAAS;QACP,OAAO;YAAE,MAAM;QAAM;IACvB;IAEA,SAAS;QACP,OAAO;YAAE,MAAM;QAAM;IACvB;IAEA,SAAS,qBAAqB,WAAW;QACvC,OAAO;YAAE,MAAM;YAAS;QAAY;IACtC;IAEA,SAAS,sBAAsB,GAAG;QAChC,IAAI,UAAU,mBAAmB,CAAC,IAAI;QACtC,IAAI;QAEJ,IAAI,SAAS;YACX,OAAO;QACT,OAAO;YACL,IAAI,OAAO,oBAAoB,MAAM,EAAE;gBACrC,IAAI,oBAAoB,MAAM,GAAG;YACnC,OAAO;gBACL,IAAI;gBACJ,MAAO,CAAC,mBAAmB,CAAC,EAAE,EAAE,CAAE,CAAC;YACrC;YAEA,UAAU,mBAAmB,CAAC,EAAE;YAChC,UAAU;gBACR,MAAM,QAAQ,IAAI;gBAClB,QAAQ,QAAQ,MAAM;YACxB;YAEA,MAAO,IAAI,IAAK;gBACd,IAAI,MAAM,UAAU,CAAC,OAAO,IAAI;oBAC9B,QAAQ,IAAI;oBACZ,QAAQ,MAAM,GAAG;gBACnB,OAAO;oBACL,QAAQ,MAAM;gBAChB;gBAEA;YACF;YAEA,mBAAmB,CAAC,IAAI,GAAG;YAE3B,OAAO;QACT;IACF;IAEA,SAAS,oBAAoB,QAAQ,EAAE,MAAM,EAAE,MAAM;QACnD,MAAM,kBAAkB,sBAAsB;QAC9C,MAAM,gBAAgB,sBAAsB;QAE5C,MAAM,MAAM;YACV,QAAQ;YACR,OAAO;gBACL,QAAQ;gBACR,MAAM,gBAAgB,IAAI;gBAC1B,QAAQ,gBAAgB,MAAM;YAChC;YACA,KAAK;gBACH,QAAQ;gBACR,MAAM,cAAc,IAAI;gBACxB,QAAQ,cAAc,MAAM;YAC9B;QACF;QACA,IAAI,UAAU,cAAe,OAAO,WAAW,MAAM,KAAK,YAAa;YACrE,IAAI,KAAK,GAAG,WAAW,MAAM,CAAC,IAAI,KAAK;YACvC,IAAI,GAAG,GAAG,WAAW,MAAM,CAAC,IAAI,GAAG;QACrC;QACA,OAAO;IACT;IAEA,SAAS,SAAS,QAAQ;QACxB,IAAI,cAAc,gBAAgB;YAAE;QAAQ;QAE5C,IAAI,cAAc,gBAAgB;YAChC,iBAAiB;YACjB,sBAAsB,EAAE;QAC1B;QAEA,oBAAoB,IAAI,CAAC;IAC3B;IAEA,SAAS,qBAAqB,OAAO,EAAE,QAAQ;QAC7C,OAAO,IAAI,gBAAgB,SAAS,MAAM,MAAM;IAClD;IAEA,SAAS,yBAAyB,QAAQ,EAAE,KAAK,EAAE,QAAQ;QACzD,OAAO,IAAI,gBACT,gBAAgB,YAAY,CAAC,UAAU,QACvC,UACA,OACA;IAEJ;IAEA,SAAS;QACP,IAAI;QAEJ,KAAK;QAEL,OAAO;IACT;IAEA,SAAS;QACP,IAAI,IAAI,IAAI,IAAI;QAEhB,KAAK;QACL,KAAK,EAAE;QACP,KAAK;QACL,MAAO,OAAO,WAAY;YACxB,GAAG,IAAI,CAAC;YACR,KAAK;QACP;QACA,KAAK;QACL;QACA,IAAI,MAAM,MAAM,GAAG,aAAa;YAC9B,KAAK,MAAM,MAAM,CAAC;YAClB;QACF,OAAO;YACL,KAAK;YACL,IAAI,oBAAoB,GAAG;gBAAE,SAAS;YAAS;QACjD;QACA;QACA,IAAI,OAAO,YAAY;YACrB,KAAK;QACP,OAAO;YACL,cAAc;YACd,KAAK;QACP;QACA,IAAI,OAAO,YAAY;YACrB,eAAe;YACf,KAAK,OAAO;QACd,OAAO;YACL,cAAc;YACd,KAAK;QACP;QAEA,OAAO;IACT;IAEA,SAAS;QACP,IAAI,IAAI,IAAI;QAEZ,KAAK;QACL,IAAI,OAAO,YAAY;YACrB,KAAK;YACL,IAAI,OAAO,YAAY;gBACrB,KAAK;gBACL,IAAI,OAAO,YAAY;oBACrB,KAAK;oBACL,IAAI,OAAO,YAAY;wBACrB,KAAK;wBACL,KAAK,EAAE;wBACP,KAAK;wBACL,IAAI,OAAO,YAAY;4BACrB,MAAO,OAAO,WAAY;gCACxB,GAAG,IAAI,CAAC;gCACR,KAAK;4BACP;wBACF,OAAO;4BACL,KAAK;wBACP;wBACA,IAAI,OAAO,YAAY;4BACrB,eAAe;4BACf,KAAK;wBACP;wBACA,KAAK;oBACP;gBACF;YACF;QACF;QAEA,OAAO;IACT;IAEA,SAAS;QACP,IAAI,IAAI,IAAI,IAAI,IAAI;QAEpB,KAAK;QACL,IAAI,MAAM,MAAM,CAAC,aAAa,OAAO,QAAQ;YAC3C,KAAK;YACL,eAAe;QACjB,OAAO;YACL,KAAK;YACL,IAAI,oBAAoB,GAAG;gBAAE,SAAS;YAAS;QACjD;QACA,IAAI,OAAO,YAAY;YACrB,KAAK;YACL,KAAK,EAAE;YACP,KAAK,MAAM,MAAM,CAAC;YAClB,IAAI,OAAO,IAAI,CAAC,KAAK;gBACnB;YACF,OAAO;gBACL,KAAK;gBACL,IAAI,oBAAoB,GAAG;oBAAE,SAAS;gBAAS;YACjD;YACA,MAAO,OAAO,WAAY;gBACxB,GAAG,IAAI,CAAC;gBACR,KAAK,MAAM,MAAM,CAAC;gBAClB,IAAI,OAAO,IAAI,CAAC,KAAK;oBACnB;gBACF,OAAO;oBACL,KAAK;oBACL,IAAI,oBAAoB,GAAG;wBAAE,SAAS;oBAAS;gBACjD;YACF;YACA,KAAK,MAAM,SAAS,CAAC,IAAI;YACzB,eAAe;YACf,KAAK,OAAO;QACd,OAAO;YACL,cAAc;YACd,KAAK;QACP;QAEA,OAAO;IACT;IAEA,SAAS;QACP,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK;QAE/E,KAAK;QACL,IAAI,MAAM,MAAM,CAAC,aAAa,QAAQ,QAAQ;YAC5C,KAAK;YACL,eAAe;QACjB,OAAO;YACL,KAAK;YACL,IAAI,oBAAoB,GAAG;gBAAE,SAAS;YAAS;QACjD;QACA,IAAI,OAAO,YAAY;YACrB,KAAK,EAAE;YACP,KAAK;YACL,MAAO,OAAO,WAAY;gBACxB,GAAG,IAAI,CAAC;gBACR,KAAK;YACP;YACA,KAAK;YACL,IAAI,OAAO,YAAY;gBACrB,KAAK,EAAE;gBACP,KAAK;gBACL,MAAO,OAAO,WAAY;oBACxB,GAAG,IAAI,CAAC;oBACR,KAAK;gBACP;gBACA,IAAI,MAAM,UAAU,CAAC,iBAAiB,IAAI;oBACxC,KAAK;oBACL;gBACF,OAAO;oBACL,KAAK;oBACL,IAAI,oBAAoB,GAAG;wBAAE,SAAS;oBAAS;gBACjD;gBACA,IAAI,OAAO,YAAY;oBACrB,KAAK,EAAE;oBACP,KAAK;oBACL,MAAO,OAAO,WAAY;wBACxB,GAAG,IAAI,CAAC;wBACR,KAAK;oBACP;oBACA,KAAK;oBACL,IAAI,OAAO,YAAY;wBACrB,KAAK;oBACP;oBACA,KAAK,EAAE;oBACP,KAAK;oBACL,MAAO,OAAO,WAAY;wBACxB,GAAG,IAAI,CAAC;wBACR,KAAK;oBACP;oBACA,IAAI,MAAM,UAAU,CAAC,iBAAiB,IAAI;wBACxC,KAAK;wBACL;oBACF,OAAO;wBACL,KAAK;wBACL,IAAI,oBAAoB,GAAG;4BAAE,SAAS;wBAAS;oBACjD;oBACA,IAAI,OAAO,YAAY;wBACrB,MAAM,EAAE;wBACR,MAAM;wBACN,MAAO,QAAQ,WAAY;4BACzB,IAAI,IAAI,CAAC;4BACT,MAAM;wBACR;wBACA,MAAM;wBACN,IAAI,MAAM,UAAU,CAAC,iBAAiB,IAAI;4BACxC,MAAM;4BACN;wBACF,OAAO;4BACL,MAAM;4BACN,IAAI,oBAAoB,GAAG;gCAAE,SAAS;4BAAS;wBACjD;wBACA,IAAI,QAAQ,YAAY;4BACtB,MAAM,EAAE;4BACR,MAAM;4BACN,MAAO,QAAQ,WAAY;gCACzB,IAAI,IAAI,CAAC;gCACT,MAAM;4BACR;4BACA,MAAM;4BACN,IAAI,QAAQ,YAAY;gCACtB,MAAM;oCAAC;oCAAK;oCAAK;iCAAI;gCACrB,MAAM;4BACR,OAAO;gCACL,cAAc;gCACd,MAAM;4BACR;wBACF,OAAO;4BACL,cAAc;4BACd,MAAM;wBACR;wBACA,IAAI,QAAQ,YAAY;4BACtB,MAAM;wBACR;wBACA,MAAM,EAAE;wBACR,MAAM;wBACN,MAAO,QAAQ,WAAY;4BACzB,IAAI,IAAI,CAAC;4BACT,MAAM;wBACR;wBACA,IAAI,MAAM,UAAU,CAAC,iBAAiB,KAAK;4BACzC,MAAM;4BACN;wBACF,OAAO;4BACL,MAAM;4BACN,IAAI,oBAAoB,GAAG;gCAAE,SAAS;4BAAS;wBACjD;wBACA,IAAI,QAAQ,YAAY;4BACtB,MAAM,EAAE;4BACR,MAAM;4BACN,MAAO,QAAQ,WAAY;gCACzB,IAAI,IAAI,CAAC;gCACT,MAAM;4BACR;4BACA,IAAI,MAAM,UAAU,CAAC,iBAAiB,KAAK;gCACzC,MAAM;gCACN;4BACF,OAAO;gCACL,MAAM;gCACN,IAAI,oBAAoB,GAAG;oCAAE,SAAS;gCAAS;4BACjD;4BACA,IAAI,QAAQ,YAAY;gCACtB,MAAM,EAAE;gCACR,MAAM;gCACN,MAAO,QAAQ,WAAY;oCACzB,IAAI,IAAI,CAAC;oCACT,MAAM;gCACR;gCACA,eAAe;gCACf,KAAK,OAAO,IAAI,IAAI;4BACtB,OAAO;gCACL,cAAc;gCACd,KAAK;4BACP;wBACF,OAAO;4BACL,cAAc;4BACd,KAAK;wBACP;oBACF,OAAO;wBACL,cAAc;wBACd,KAAK;oBACP;gBACF,OAAO;oBACL,cAAc;oBACd,KAAK;gBACP;YACF,OAAO;gBACL,cAAc;gBACd,KAAK;YACP;QACF,OAAO;YACL,cAAc;YACd,KAAK;QACP;QAEA,OAAO;IACT;IAEA,SAAS;QACP,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK;QAErE,KAAK;QACL,IAAI,MAAM,MAAM,CAAC,aAAa,OAAO,QAAQ;YAC3C,KAAK;YACL,eAAe;QACjB,OAAO;YACL,KAAK;YACL,IAAI,oBAAoB,GAAG;gBAAE,SAAS;YAAS;QACjD;QACA,IAAI,OAAO,YAAY;YACrB,KAAK,EAAE;YACP,KAAK;YACL,MAAO,OAAO,WAAY;gBACxB,GAAG,IAAI,CAAC;gBACR,KAAK;YACP;YACA,KAAK;YACL,IAAI,OAAO,YAAY;gBACrB,KAAK,EAAE;gBACP,KAAK;gBACL,MAAO,OAAO,WAAY;oBACxB,GAAG,IAAI,CAAC;oBACR,KAAK;gBACP;gBACA,IAAI,MAAM,UAAU,CAAC,iBAAiB,IAAI;oBACxC,KAAK;oBACL;gBACF,OAAO;oBACL,KAAK;oBACL,IAAI,oBAAoB,GAAG;wBAAE,SAAS;oBAAS;gBACjD;gBACA,IAAI,OAAO,YAAY;oBACrB,KAAK,EAAE;oBACP,KAAK;oBACL,MAAO,OAAO,WAAY;wBACxB,GAAG,IAAI,CAAC;wBACR,KAAK;oBACP;oBACA,KAAK;oBACL,IAAI,OAAO,YAAY;wBACrB,KAAK;oBACP;oBACA,KAAK,EAAE;oBACP,KAAK;oBACL,MAAO,OAAO,WAAY;wBACxB,GAAG,IAAI,CAAC;wBACR,KAAK;oBACP;oBACA,IAAI,MAAM,UAAU,CAAC,iBAAiB,IAAI;wBACxC,KAAK;wBACL;oBACF,OAAO;wBACL,KAAK;wBACL,IAAI,oBAAoB,GAAG;4BAAE,SAAS;wBAAS;oBACjD;oBACA,IAAI,OAAO,YAAY;wBACrB,MAAM,EAAE;wBACR,MAAM;wBACN,MAAO,QAAQ,WAAY;4BACzB,IAAI,IAAI,CAAC;4BACT,MAAM;wBACR;wBACA,IAAI,MAAM,UAAU,CAAC,iBAAiB,KAAK;4BACzC,MAAM;4BACN;wBACF,OAAO;4BACL,MAAM;4BACN,IAAI,oBAAoB,GAAG;gCAAE,SAAS;4BAAS;wBACjD;wBACA,IAAI,QAAQ,YAAY;4BACtB,MAAM,EAAE;4BACR,MAAM;4BACN,MAAO,QAAQ,WAAY;gCACzB,IAAI,IAAI,CAAC;gCACT,MAAM;4BACR;4BACA,IAAI,MAAM,UAAU,CAAC,iBAAiB,KAAK;gCACzC,MAAM;gCACN;4BACF,OAAO;gCACL,MAAM;gCACN,IAAI,oBAAoB,GAAG;oCAAE,SAAS;gCAAS;4BACjD;4BACA,IAAI,QAAQ,YAAY;gCACtB,MAAM,EAAE;gCACR,MAAM;gCACN,MAAO,QAAQ,WAAY;oCACzB,IAAI,IAAI,CAAC;oCACT,MAAM;gCACR;gCACA,eAAe;gCACf,KAAK,OAAO,IAAI,IAAI;4BACtB,OAAO;gCACL,cAAc;gCACd,KAAK;4BACP;wBACF,OAAO;4BACL,cAAc;4BACd,KAAK;wBACP;oBACF,OAAO;wBACL,cAAc;wBACd,KAAK;oBACP;gBACF,OAAO;oBACL,cAAc;oBACd,KAAK;gBACP;YACF,OAAO;gBACL,cAAc;gBACd,KAAK;YACP;QACF,OAAO;YACL,cAAc;YACd,KAAK;QACP;QAEA,OAAO;IACT;IAEA,SAAS;QACP,IAAI,IAAI,IAAI;QAEZ,KAAK;QACL,KAAK,EAAE;QACP,KAAK;QACL,IAAI,OAAO,YAAY;YACrB,MAAO,OAAO,WAAY;gBACxB,GAAG,IAAI,CAAC;gBACR,KAAK;YACP;QACF,OAAO;YACL,KAAK;QACP;QACA,IAAI,OAAO,YAAY;YACrB,eAAe;YACf,KAAK;QACP;QACA,KAAK;QACL,IAAI,OAAO,YAAY;YACrB,KAAK;YACL,IAAI,OAAO,YAAY;gBACrB,KAAK;gBACL,IAAI,OAAO,YAAY;oBACrB,KAAK;gBACP;YACF;QACF;QAEA,OAAO;IACT;IAEA,SAAS;QACP,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI;QAE5B,KAAK;QACL,KAAK;QACL,IAAI,OAAO,YAAY;YACrB,KAAK,EAAE;YACP,KAAK;YACL,MAAO,OAAO,WAAY;gBACxB,GAAG,IAAI,CAAC;gBACR,KAAK;YACP;YACA,IAAI,MAAM,UAAU,CAAC,iBAAiB,IAAI;gBACxC,KAAK;gBACL;YACF,OAAO;gBACL,KAAK;gBACL,IAAI,oBAAoB,GAAG;oBAAE,SAAS;gBAAU;YAClD;YACA,IAAI,OAAO,YAAY;gBACrB,KAAK,EAAE;gBACP,KAAK;gBACL,MAAO,OAAO,WAAY;oBACxB,GAAG,IAAI,CAAC;oBACR,KAAK;gBACP;gBACA,KAAK;gBACL,IAAI,OAAO,YAAY;oBACrB,IAAI,MAAM,UAAU,CAAC,iBAAiB,IAAI;wBACxC,KAAK;wBACL;oBACF,OAAO;wBACL,KAAK;wBACL,IAAI,oBAAoB,GAAG;4BAAE,SAAS;wBAAU;oBAClD;oBACA,IAAI,OAAO,YAAY;wBACrB,KAAK;oBACP;oBACA,eAAe;oBACf,KAAK,OAAO,IAAI;gBAClB,OAAO;oBACL,cAAc;oBACd,KAAK;gBACP;YACF,OAAO;gBACL,cAAc;gBACd,KAAK;YACP;QACF,OAAO;YACL,cAAc;YACd,KAAK;QACP;QAEA,OAAO;IACT;IAEA,SAAS;QACP,IAAI,IAAI,IAAI,IAAI;QAEhB,KAAK;QACL,IAAI,MAAM,UAAU,CAAC,iBAAiB,IAAI;YACxC,KAAK;YACL;QACF,OAAO;YACL,KAAK;YACL,IAAI,oBAAoB,GAAG;gBAAE,SAAS;YAAU;QAClD;QACA,IAAI,OAAO,YAAY;YACrB,KAAK,EAAE;YACP,KAAK;YACL,IAAI,OAAO,YAAY;gBACrB,KAAK;YACP;YACA,MAAO,OAAO,WAAY;gBACxB,GAAG,IAAI,CAAC;gBACR,KAAK;gBACL,IAAI,OAAO,YAAY;oBACrB,KAAK;gBACP;YACF;YACA,IAAI,MAAM,UAAU,CAAC,iBAAiB,IAAI;gBACxC,KAAK;gBACL;YACF,OAAO;gBACL,KAAK;gBACL,IAAI,oBAAoB,GAAG;oBAAE,SAAS;gBAAU;YAClD;YACA,IAAI,OAAO,YAAY;gBACrB,eAAe;gBACf,KAAK,OAAO;YACd,OAAO;gBACL,cAAc;gBACd,KAAK;YACP;QACF,OAAO;YACL,cAAc;YACd,KAAK;QACP;QACA,IAAI,OAAO,YAAY;YACrB,KAAK;YACL,IAAI,MAAM,UAAU,CAAC,iBAAiB,IAAI;gBACxC,KAAK;gBACL;YACF,OAAO;gBACL,KAAK;gBACL,IAAI,oBAAoB,GAAG;oBAAE,SAAS;gBAAU;YAClD;YACA,IAAI,OAAO,YAAY;gBACrB,KAAK,EAAE;gBACP,KAAK;gBACL,IAAI,OAAO,YAAY;oBACrB,KAAK;gBACP;gBACA,MAAO,OAAO,WAAY;oBACxB,GAAG,IAAI,CAAC;oBACR,KAAK;oBACL,IAAI,OAAO,YAAY;wBACrB,KAAK;oBACP;gBACF;gBACA,IAAI,MAAM,UAAU,CAAC,iBAAiB,IAAI;oBACxC,KAAK;oBACL;gBACF,OAAO;oBACL,KAAK;oBACL,IAAI,oBAAoB,GAAG;wBAAE,SAAS;oBAAU;gBAClD;gBACA,IAAI,OAAO,YAAY;oBACrB,eAAe;oBACf,KAAK,OAAO;gBACd,OAAO;oBACL,cAAc;oBACd,KAAK;gBACP;YACF,OAAO;gBACL,cAAc;gBACd,KAAK;YACP;QACF;QAEA,OAAO;IACT;IAEA,SAAS;QACP,IAAI,IAAI,IAAI;QAEZ,KAAK;QACL,IAAI,MAAM,UAAU,CAAC,iBAAiB,IAAI;YACxC,KAAK;YACL;QACF,OAAO;YACL,KAAK;YACL,IAAI,oBAAoB,GAAG;gBAAE,SAAS;YAAU;QAClD;QACA,IAAI,OAAO,YAAY;YACrB,IAAI,MAAM,MAAM,GAAG,aAAa;gBAC9B,KAAK,MAAM,MAAM,CAAC;gBAClB;YACF,OAAO;gBACL,KAAK;gBACL,IAAI,oBAAoB,GAAG;oBAAE,SAAS;gBAAS;YACjD;YACA,IAAI,OAAO,YAAY;gBACrB,eAAe;gBACf,KAAK,OAAO;YACd,OAAO;gBACL,cAAc;gBACd,KAAK;YACP;QACF,OAAO;YACL,cAAc;YACd,KAAK;QACP;QAEA,OAAO;IACT;IAEA,SAAS;QACP,IAAI,IAAI,IAAI;QAEZ,KAAK;QACL,KAAK,EAAE;QACP,KAAK,MAAM,MAAM,CAAC;QAClB,IAAI,OAAO,IAAI,CAAC,KAAK;YACnB;QACF,OAAO;YACL,KAAK;YACL,IAAI,oBAAoB,GAAG;gBAAE,SAAS;YAAU;QAClD;QACA,IAAI,OAAO,YAAY;YACrB,MAAO,OAAO,WAAY;gBACxB,GAAG,IAAI,CAAC;gBACR,KAAK,MAAM,MAAM,CAAC;gBAClB,IAAI,OAAO,IAAI,CAAC,KAAK;oBACnB;gBACF,OAAO;oBACL,KAAK;oBACL,IAAI,oBAAoB,GAAG;wBAAE,SAAS;oBAAU;gBAClD;YACF;QACF,OAAO;YACL,KAAK;QACP;QACA,IAAI,OAAO,YAAY;YACrB,KAAK,MAAM,SAAS,CAAC,IAAI;QAC3B,OAAO;YACL,KAAK;QACP;QAEA,OAAO;IACT;IAEA,SAAS;QACP,IAAI,IAAI,IAAI;QAEZ,KAAK;QACL,KAAK,EAAE;QACP,KAAK,MAAM,MAAM,CAAC;QAClB,IAAI,OAAO,IAAI,CAAC,KAAK;YACnB;QACF,OAAO;YACL,KAAK;YACL,IAAI,oBAAoB,GAAG;gBAAE,SAAS;YAAU;QAClD;QACA,IAAI,OAAO,YAAY;YACrB,MAAO,OAAO,WAAY;gBACxB,GAAG,IAAI,CAAC;gBACR,KAAK,MAAM,MAAM,CAAC;gBAClB,IAAI,OAAO,IAAI,CAAC,KAAK;oBACnB;gBACF,OAAO;oBACL,KAAK;oBACL,IAAI,oBAAoB,GAAG;wBAAE,SAAS;oBAAU;gBAClD;YACF;QACF,OAAO;YACL,KAAK;QACP;QACA,IAAI,OAAO,YAAY;YACrB,KAAK,MAAM,SAAS,CAAC,IAAI;QAC3B,OAAO;YACL,KAAK;QACP;QAEA,OAAO;IACT;IAEA,SAAS;QACP,IAAI,IAAI;QAER,KAAK;QACL,KAAK,MAAM,MAAM,CAAC;QAClB,IAAI,OAAO,IAAI,CAAC,KAAK;YACnB;QACF,OAAO;YACL,KAAK;YACL,IAAI,oBAAoB,GAAG;gBAAE,SAAS;YAAU;QAClD;QACA,IAAI,OAAO,YAAY;YACrB,eAAe;YACf,KAAK;QACP;QACA,KAAK;QAEL,OAAO;IACT;IAEA,SAAS;QACP,IAAI;QAEJ,IAAI,MAAM,UAAU,CAAC,iBAAiB,IAAI;YACxC,KAAK;YACL;QACF,OAAO;YACL,KAAK;YACL,IAAI,oBAAoB,GAAG;gBAAE,SAAS;YAAU;QAClD;QAEA,OAAO;IACT;IAEA,SAAS;QACP,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI;QAExB,KAAK;QACL,KAAK;QACL,KAAK,MAAM,MAAM,CAAC;QAClB,IAAI,OAAO,IAAI,CAAC,KAAK;YACnB;QACF,OAAO;YACL,KAAK;YACL,IAAI,oBAAoB,GAAG;gBAAE,SAAS;YAAU;QAClD;QACA,IAAI,OAAO,YAAY;YACrB,KAAK;QACP;QACA,KAAK,MAAM,MAAM,CAAC;QAClB,IAAI,OAAO,IAAI,CAAC,KAAK;YACnB;QACF,OAAO;YACL,KAAK;YACL,IAAI,oBAAoB,GAAG;gBAAE,SAAS;YAAU;QAClD;QACA,IAAI,OAAO,YAAY;YACrB,KAAK,EAAE;YACP,KAAK,MAAM,MAAM,CAAC;YAClB,IAAI,OAAO,IAAI,CAAC,KAAK;gBACnB;YACF,OAAO;gBACL,KAAK;gBACL,IAAI,oBAAoB,GAAG;oBAAE,SAAS;gBAAU;YAClD;YACA,MAAO,OAAO,WAAY;gBACxB,GAAG,IAAI,CAAC;gBACR,KAAK,MAAM,MAAM,CAAC;gBAClB,IAAI,OAAO,IAAI,CAAC,KAAK;oBACnB;gBACF,OAAO;oBACL,KAAK;oBACL,IAAI,oBAAoB,GAAG;wBAAE,SAAS;oBAAU;gBAClD;YACF;YACA,KAAK;gBAAC;gBAAI;gBAAI;aAAG;YACjB,KAAK;QACP,OAAO;YACL,cAAc;YACd,KAAK;QACP;QACA,IAAI,OAAO,YAAY;YACrB,KAAK,MAAM,SAAS,CAAC,IAAI;QAC3B,OAAO;YACL,KAAK;QACP;QAEA,OAAO;IACT;IAEA,SAAS;QACP,IAAI;QAEJ,KAAK;QACL,IAAI,OAAO,YAAY;YACrB,KAAK;QACP;QAEA,OAAO;IACT;IAEA,SAAS;QACP,IAAI,IAAI,IAAI,IAAI;QAEhB,KAAK;QACL,KAAK;QACL,IAAI,OAAO,YAAY;YACrB,KAAK,EAAE;YACP,KAAK;YACL,MAAO,OAAO,WAAY;gBACxB,GAAG,IAAI,CAAC;gBACR,KAAK;YACP;YACA,eAAe;YACf,KAAK,QAAQ,IAAI;QACnB,OAAO;YACL,cAAc;YACd,KAAK;QACP;QAEA,OAAO;IACT;IAEA,SAAS;QACP,IAAI,IAAI;QAER,KAAK;QACL,IAAI,OAAO,YAAY;YACrB,KAAK;YACL,IAAI,OAAO,YAAY;gBACrB,KAAK;gBACL,IAAI,OAAO,YAAY;oBACrB,KAAK;oBACL,IAAI,OAAO,YAAY;wBACrB,KAAK;wBACL,KAAK;wBACL,IAAI,OAAO,YAAY;4BACrB,eAAe;4BACf,KAAK,QAAQ;wBACf;wBACA,KAAK;oBACP;gBACF;YACF;QACF;QAEA,OAAO;IACT;IAEA,SAAS;QACP,IAAI;QAEJ,KAAK;QACL,IAAI,OAAO,YAAY;YACrB,KAAK;QACP;QAEA,OAAO;IACT;IAEA,SAAS;QACP,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI;QAExB,KAAK;QACL,IAAI,MAAM,UAAU,CAAC,iBAAiB,IAAI;YACxC,KAAK;YACL;QACF,OAAO;YACL,KAAK;YACL,IAAI,oBAAoB,GAAG;gBAAE,SAAS;YAAU;QAClD;QACA,IAAI,OAAO,YAAY;YACrB,KAAK,EAAE;YACP,KAAK;YACL,MAAO,OAAO,WAAY;gBACxB,GAAG,IAAI,CAAC;gBACR,KAAK;YACP;YACA,KAAK;YACL,IAAI,OAAO,YAAY;gBACrB,KAAK,EAAE;gBACP,KAAK;gBACL,MAAO,OAAO,WAAY;oBACxB,GAAG,IAAI,CAAC;oBACR,KAAK;gBACP;gBACA,IAAI,MAAM,UAAU,CAAC,iBAAiB,IAAI;oBACxC,KAAK;oBACL;gBACF,OAAO;oBACL,KAAK;oBACL,IAAI,oBAAoB,GAAG;wBAAE,SAAS;oBAAU;gBAClD;gBACA,IAAI,OAAO,YAAY;oBACrB,eAAe;oBACf,KAAK,QAAQ;gBACf,OAAO;oBACL,cAAc;oBACd,KAAK;gBACP;YACF,OAAO;gBACL,cAAc;gBACd,KAAK;YACP;QACF,OAAO;YACL,cAAc;YACd,KAAK;QACP;QAEA,OAAO;IACT;IAEA,SAAS;QACP,IAAI,IAAI,IAAI;QAEZ,KAAK;QACL,IAAI,MAAM,UAAU,CAAC,iBAAiB,IAAI;YACxC,KAAK;YACL;QACF,OAAO;YACL,KAAK;YACL,IAAI,oBAAoB,GAAG;gBAAE,SAAS;YAAU;QAClD;QACA,IAAI,OAAO,YAAY;YACrB,KAAK;YACL,IAAI,OAAO,YAAY;gBACrB,eAAe;gBACf,KAAK,QAAQ;YACf,OAAO;gBACL,cAAc;gBACd,KAAK;YACP;QACF,OAAO;YACL,cAAc;YACd,KAAK;QACP;QAEA,OAAO;IACT;IAEA,SAAS;QACP,IAAI;QAEJ,KAAK;QACL,IAAI,OAAO,YAAY;YACrB,KAAK;QACP;QAEA,OAAO;IACT;IAEA,SAAS;QACP,IAAI,IAAI,IAAI,IAAI;QAEhB,KAAK;QACL,KAAK;QACL,KAAK,EAAE;QACP,KAAK,MAAM,MAAM,CAAC;QAClB,IAAI,OAAO,IAAI,CAAC,KAAK;YACnB;QACF,OAAO;YACL,KAAK;YACL,IAAI,oBAAoB,GAAG;gBAAE,SAAS;YAAU;QAClD;QACA,IAAI,OAAO,YAAY;YACrB,MAAO,OAAO,WAAY;gBACxB,GAAG,IAAI,CAAC;gBACR,KAAK,MAAM,MAAM,CAAC;gBAClB,IAAI,OAAO,IAAI,CAAC,KAAK;oBACnB;gBACF,OAAO;oBACL,KAAK;oBACL,IAAI,oBAAoB,GAAG;wBAAE,SAAS;oBAAU;gBAClD;YACF;QACF,OAAO;YACL,KAAK;QACP;QACA,IAAI,OAAO,YAAY;YACrB,KAAK,MAAM,SAAS,CAAC,IAAI;QAC3B,OAAO;YACL,KAAK;QACP;QACA,IAAI,OAAO,YAAY;YACrB,eAAe;YACf,KAAK,QAAQ;QACf;QACA,KAAK;QAEL,OAAO;IACT;IAEA,SAAS;QACP,IAAI,IAAI;QAER,KAAK;QACL,IAAI,MAAM,MAAM,CAAC,aAAa,OAAO,SAAS;YAC5C,KAAK;YACL,eAAe;QACjB,OAAO;YACL,KAAK;YACL,IAAI,oBAAoB,GAAG;gBAAE,SAAS;YAAU;QAClD;QACA,IAAI,OAAO,YAAY;YACrB,IAAI,MAAM,MAAM,CAAC,aAAa,OAAO,SAAS;gBAC5C,KAAK;gBACL,eAAe;YACjB,OAAO;gBACL,KAAK;gBACL,IAAI,oBAAoB,GAAG;oBAAE,SAAS;gBAAU;YAClD;QACF;QACA,IAAI,OAAO,YAAY;YACrB,eAAe;YACf,KAAK,QAAQ;QACf;QACA,KAAK;QAEL,OAAO;IACT;IAEA,aAAa;IAEb,MAAM,cAAe,eAAe,cAAc,gBAAgB,MAAM,MAAM;IAC9E,SAAS;QACP,IAAI,eAAe,cAAc,cAAc,MAAM,MAAM,EAAE;YAC3D,SAAS;QACX;QAEA,MAAM,yBACJ,qBACA,iBAAiB,MAAM,MAAM,GAAG,eAAe,kBAAkB,MACjE,iBAAiB,MAAM,MAAM,GACzB,oBAAoB,gBAAgB,iBAAiB,KACrD,oBAAoB,gBAAgB;IAE5C;IACA,IAAI,QAAQ,WAAW,EAAE;QACvB,OAA2B;YACzB;YACA;YACA;YACA;YACA;YACA;YACA,WAAW,cAAc,YAAY;QACvC;IACF;IACA,IAAI,aAAa;QACf,OAAO;IACT,OAAO;QACL;IACF;AACF;AAEA,OAAO,OAAO,GAAG;IACf,YAAY;QAAC;KAAQ;IACrB,aAAa;IACb,OAAO;AACT","debugId":null}}, - {"offset": {"line": 1635, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/mission.ts"],"sourcesContent":["import { Quaternion, Vector3 } from \"three\";\nimport parser from \"@/generated/mission.cjs\";\n\nconst definitionComment = /^ (DisplayName|MissionTypes) = (.+)$/i;\nconst sectionBeginComment = /^--- ([A-Z ]+) BEGIN ---$/;\nconst sectionEndComment = /^--- ([A-Z ]+) END ---$/;\n\nfunction parseComment(text) {\n let match;\n match = text.match(sectionBeginComment);\n if (match) {\n return {\n type: \"sectionBegin\",\n name: match[1],\n };\n }\n match = text.match(sectionEndComment);\n if (match) {\n return {\n type: \"sectionEnd\",\n name: match[1],\n };\n }\n match = text.match(definitionComment);\n if (match) {\n return {\n type: \"definition\",\n identifier: match[1],\n value: match[2],\n };\n }\n return null;\n}\n\nfunction parseInstance(instance) {\n return {\n className: instance.className,\n instanceName: instance.instanceName,\n properties: instance.body\n .filter((def) => def.type === \"definition\")\n .map((def) => {\n switch (def.value.type) {\n case \"string\":\n case \"number\":\n case \"boolean\":\n return {\n target: def.target,\n value: def.value.value,\n };\n case \"reference\":\n return {\n target: def.target,\n value: def.value,\n };\n\n default:\n throw new Error(\n `Unhandled value type: ${def.target.name} = ${def.value.type}`\n );\n }\n }),\n children: instance.body\n .filter((def) => def.type === \"instance\")\n .map((def) => parseInstance(def)),\n };\n}\n\nexport function parseMissionScript(script) {\n // Clean up the script:\n // - Remove code-like parts of the script so it's easier to parse.\n script = script.replace(\n /(\\/\\/--- OBJECT WRITE END ---\\s+)(?:.|[\\r\\n])*$/,\n \"$1\"\n );\n\n let objectWriteBegin = /(\\/\\/--- OBJECT WRITE BEGIN ---\\s+)/.exec(script);\n const firstSimGroup = /[\\r\\n]new SimGroup/.exec(script);\n script =\n script.slice(0, objectWriteBegin.index + objectWriteBegin[1].length) +\n script.slice(firstSimGroup.index);\n\n objectWriteBegin = /(\\/\\/--- OBJECT WRITE BEGIN ---\\s+)/.exec(script);\n const missionStringEnd = /(\\/\\/--- MISSION STRING END ---\\s+)/.exec(script);\n if (missionStringEnd) {\n script =\n script.slice(0, missionStringEnd.index + missionStringEnd[1].length) +\n script.slice(objectWriteBegin.index);\n }\n\n // console.log(script);\n const doc = parser.parse(script);\n\n let section = { name: null, definitions: [] };\n const mission: {\n pragma: Record;\n sections: Array<{ name: string | null; definitions: any[] }>;\n } = {\n pragma: {},\n sections: [],\n };\n\n for (const statement of doc) {\n switch (statement.type) {\n case \"comment\": {\n const parsed = parseComment(statement.text);\n if (parsed) {\n switch (parsed.type) {\n case \"definition\": {\n if (section.name) {\n section.definitions.push(statement);\n } else {\n mission.pragma[parsed.identifier] = parsed.value;\n }\n break;\n }\n case \"sectionEnd\": {\n if (parsed.name !== section.name) {\n throw new Error(\"Ending unmatched section!\");\n }\n if (section.name || section.definitions.length) {\n mission.sections.push(section);\n }\n section = { name: null, definitions: [] };\n break;\n }\n case \"sectionBegin\": {\n if (section.name) {\n throw new Error(\"Already in a section!\");\n }\n if (section.name || section.definitions.length) {\n mission.sections.push(section);\n }\n section = { name: parsed.name, definitions: [] };\n break;\n }\n }\n } else {\n section.definitions.push(statement);\n }\n break;\n }\n default: {\n section.definitions.push(statement);\n }\n }\n }\n\n if (section.name || section.definitions.length) {\n mission.sections.push(section);\n }\n\n return {\n displayName:\n mission.pragma.DisplayName ?? mission.pragma.Displayname ?? null,\n missionTypes:\n mission.pragma.MissionTypes?.split(/\\s+/).filter(Boolean) ?? [],\n missionQuote:\n mission.sections\n .find((section) => section.name === \"MISSION QUOTE\")\n ?.definitions.filter((def) => def.type === \"comment\")\n .map((def) => def.text)\n .join(\"\\n\") ?? null,\n missionString:\n mission.sections\n .find((section) => section.name === \"MISSION STRING\")\n ?.definitions.filter((def) => def.type === \"comment\")\n .map((def) => def.text)\n .join(\"\\n\") ?? null,\n objects: mission.sections\n .find((section) => section.name === \"OBJECT WRITE\")\n ?.definitions.filter((def) => def.type === \"instance\")\n .map((def) => parseInstance(def)),\n globals: mission.sections\n .filter((section) => !section.name)\n .flatMap((section) =>\n section.definitions.filter((def) => def.type === \"definition\")\n ),\n };\n}\n\nexport type Mission = ReturnType;\nexport type ConsoleObject = Mission[\"objects\"][number];\n\nexport function* iterObjects(objectList) {\n for (const obj of objectList) {\n yield obj;\n for (const child of iterObjects(obj.children)) {\n yield child;\n }\n }\n}\n\nexport function getTerrainBlock(mission: Mission): ConsoleObject {\n for (const obj of iterObjects(mission.objects)) {\n if (obj.className === \"TerrainBlock\") {\n return obj;\n }\n }\n throw new Error(\"No TerrainBlock found!\");\n}\n\nexport function getTerrainFile(mission: Mission) {\n const terrainBlock = getTerrainBlock(mission);\n return terrainBlock.properties.find(\n (prop) => prop.target.name === \"terrainFile\"\n ).value;\n}\n\nexport function getProperty(obj: ConsoleObject, name: string) {\n const property = obj.properties.find((p) => p.target.name === name);\n // console.log({ name, property });\n return property;\n}\n\nexport function getPosition(obj: ConsoleObject): [number, number, number] {\n const position = getProperty(obj, \"position\")?.value ?? \"0 0 0\";\n const [x, y, z] = position.split(\" \").map((s) => parseFloat(s));\n // Convert Torque3D coordinates to Three.js: XYZ -> YZX\n return [y || 0, z || 0, x || 0];\n}\n\nexport function getScale(obj: ConsoleObject): [number, number, number] {\n const scale = getProperty(obj, \"scale\")?.value ?? \"1 1 1\";\n const [sx, sy, sz] = scale.split(\" \").map((s) => parseFloat(s));\n // Convert Torque3D coordinates to Three.js: XYZ -> YZX\n return [sy || 0, sz || 0, sx || 0];\n}\n\nexport function getRotation(obj: ConsoleObject): Quaternion {\n const rotation = getProperty(obj, \"rotation\")?.value ?? \"1 0 0 0\";\n const [ax, ay, az, angleDegrees] = rotation\n .split(\" \")\n .map((s) => parseFloat(s));\n // Convert Torque3D coordinates to Three.js: XYZ -> YZX\n const axis = new Vector3(ay, az, ax).normalize();\n const angleRadians = -angleDegrees * (Math.PI / 180);\n return new Quaternion().setFromAxisAngle(axis, angleRadians);\n}\n"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;AAAA;AACA;;;AAEA,MAAM,oBAAoB;AAC1B,MAAM,sBAAsB;AAC5B,MAAM,oBAAoB;AAE1B,SAAS,aAAa,IAAI;IACxB,IAAI;IACJ,QAAQ,KAAK,KAAK,CAAC;IACnB,IAAI,OAAO;QACT,OAAO;YACL,MAAM;YACN,MAAM,KAAK,CAAC,EAAE;QAChB;IACF;IACA,QAAQ,KAAK,KAAK,CAAC;IACnB,IAAI,OAAO;QACT,OAAO;YACL,MAAM;YACN,MAAM,KAAK,CAAC,EAAE;QAChB;IACF;IACA,QAAQ,KAAK,KAAK,CAAC;IACnB,IAAI,OAAO;QACT,OAAO;YACL,MAAM;YACN,YAAY,KAAK,CAAC,EAAE;YACpB,OAAO,KAAK,CAAC,EAAE;QACjB;IACF;IACA,OAAO;AACT;AAEA,SAAS,cAAc,QAAQ;IAC7B,OAAO;QACL,WAAW,SAAS,SAAS;QAC7B,cAAc,SAAS,YAAY;QACnC,YAAY,SAAS,IAAI,CACtB,MAAM,CAAC,CAAC,MAAQ,IAAI,IAAI,KAAK,cAC7B,GAAG,CAAC,CAAC;YACJ,OAAQ,IAAI,KAAK,CAAC,IAAI;gBACpB,KAAK;gBACL,KAAK;gBACL,KAAK;oBACH,OAAO;wBACL,QAAQ,IAAI,MAAM;wBAClB,OAAO,IAAI,KAAK,CAAC,KAAK;oBACxB;gBACF,KAAK;oBACH,OAAO;wBACL,QAAQ,IAAI,MAAM;wBAClB,OAAO,IAAI,KAAK;oBAClB;gBAEF;oBACE,MAAM,IAAI,MACR,AAAC,yBAA6C,OAArB,IAAI,MAAM,CAAC,IAAI,EAAC,OAAoB,OAAf,IAAI,KAAK,CAAC,IAAI;YAElE;QACF;QACF,UAAU,SAAS,IAAI,CACpB,MAAM,CAAC,CAAC,MAAQ,IAAI,IAAI,KAAK,YAC7B,GAAG,CAAC,CAAC,MAAQ,cAAc;IAChC;AACF;AAEO,SAAS,mBAAmB,MAAM;QAwFnC,8BAEA,wBAMA,yBAKO;IApGX,uBAAuB;IACvB,kEAAkE;IAClE,SAAS,OAAO,OAAO,CACrB,mDACA;IAGF,IAAI,mBAAmB,sCAAsC,IAAI,CAAC;IAClE,MAAM,gBAAgB,qBAAqB,IAAI,CAAC;IAChD,SACE,OAAO,KAAK,CAAC,GAAG,iBAAiB,KAAK,GAAG,gBAAgB,CAAC,EAAE,CAAC,MAAM,IACnE,OAAO,KAAK,CAAC,cAAc,KAAK;IAElC,mBAAmB,sCAAsC,IAAI,CAAC;IAC9D,MAAM,mBAAmB,sCAAsC,IAAI,CAAC;IACpE,IAAI,kBAAkB;QACpB,SACE,OAAO,KAAK,CAAC,GAAG,iBAAiB,KAAK,GAAG,gBAAgB,CAAC,EAAE,CAAC,MAAM,IACnE,OAAO,KAAK,CAAC,iBAAiB,KAAK;IACvC;IAEA,uBAAuB;IACvB,MAAM,MAAM,mIAAM,CAAC,KAAK,CAAC;IAEzB,IAAI,UAAU;QAAE,MAAM;QAAM,aAAa,EAAE;IAAC;IAC5C,MAAM,UAGF;QACF,QAAQ,CAAC;QACT,UAAU,EAAE;IACd;IAEA,KAAK,MAAM,aAAa,IAAK;QAC3B,OAAQ,UAAU,IAAI;YACpB,KAAK;gBAAW;oBACd,MAAM,SAAS,aAAa,UAAU,IAAI;oBAC1C,IAAI,QAAQ;wBACV,OAAQ,OAAO,IAAI;4BACjB,KAAK;gCAAc;oCACjB,IAAI,QAAQ,IAAI,EAAE;wCAChB,QAAQ,WAAW,CAAC,IAAI,CAAC;oCAC3B,OAAO;wCACL,QAAQ,MAAM,CAAC,OAAO,UAAU,CAAC,GAAG,OAAO,KAAK;oCAClD;oCACA;gCACF;4BACA,KAAK;gCAAc;oCACjB,IAAI,OAAO,IAAI,KAAK,QAAQ,IAAI,EAAE;wCAChC,MAAM,IAAI,MAAM;oCAClB;oCACA,IAAI,QAAQ,IAAI,IAAI,QAAQ,WAAW,CAAC,MAAM,EAAE;wCAC9C,QAAQ,QAAQ,CAAC,IAAI,CAAC;oCACxB;oCACA,UAAU;wCAAE,MAAM;wCAAM,aAAa,EAAE;oCAAC;oCACxC;gCACF;4BACA,KAAK;gCAAgB;oCACnB,IAAI,QAAQ,IAAI,EAAE;wCAChB,MAAM,IAAI,MAAM;oCAClB;oCACA,IAAI,QAAQ,IAAI,IAAI,QAAQ,WAAW,CAAC,MAAM,EAAE;wCAC9C,QAAQ,QAAQ,CAAC,IAAI,CAAC;oCACxB;oCACA,UAAU;wCAAE,MAAM,OAAO,IAAI;wCAAE,aAAa,EAAE;oCAAC;oCAC/C;gCACF;wBACF;oBACF,OAAO;wBACL,QAAQ,WAAW,CAAC,IAAI,CAAC;oBAC3B;oBACA;gBACF;YACA;gBAAS;oBACP,QAAQ,WAAW,CAAC,IAAI,CAAC;gBAC3B;QACF;IACF;IAEA,IAAI,QAAQ,IAAI,IAAI,QAAQ,WAAW,CAAC,MAAM,EAAE;QAC9C,QAAQ,QAAQ,CAAC,IAAI,CAAC;IACxB;QAII,6BAAA,MAEA,2CAEA,oDAMA;IAZJ,OAAO;QACL,aACE,CAAA,OAAA,CAAA,8BAAA,QAAQ,MAAM,CAAC,WAAW,cAA1B,yCAAA,8BAA8B,QAAQ,MAAM,CAAC,WAAW,cAAxD,kBAAA,OAA4D;QAC9D,cACE,CAAA,6CAAA,+BAAA,QAAQ,MAAM,CAAC,YAAY,cAA3B,mDAAA,6BAA6B,KAAK,CAAC,OAAO,MAAM,CAAC,sBAAjD,uDAAA,4CAA6D,EAAE;QACjE,cACE,CAAA,sDAAA,yBAAA,QAAQ,QAAQ,CACb,IAAI,CAAC,CAAC,UAAY,QAAQ,IAAI,KAAK,8BADtC,6CAAA,uBAEI,WAAW,CAAC,MAAM,CAAC,CAAC,MAAQ,IAAI,IAAI,KAAK,WAC1C,GAAG,CAAC,CAAC,MAAQ,IAAI,IAAI,EACrB,IAAI,CAAC,mBAJR,gEAAA,qDAIiB;QACnB,eACE,CAAA,uDAAA,0BAAA,QAAQ,QAAQ,CACb,IAAI,CAAC,CAAC,UAAY,QAAQ,IAAI,KAAK,+BADtC,8CAAA,wBAEI,WAAW,CAAC,MAAM,CAAC,CAAC,MAAQ,IAAI,IAAI,KAAK,WAC1C,GAAG,CAAC,CAAC,MAAQ,IAAI,IAAI,EACrB,IAAI,CAAC,mBAJR,iEAAA,sDAIiB;QACnB,OAAO,GAAE,0BAAA,QAAQ,QAAQ,CACtB,IAAI,CAAC,CAAC,UAAY,QAAQ,IAAI,KAAK,6BAD7B,8CAAA,wBAEL,WAAW,CAAC,MAAM,CAAC,CAAC,MAAQ,IAAI,IAAI,KAAK,YAC1C,GAAG,CAAC,CAAC,MAAQ,cAAc;QAC9B,SAAS,QAAQ,QAAQ,CACtB,MAAM,CAAC,CAAC,UAAY,CAAC,QAAQ,IAAI,EACjC,OAAO,CAAC,CAAC,UACR,QAAQ,WAAW,CAAC,MAAM,CAAC,CAAC,MAAQ,IAAI,IAAI,KAAK;IAEvD;AACF;AAKO,UAAU,YAAY,UAAU;IACrC,KAAK,MAAM,OAAO,WAAY;QAC5B,MAAM;QACN,KAAK,MAAM,SAAS,YAAY,IAAI,QAAQ,EAAG;YAC7C,MAAM;QACR;IACF;AACF;AAEO,SAAS,gBAAgB,OAAgB;IAC9C,KAAK,MAAM,OAAO,YAAY,QAAQ,OAAO,EAAG;QAC9C,IAAI,IAAI,SAAS,KAAK,gBAAgB;YACpC,OAAO;QACT;IACF;IACA,MAAM,IAAI,MAAM;AAClB;AAEO,SAAS,eAAe,OAAgB;IAC7C,MAAM,eAAe,gBAAgB;IACrC,OAAO,aAAa,UAAU,CAAC,IAAI,CACjC,CAAC,OAAS,KAAK,MAAM,CAAC,IAAI,KAAK,eAC/B,KAAK;AACT;AAEO,SAAS,YAAY,GAAkB,EAAE,IAAY;IAC1D,MAAM,WAAW,IAAI,UAAU,CAAC,IAAI,CAAC,CAAC,IAAM,EAAE,MAAM,CAAC,IAAI,KAAK;IAC9D,mCAAmC;IACnC,OAAO;AACT;AAEO,SAAS,YAAY,GAAkB;QAC3B;QAAA;IAAjB,MAAM,WAAW,CAAA,sBAAA,eAAA,YAAY,KAAK,yBAAjB,mCAAA,aAA8B,KAAK,cAAnC,gCAAA,qBAAuC;IACxD,MAAM,CAAC,GAAG,GAAG,EAAE,GAAG,SAAS,KAAK,CAAC,KAAK,GAAG,CAAC,CAAC,IAAM,WAAW;IAC5D,uDAAuD;IACvD,OAAO;QAAC,KAAK;QAAG,KAAK;QAAG,KAAK;KAAE;AACjC;AAEO,SAAS,SAAS,GAAkB;QAC3B;QAAA;IAAd,MAAM,QAAQ,CAAA,sBAAA,eAAA,YAAY,KAAK,sBAAjB,mCAAA,aAA2B,KAAK,cAAhC,gCAAA,qBAAoC;IAClD,MAAM,CAAC,IAAI,IAAI,GAAG,GAAG,MAAM,KAAK,CAAC,KAAK,GAAG,CAAC,CAAC,IAAM,WAAW;IAC5D,uDAAuD;IACvD,OAAO;QAAC,MAAM;QAAG,MAAM;QAAG,MAAM;KAAE;AACpC;AAEO,SAAS,YAAY,GAAkB;QAC3B;QAAA;IAAjB,MAAM,WAAW,CAAA,sBAAA,eAAA,YAAY,KAAK,yBAAjB,mCAAA,aAA8B,KAAK,cAAnC,gCAAA,qBAAuC;IACxD,MAAM,CAAC,IAAI,IAAI,IAAI,aAAa,GAAG,SAChC,KAAK,CAAC,KACN,GAAG,CAAC,CAAC,IAAM,WAAW;IACzB,uDAAuD;IACvD,MAAM,OAAO,IAAI,6JAAO,CAAC,IAAI,IAAI,IAAI,SAAS;IAC9C,MAAM,eAAe,CAAC,eAAe,CAAC,KAAK,EAAE,GAAG,GAAG;IACnD,OAAO,IAAI,gKAAU,GAAG,gBAAgB,CAAC,MAAM;AACjD","debugId":null}}, - {"offset": {"line": 1869, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/terrain.ts"],"sourcesContent":["const SIZE = 256;\n\nexport function parseTerrainBuffer(arrayBuffer: ArrayBufferLike) {\n const dataView = new DataView(arrayBuffer);\n let offset = 0;\n const version = dataView.getUint8(offset++);\n\n const heightMap1d = new Uint16Array(SIZE * SIZE);\n const textureNames: string[] = [];\n\n const readString = (length: number) => {\n let result = \"\";\n for (let i = 0; i < length; i++) {\n const byte = dataView.getUint8(offset + i);\n if (byte === 0) break; // Stop at null terminator if present\n result += String.fromCharCode(byte);\n }\n offset += length;\n return result;\n };\n\n for (let i = 0; i < SIZE * SIZE; i++) {\n let height = dataView.getUint16(offset, true);\n offset += 2;\n heightMap1d[i] = height;\n }\n\n offset += 256 * 256;\n\n const heightMap = heightMap1d;\n\n for (let i = 0; i < 8; i++) {\n const strSize = dataView.getUint8(offset++);\n const textureName = readString(strSize);\n if (i < 6 && strSize > 0) {\n textureNames.push(textureName);\n }\n }\n\n const alphaMaps = [];\n\n for (const textureName of textureNames) {\n const alphaMap = new Uint8Array(SIZE * SIZE);\n for (let j = 0; j < SIZE * SIZE; j++) {\n var alphaMats = dataView.getUint8(offset++);\n alphaMap[j] = alphaMats;\n }\n alphaMaps.push(alphaMap);\n }\n\n return {\n version,\n textureNames,\n heightMap,\n alphaMaps,\n };\n}\n"],"names":[],"mappings":";;;;AAAA,MAAM,OAAO;AAEN,SAAS,mBAAmB,WAA4B;IAC7D,MAAM,WAAW,IAAI,SAAS;IAC9B,IAAI,SAAS;IACb,MAAM,UAAU,SAAS,QAAQ,CAAC;IAElC,MAAM,cAAc,IAAI,YAAY,OAAO;IAC3C,MAAM,eAAyB,EAAE;IAEjC,MAAM,aAAa,CAAC;QAClB,IAAI,SAAS;QACb,IAAK,IAAI,IAAI,GAAG,IAAI,QAAQ,IAAK;YAC/B,MAAM,OAAO,SAAS,QAAQ,CAAC,SAAS;YACxC,IAAI,SAAS,GAAG,OAAO,qCAAqC;YAC5D,UAAU,OAAO,YAAY,CAAC;QAChC;QACA,UAAU;QACV,OAAO;IACT;IAEA,IAAK,IAAI,IAAI,GAAG,IAAI,OAAO,MAAM,IAAK;QACpC,IAAI,SAAS,SAAS,SAAS,CAAC,QAAQ;QACxC,UAAU;QACV,WAAW,CAAC,EAAE,GAAG;IACnB;IAEA,UAAU,MAAM;IAEhB,MAAM,YAAY;IAElB,IAAK,IAAI,IAAI,GAAG,IAAI,GAAG,IAAK;QAC1B,MAAM,UAAU,SAAS,QAAQ,CAAC;QAClC,MAAM,cAAc,WAAW;QAC/B,IAAI,IAAI,KAAK,UAAU,GAAG;YACxB,aAAa,IAAI,CAAC;QACpB;IACF;IAEA,MAAM,YAAY,EAAE;IAEpB,KAAK,MAAM,eAAe,aAAc;QACtC,MAAM,WAAW,IAAI,WAAW,OAAO;QACvC,IAAK,IAAI,IAAI,GAAG,IAAI,OAAO,MAAM,IAAK;YACpC,IAAI,YAAY,SAAS,QAAQ,CAAC;YAClC,QAAQ,CAAC,EAAE,GAAG;QAChB;QACA,UAAU,IAAI,CAAC;IACjB;IAEA,OAAO;QACL;QACA;QACA;QACA;IACF;AACF","debugId":null}}, - {"offset": {"line": 1927, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/loaders.ts"],"sourcesContent":["import { parseImageFrameList } from \"./ifl\";\nimport { getActualResourcePath, getMissionInfo, getSource } from \"./manifest\";\nimport { parseMissionScript } from \"./mission\";\nimport { parseTerrainBuffer } from \"./terrain\";\n\nexport const BASE_URL = \"/t2-mapper\";\nexport const RESOURCE_ROOT_URL = `${BASE_URL}/base/`;\n\nexport function getUrlForPath(resourcePath: string, fallbackUrl?: string) {\n resourcePath = getActualResourcePath(resourcePath);\n let sourcePath: string;\n try {\n sourcePath = getSource(resourcePath);\n } catch (err) {\n if (fallbackUrl) {\n // console.error(err);\n return fallbackUrl;\n } else {\n throw err;\n }\n }\n if (!sourcePath) {\n return `${RESOURCE_ROOT_URL}${resourcePath}`;\n } else {\n return `${RESOURCE_ROOT_URL}@vl2/${sourcePath}/${resourcePath}`;\n }\n}\n\nexport function interiorToUrl(name: string) {\n const difUrl = getUrlForPath(`interiors/${name}`);\n return difUrl.replace(/\\.dif$/i, \".glb\");\n}\n\nexport function shapeToUrl(name: string) {\n const difUrl = getUrlForPath(`shapes/${name}`);\n return difUrl.replace(/\\.dts$/i, \".glb\");\n}\n\nexport function terrainTextureToUrl(name: string) {\n name = name.replace(/^terrain\\./, \"\");\n return getUrlForPath(`textures/terrain/${name}.png`, `${BASE_URL}/black.png`);\n}\n\nexport function interiorTextureToUrl(name: string, fallbackUrl?: string) {\n name = name.replace(/\\.\\d+$/, \"\");\n return getUrlForPath(`textures/${name}.png`, fallbackUrl);\n}\n\nexport function textureFrameToUrl(fileName: string) {\n return getUrlForPath(`textures/skins/${fileName}`);\n}\n\nexport function shapeTextureToUrl(name: string, fallbackUrl?: string) {\n name = name.replace(/^skins\\\\/, \"\");\n name = name.replace(/\\.\\d+$/, \"\");\n return getUrlForPath(`textures/skins/${name}.png`, fallbackUrl);\n}\n\nexport function textureToUrl(name: string) {\n try {\n return getUrlForPath(`textures/${name}.png`);\n } catch (err) {\n return `${BASE_URL}/black.png`;\n }\n}\n\nexport function audioToUrl(fileName: string) {\n return getUrlForPath(`audio/${fileName}`);\n}\n\nexport async function loadDetailMapList(name: string) {\n const url = getUrlForPath(`textures/${name}`);\n const res = await fetch(url);\n const text = await res.text();\n return text\n .split(/(?:\\r\\n|\\n|\\r)/)\n .map((line) => `textures/${line.trim().replace(/\\.png$/i, \"\")}.png`);\n}\n\nexport async function loadMission(name: string) {\n const missionInfo = getMissionInfo(name);\n const res = await fetch(getUrlForPath(missionInfo.resourcePath));\n const missionScript = await res.text();\n return parseMissionScript(missionScript);\n}\n\nexport async function loadTerrain(fileName: string) {\n const res = await fetch(getUrlForPath(`terrains/${fileName}`));\n const terrainBuffer = await res.arrayBuffer();\n return parseTerrainBuffer(terrainBuffer);\n}\n\nexport async function loadImageFrameList(iflPath: string) {\n const url = getUrlForPath(iflPath);\n const res = await fetch(url);\n const source = await res.text();\n return parseImageFrameList(source);\n}\n"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;AACA;;;;;AAEO,MAAM,WAAW;AACjB,MAAM,oBAAoB,AAAC,GAAW,OAAT,UAAS;AAEtC,SAAS,cAAc,YAAoB,EAAE,WAAoB;IACtE,eAAe,IAAA,2IAAqB,EAAC;IACrC,IAAI;IACJ,IAAI;QACF,aAAa,IAAA,+HAAS,EAAC;IACzB,EAAE,OAAO,KAAK;QACZ,IAAI,aAAa;YACf,sBAAsB;YACtB,OAAO;QACT,OAAO;YACL,MAAM;QACR;IACF;IACA,IAAI,CAAC,YAAY;QACf,OAAO,AAAC,GAAsB,OAApB,mBAAiC,OAAb;IAChC,OAAO;QACL,OAAO,AAAC,GAA2B,OAAzB,mBAAkB,SAAqB,OAAd,YAAW,KAAgB,OAAb;IACnD;AACF;AAEO,SAAS,cAAc,IAAY;IACxC,MAAM,SAAS,cAAc,AAAC,aAAiB,OAAL;IAC1C,OAAO,OAAO,OAAO,CAAC,WAAW;AACnC;AAEO,SAAS,WAAW,IAAY;IACrC,MAAM,SAAS,cAAc,AAAC,UAAc,OAAL;IACvC,OAAO,OAAO,OAAO,CAAC,WAAW;AACnC;AAEO,SAAS,oBAAoB,IAAY;IAC9C,OAAO,KAAK,OAAO,CAAC,cAAc;IAClC,OAAO,cAAc,AAAC,oBAAwB,OAAL,MAAK,SAAO,AAAC,GAAW,OAAT,UAAS;AACnE;AAEO,SAAS,qBAAqB,IAAY,EAAE,WAAoB;IACrE,OAAO,KAAK,OAAO,CAAC,UAAU;IAC9B,OAAO,cAAc,AAAC,YAAgB,OAAL,MAAK,SAAO;AAC/C;AAEO,SAAS,kBAAkB,QAAgB;IAChD,OAAO,cAAc,AAAC,kBAA0B,OAAT;AACzC;AAEO,SAAS,kBAAkB,IAAY,EAAE,WAAoB;IAClE,OAAO,KAAK,OAAO,CAAC,YAAY;IAChC,OAAO,KAAK,OAAO,CAAC,UAAU;IAC9B,OAAO,cAAc,AAAC,kBAAsB,OAAL,MAAK,SAAO;AACrD;AAEO,SAAS,aAAa,IAAY;IACvC,IAAI;QACF,OAAO,cAAc,AAAC,YAAgB,OAAL,MAAK;IACxC,EAAE,OAAO,KAAK;QACZ,OAAO,AAAC,GAAW,OAAT,UAAS;IACrB;AACF;AAEO,SAAS,WAAW,QAAgB;IACzC,OAAO,cAAc,AAAC,SAAiB,OAAT;AAChC;AAEO,eAAe,kBAAkB,IAAY;IAClD,MAAM,MAAM,cAAc,AAAC,YAAgB,OAAL;IACtC,MAAM,MAAM,MAAM,MAAM;IACxB,MAAM,OAAO,MAAM,IAAI,IAAI;IAC3B,OAAO,KACJ,KAAK,CAAC,kBACN,GAAG,CAAC,CAAC,OAAS,AAAC,YAA8C,OAAnC,KAAK,IAAI,GAAG,OAAO,CAAC,WAAW,KAAI;AAClE;AAEO,eAAe,YAAY,IAAY;IAC5C,MAAM,cAAc,IAAA,oIAAc,EAAC;IACnC,MAAM,MAAM,MAAM,MAAM,cAAc,YAAY,YAAY;IAC9D,MAAM,gBAAgB,MAAM,IAAI,IAAI;IACpC,OAAO,IAAA,uIAAkB,EAAC;AAC5B;AAEO,eAAe,YAAY,QAAgB;IAChD,MAAM,MAAM,MAAM,MAAM,cAAc,AAAC,YAAoB,OAAT;IAClD,MAAM,gBAAgB,MAAM,IAAI,WAAW;IAC3C,OAAO,IAAA,uIAAkB,EAAC;AAC5B;AAEO,eAAe,mBAAmB,OAAe;IACtD,MAAM,MAAM,cAAc;IAC1B,MAAM,MAAM,MAAM,MAAM;IACxB,MAAM,SAAS,MAAM,IAAI,IAAI;IAC7B,OAAO,IAAA,oIAAmB,EAAC;AAC7B","debugId":null}}, - {"offset": {"line": 2052, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/arrayUtils.ts"],"sourcesContent":["export function uint16ToFloat32(src: Uint16Array) {\n const out = new Float32Array(src.length);\n for (let i = 0; i < src.length; i++) {\n out[i] = src[i] / 65535;\n }\n return out;\n}\n"],"names":[],"mappings":";;;;AAAO,SAAS,gBAAgB,GAAgB;IAC9C,MAAM,MAAM,IAAI,aAAa,IAAI,MAAM;IACvC,IAAK,IAAI,IAAI,GAAG,IAAI,IAAI,MAAM,EAAE,IAAK;QACnC,GAAG,CAAC,EAAE,GAAG,GAAG,CAAC,EAAE,GAAG;IACpB;IACA,OAAO;AACT","debugId":null}}, - {"offset": {"line": 2070, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/textureUtils.ts"],"sourcesContent":["import {\n DataTexture,\n LinearFilter,\n LinearMipmapLinearFilter,\n NoColorSpace,\n RedFormat,\n RepeatWrapping,\n SRGBColorSpace,\n UnsignedByteType,\n} from \"three\";\n\nexport function setupColor(tex, repeat = [1, 1]) {\n tex.wrapS = tex.wrapT = RepeatWrapping;\n tex.colorSpace = SRGBColorSpace;\n tex.repeat.set(...repeat);\n tex.flipY = false; // DDS/DIF textures are already flipped\n tex.anisotropy = 16;\n tex.generateMipmaps = true;\n tex.minFilter = LinearMipmapLinearFilter;\n tex.magFilter = LinearFilter;\n\n tex.needsUpdate = true;\n\n return tex;\n}\n\nexport function setupMask(data) {\n const tex = new DataTexture(\n data,\n 256,\n 256,\n RedFormat, // 1 channel\n UnsignedByteType // 8-bit\n );\n\n // Masks should stay linear\n tex.colorSpace = NoColorSpace;\n\n // Set tiling / sampling. For NPOT sizes, disable mips or use power-of-two.\n tex.wrapS = tex.wrapT = RepeatWrapping;\n tex.generateMipmaps = false; // if width/height are not powers of two\n tex.minFilter = LinearFilter; // avoid mips if generateMipmaps=false\n tex.magFilter = LinearFilter;\n\n tex.needsUpdate = true;\n\n return tex;\n}\n\nexport function updateTerrainTextureShader({\n shader,\n baseTextures,\n alphaTextures,\n visibilityMask,\n tiling,\n debugMode = false,\n}: {\n shader: any;\n baseTextures: any[];\n alphaTextures: any[];\n visibilityMask: any;\n tiling: Record;\n debugMode?: boolean;\n}) {\n const layerCount = baseTextures.length;\n\n baseTextures.forEach((tex, i) => {\n shader.uniforms[`albedo${i}`] = { value: tex };\n });\n\n alphaTextures.forEach((tex, i) => {\n if (i > 0) {\n shader.uniforms[`mask${i}`] = { value: tex };\n }\n });\n\n // Add visibility mask uniform if we have empty squares\n if (visibilityMask) {\n shader.uniforms.visibilityMask = { value: visibilityMask };\n }\n\n // Add per-texture tiling uniforms\n baseTextures.forEach((tex, i) => {\n shader.uniforms[`tiling${i}`] = {\n value: tiling[i] ?? 32,\n };\n });\n\n // Add debug mode uniform\n shader.uniforms.debugMode = { value: debugMode ? 1.0 : 0.0 };\n\n // Declare our uniforms at the top of the fragment shader\n shader.fragmentShader =\n `\nuniform sampler2D albedo0;\nuniform sampler2D albedo1;\nuniform sampler2D albedo2;\nuniform sampler2D albedo3;\nuniform sampler2D albedo4;\nuniform sampler2D albedo5;\nuniform sampler2D mask1;\nuniform sampler2D mask2;\nuniform sampler2D mask3;\nuniform sampler2D mask4;\nuniform sampler2D mask5;\nuniform float tiling0;\nuniform float tiling1;\nuniform float tiling2;\nuniform float tiling3;\nuniform float tiling4;\nuniform float tiling5;\nuniform float debugMode;\n${visibilityMask ? \"uniform sampler2D visibilityMask;\" : \"\"}\n\n// Wireframe edge detection for debug mode\nfloat getWireframe(vec2 uv, float gridSize, float lineWidth) {\n vec2 gridUv = uv * gridSize;\n vec2 grid = abs(fract(gridUv - 0.5) - 0.5);\n vec2 deriv = fwidth(gridUv);\n vec2 edge = smoothstep(vec2(0.0), deriv * lineWidth, grid);\n return 1.0 - min(edge.x, edge.y);\n}\n` + shader.fragmentShader;\n\n if (visibilityMask) {\n const clippingPlaceholder = \"#include \";\n shader.fragmentShader = shader.fragmentShader.replace(\n clippingPlaceholder,\n `${clippingPlaceholder}\n // Early discard for invisible areas (before fog/lighting)\n float visibility = texture2D(visibilityMask, vMapUv).r;\n if (visibility < 0.5) {\n discard;\n }\n `\n );\n }\n\n // Replace the default map sampling block with our layered blend.\n // We rely on vMapUv provided by USE_MAP.\n shader.fragmentShader = shader.fragmentShader.replace(\n \"#include \",\n `\n // Sample base albedo layers (sRGB textures auto-decoded to linear)\n vec2 baseUv = vMapUv;\n vec3 c0 = texture2D(albedo0, baseUv * vec2(tiling0)).rgb;\n ${\n layerCount > 1\n ? `vec3 c1 = texture2D(albedo1, baseUv * vec2(tiling1)).rgb;`\n : \"\"\n }\n ${\n layerCount > 2\n ? `vec3 c2 = texture2D(albedo2, baseUv * vec2(tiling2)).rgb;`\n : \"\"\n }\n ${\n layerCount > 3\n ? `vec3 c3 = texture2D(albedo3, baseUv * vec2(tiling3)).rgb;`\n : \"\"\n }\n ${\n layerCount > 4\n ? `vec3 c4 = texture2D(albedo4, baseUv * vec2(tiling4)).rgb;`\n : \"\"\n }\n ${\n layerCount > 5\n ? `vec3 c5 = texture2D(albedo5, baseUv * vec2(tiling5)).rgb;`\n : \"\"\n }\n\n // Sample linear masks (use R channel)\n float a1 = texture2D(mask1, baseUv).r;\n ${layerCount > 1 ? `float a2 = texture2D(mask2, baseUv).r;` : \"\"}\n ${layerCount > 2 ? `float a3 = texture2D(mask3, baseUv).r;` : \"\"}\n ${layerCount > 3 ? `float a4 = texture2D(mask4, baseUv).r;` : \"\"}\n ${layerCount > 4 ? `float a5 = texture2D(mask5, baseUv).r;` : \"\"}\n\n // Bottom-up compositing: each mask tells how much the higher layer replaces lower\n ${layerCount > 1 ? `vec3 blended = mix(c0, c1, clamp(a1, 0.0, 1.0));` : \"\"}\n ${layerCount > 2 ? `blended = mix(blended, c2, clamp(a2, 0.0, 1.0));` : \"\"}\n ${layerCount > 3 ? `blended = mix(blended, c3, clamp(a3, 0.0, 1.0));` : \"\"}\n ${layerCount > 4 ? `blended = mix(blended, c4, clamp(a4, 0.0, 1.0));` : \"\"}\n ${layerCount > 5 ? `blended = mix(blended, c5, clamp(a5, 0.0, 1.0));` : \"\"}\n\n // Assign to diffuseColor before lighting\n vec3 textureColor = ${layerCount > 1 ? \"blended\" : \"c0\"};\n\n // Debug mode wireframe handling\n if (debugMode > 0.5) {\n // 256 grid cells across the terrain (matches terrain resolution)\n float wireframe = getWireframe(baseUv, 256.0, 1.0);\n vec3 wireColor = vec3(0.0, 0.8, 0.4); // Green wireframe\n\n if (gl_FrontFacing) {\n // Front face: show textures with barely visible wireframe overlay\n diffuseColor.rgb = mix(textureColor, wireColor, wireframe * 0.05);\n } else {\n // Back face: show only wireframe, discard non-wireframe pixels\n if (wireframe < 0.1) {\n discard;\n }\n diffuseColor.rgb = mix(vec3(0.0), wireColor, 0.25);\n }\n } else {\n diffuseColor.rgb = textureColor;\n }\n`\n );\n}\n"],"names":[],"mappings":";;;;;;;;AAAA;;AAWO,SAAS,WAAW,GAAG;QAAE,SAAA,iEAAS;QAAC;QAAG;KAAE;IAC7C,IAAI,KAAK,GAAG,IAAI,KAAK,GAAG,oKAAc;IACtC,IAAI,UAAU,GAAG,oKAAc;IAC/B,IAAI,MAAM,CAAC,GAAG,IAAI;IAClB,IAAI,KAAK,GAAG,OAAO,uCAAuC;IAC1D,IAAI,UAAU,GAAG;IACjB,IAAI,eAAe,GAAG;IACtB,IAAI,SAAS,GAAG,8KAAwB;IACxC,IAAI,SAAS,GAAG,kKAAY;IAE5B,IAAI,WAAW,GAAG;IAElB,OAAO;AACT;AAEO,SAAS,UAAU,IAAI;IAC5B,MAAM,MAAM,IAAI,iKAAW,CACzB,MACA,KACA,KACA,+JAAS,EACT,sKAAgB,CAAC,QAAQ;;IAG3B,2BAA2B;IAC3B,IAAI,UAAU,GAAG,kKAAY;IAE7B,2EAA2E;IAC3E,IAAI,KAAK,GAAG,IAAI,KAAK,GAAG,oKAAc;IACtC,IAAI,eAAe,GAAG,OAAO,wCAAwC;IACrE,IAAI,SAAS,GAAG,kKAAY,EAAE,sCAAsC;IACpE,IAAI,SAAS,GAAG,kKAAY;IAE5B,IAAI,WAAW,GAAG;IAElB,OAAO;AACT;AAEO,SAAS,2BAA2B,KAc1C;QAd0C,EACzC,MAAM,EACN,YAAY,EACZ,aAAa,EACb,cAAc,EACd,MAAM,EACN,YAAY,KAAK,EAQlB,GAd0C;IAezC,MAAM,aAAa,aAAa,MAAM;IAEtC,aAAa,OAAO,CAAC,CAAC,KAAK;QACzB,OAAO,QAAQ,CAAC,AAAC,SAAU,OAAF,GAAI,GAAG;YAAE,OAAO;QAAI;IAC/C;IAEA,cAAc,OAAO,CAAC,CAAC,KAAK;QAC1B,IAAI,IAAI,GAAG;YACT,OAAO,QAAQ,CAAC,AAAC,OAAQ,OAAF,GAAI,GAAG;gBAAE,OAAO;YAAI;QAC7C;IACF;IAEA,uDAAuD;IACvD,IAAI,gBAAgB;QAClB,OAAO,QAAQ,CAAC,cAAc,GAAG;YAAE,OAAO;QAAe;IAC3D;IAEA,kCAAkC;IAClC,aAAa,OAAO,CAAC,CAAC,KAAK;YAEhB;QADT,OAAO,QAAQ,CAAC,AAAC,SAAU,OAAF,GAAI,GAAG;YAC9B,OAAO,CAAA,YAAA,MAAM,CAAC,EAAE,cAAT,uBAAA,YAAa;QACtB;IACF;IAEA,yBAAyB;IACzB,OAAO,QAAQ,CAAC,SAAS,GAAG;QAAE,OAAO,YAAY,MAAM;IAAI;IAE3D,yDAAyD;IACzD,OAAO,cAAc,GACnB,AAAC,ydAmBuD,OAA1D,iBAAiB,sCAAsC,IAAG,4UAUxD,OAAO,cAAc;IAEvB,IAAI,gBAAgB;QAClB,MAAM,sBAAsB;QAC5B,OAAO,cAAc,GAAG,OAAO,cAAc,CAAC,OAAO,CACnD,qBACA,AAAC,GAAsB,OAApB,qBAAoB;IAQ3B;IAEA,iEAAiE;IACjE,yCAAyC;IACzC,OAAO,cAAc,GAAG,OAAO,cAAc,CAAC,OAAO,CACnD,2BACA,AAAC,oKAUD,OALA,aAAa,IACR,8DACD,IACL,QAOC,OALA,aAAa,IACR,8DACD,IACL,QAOC,OALA,aAAa,IACR,8DACD,IACL,QAOC,OALA,aAAa,IACR,8DACD,IACL,QASC,OAPA,aAAa,IACR,8DACD,IACL,8FAKC,OADA,aAAa,IAAK,2CAA0C,IAAG,QAE/D,OADA,aAAa,IAAK,2CAA0C,IAAG,QAE/D,OADA,aAAa,IAAK,2CAA0C,IAAG,QAI/D,OAHA,aAAa,IAAK,2CAA0C,IAAG,gGAI/D,OADA,aAAa,IAAK,qDAAoD,IAAG,QAEzE,OADA,aAAa,IAAK,qDAAoD,IAAG,QAEzE,OADA,aAAa,IAAK,qDAAoD,IAAG,QAEzE,OADA,aAAa,IAAK,qDAAoD,IAAG,QAIrD,OAHpB,aAAa,IAAK,qDAAoD,IAAG,2EAGnB,OAAlC,aAAa,IAAI,YAAY,MAAK;AAuB1D","debugId":null}}, - {"offset": {"line": 2158, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/components/SettingsProvider.tsx"],"sourcesContent":["import {\n createContext,\n ReactNode,\n useContext,\n useEffect,\n useMemo,\n useRef,\n useState,\n} from \"react\";\n\nconst SettingsContext = createContext(null);\nconst DebugContext = createContext(null);\nconst ControlsContext = createContext(null);\n\ntype PersistedSettings = {\n fogEnabled?: boolean;\n speedMultiplier?: number;\n fov?: number;\n audioEnabled?: boolean;\n debugMode?: boolean;\n};\n\nexport function useSettings() {\n return useContext(SettingsContext);\n}\n\nexport function useDebug() {\n return useContext(DebugContext);\n}\n\nexport function useControls() {\n return useContext(ControlsContext);\n}\n\nexport function SettingsProvider({ children }: { children: ReactNode }) {\n const [fogEnabled, setFogEnabled] = useState(true);\n const [speedMultiplier, setSpeedMultiplier] = useState(1);\n const [fov, setFov] = useState(90);\n const [audioEnabled, setAudioEnabled] = useState(false);\n const [debugMode, setDebugMode] = useState(false);\n\n const settingsContext = useMemo(\n () => ({\n fogEnabled,\n setFogEnabled,\n fov,\n setFov,\n audioEnabled,\n setAudioEnabled,\n }),\n [fogEnabled, speedMultiplier, fov, audioEnabled]\n );\n\n const debugContext = useMemo(\n () => ({ debugMode, setDebugMode }),\n [debugMode, setDebugMode]\n );\n\n const controlsContext = useMemo(\n () => ({ speedMultiplier, setSpeedMultiplier }),\n [speedMultiplier, setSpeedMultiplier]\n );\n\n // Read persisted settings from localStoarge.\n useEffect(() => {\n let savedSettings: PersistedSettings = {};\n try {\n savedSettings = JSON.parse(localStorage.getItem(\"settings\")) || {};\n } catch (err) {\n // Ignore.\n }\n if (savedSettings.debugMode != null) {\n setDebugMode(savedSettings.debugMode);\n }\n if (savedSettings.audioEnabled != null) {\n setAudioEnabled(savedSettings.audioEnabled);\n }\n if (savedSettings.fogEnabled != null) {\n setFogEnabled(savedSettings.fogEnabled);\n }\n if (savedSettings.speedMultiplier != null) {\n setSpeedMultiplier(savedSettings.speedMultiplier);\n }\n if (savedSettings.fov != null) {\n setFov(savedSettings.fov);\n }\n }, []);\n\n // Persist settings to localStorage with debouncing to avoid excessive writes\n const saveTimerRef = useRef | null>(null);\n\n useEffect(() => {\n // Clear any pending save\n if (saveTimerRef.current) {\n clearTimeout(saveTimerRef.current);\n }\n\n // Debounce localStorage writes (wait 300ms after last change)\n saveTimerRef.current = setTimeout(() => {\n const settingsToSave: PersistedSettings = {\n fogEnabled,\n speedMultiplier,\n fov,\n audioEnabled,\n debugMode,\n };\n try {\n localStorage.setItem(\"settings\", JSON.stringify(settingsToSave));\n } catch (err) {\n // Probably forbidden by browser settings.\n }\n }, 500);\n\n return () => {\n if (saveTimerRef.current) {\n clearTimeout(saveTimerRef.current);\n }\n };\n }, [fogEnabled, speedMultiplier, fov, audioEnabled, debugMode]);\n\n return (\n \n \n \n {children}\n \n \n \n );\n}\n"],"names":[],"mappings":";;;;;;;;;;;AAAA;;;;AAUA,MAAM,gCAAkB,IAAA,8KAAa,EAAC;AACtC,MAAM,6BAAe,IAAA,8KAAa,EAAC;AACnC,MAAM,gCAAkB,IAAA,8KAAa,EAAC;AAU/B,SAAS;;IACd,OAAO,IAAA,2KAAU,EAAC;AACpB;GAFgB;AAIT,SAAS;;IACd,OAAO,IAAA,2KAAU,EAAC;AACpB;IAFgB;AAIT,SAAS;;IACd,OAAO,IAAA,2KAAU,EAAC;AACpB;IAFgB;AAIT,SAAS,iBAAiB,KAAqC;QAArC,EAAE,QAAQ,EAA2B,GAArC;;IAC/B,MAAM,CAAC,YAAY,cAAc,GAAG,IAAA,yKAAQ,EAAC;IAC7C,MAAM,CAAC,iBAAiB,mBAAmB,GAAG,IAAA,yKAAQ,EAAC;IACvD,MAAM,CAAC,KAAK,OAAO,GAAG,IAAA,yKAAQ,EAAC;IAC/B,MAAM,CAAC,cAAc,gBAAgB,GAAG,IAAA,yKAAQ,EAAC;IACjD,MAAM,CAAC,WAAW,aAAa,GAAG,IAAA,yKAAQ,EAAC;IAE3C,MAAM,kBAAkB,IAAA,wKAAO;qDAC7B,IAAM,CAAC;gBACL;gBACA;gBACA;gBACA;gBACA;gBACA;YACF,CAAC;oDACD;QAAC;QAAY;QAAiB;QAAK;KAAa;IAGlD,MAAM,eAAe,IAAA,wKAAO;kDAC1B,IAAM,CAAC;gBAAE;gBAAW;YAAa,CAAC;iDAClC;QAAC;QAAW;KAAa;IAG3B,MAAM,kBAAkB,IAAA,wKAAO;qDAC7B,IAAM,CAAC;gBAAE;gBAAiB;YAAmB,CAAC;oDAC9C;QAAC;QAAiB;KAAmB;IAGvC,6CAA6C;IAC7C,IAAA,0KAAS;sCAAC;YACR,IAAI,gBAAmC,CAAC;YACxC,IAAI;gBACF,gBAAgB,KAAK,KAAK,CAAC,aAAa,OAAO,CAAC,gBAAgB,CAAC;YACnE,EAAE,OAAO,KAAK;YACZ,UAAU;YACZ;YACA,IAAI,cAAc,SAAS,IAAI,MAAM;gBACnC,aAAa,cAAc,SAAS;YACtC;YACA,IAAI,cAAc,YAAY,IAAI,MAAM;gBACtC,gBAAgB,cAAc,YAAY;YAC5C;YACA,IAAI,cAAc,UAAU,IAAI,MAAM;gBACpC,cAAc,cAAc,UAAU;YACxC;YACA,IAAI,cAAc,eAAe,IAAI,MAAM;gBACzC,mBAAmB,cAAc,eAAe;YAClD;YACA,IAAI,cAAc,GAAG,IAAI,MAAM;gBAC7B,OAAO,cAAc,GAAG;YAC1B;QACF;qCAAG,EAAE;IAEL,6EAA6E;IAC7E,MAAM,eAAe,IAAA,uKAAM,EAAuC;IAElE,IAAA,0KAAS;sCAAC;YACR,yBAAyB;YACzB,IAAI,aAAa,OAAO,EAAE;gBACxB,aAAa,aAAa,OAAO;YACnC;YAEA,8DAA8D;YAC9D,aAAa,OAAO,GAAG;8CAAW;oBAChC,MAAM,iBAAoC;wBACxC;wBACA;wBACA;wBACA;wBACA;oBACF;oBACA,IAAI;wBACF,aAAa,OAAO,CAAC,YAAY,KAAK,SAAS,CAAC;oBAClD,EAAE,OAAO,KAAK;oBACZ,0CAA0C;oBAC5C;gBACF;6CAAG;YAEH;8CAAO;oBACL,IAAI,aAAa,OAAO,EAAE;wBACxB,aAAa,aAAa,OAAO;oBACnC;gBACF;;QACF;qCAAG;QAAC;QAAY;QAAiB;QAAK;QAAc;KAAU;IAE9D,qBACE,6LAAC,gBAAgB,QAAQ;QAAC,OAAO;kBAC/B,cAAA,6LAAC,aAAa,QAAQ;YAAC,OAAO;sBAC5B,cAAA,6LAAC,gBAAgB,QAAQ;gBAAC,OAAO;0BAC9B;;;;;;;;;;;;;;;;AAKX;IA/FgB;KAAA","debugId":null}}, - {"offset": {"line": 2332, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/components/TerrainBlock.tsx"],"sourcesContent":["import { memo, Suspense, useCallback, useMemo } from \"react\";\nimport { useQuery } from \"@tanstack/react-query\";\nimport {\n DataTexture,\n RedFormat,\n FloatType,\n NoColorSpace,\n NearestFilter,\n ClampToEdgeWrapping,\n UnsignedByteType,\n PlaneGeometry,\n DoubleSide,\n FrontSide,\n} from \"three\";\nimport { useTexture } from \"@react-three/drei\";\nimport { uint16ToFloat32 } from \"../arrayUtils\";\nimport { loadTerrain, terrainTextureToUrl } from \"../loaders\";\nimport {\n ConsoleObject,\n getPosition,\n getProperty,\n getRotation,\n getScale,\n} from \"../mission\";\nimport {\n setupColor,\n setupMask,\n updateTerrainTextureShader,\n} from \"../textureUtils\";\nimport { useDebug } from \"./SettingsProvider\";\n\nconst DEFAULT_SQUARE_SIZE = 8;\n\n/**\n * Load a .ter file, used for terrain heightmap and texture info.\n */\nfunction useTerrain(terrainFile: string) {\n return useQuery({\n queryKey: [\"terrain\", terrainFile],\n queryFn: () => loadTerrain(terrainFile),\n });\n}\n\nfunction BlendedTerrainTextures({\n displacementMap,\n visibilityMask,\n textureNames,\n alphaMaps,\n}: {\n displacementMap: DataTexture;\n visibilityMask: DataTexture;\n textureNames: string[];\n alphaMaps: Uint8Array[];\n}) {\n const { debugMode } = useDebug();\n\n const baseTextures = useTexture(\n textureNames.map((name) => terrainTextureToUrl(name)),\n (textures) => {\n textures.forEach((tex) => setupColor(tex));\n }\n );\n\n const alphaTextures = useMemo(\n () => alphaMaps.map((data) => setupMask(data)),\n [alphaMaps]\n );\n\n const tiling = useMemo(\n () => ({\n 0: 32,\n 1: 32,\n 2: 32,\n 3: 32,\n 4: 32,\n 5: 32,\n }),\n []\n );\n\n const onBeforeCompile = useCallback(\n (shader) => {\n updateTerrainTextureShader({\n shader,\n baseTextures,\n alphaTextures,\n visibilityMask,\n tiling,\n debugMode,\n });\n },\n [baseTextures, alphaTextures, visibilityMask, tiling, debugMode]\n );\n\n return (\n \n );\n}\n\nfunction TerrainMaterial({\n heightMap,\n textureNames,\n alphaMaps,\n emptySquares,\n}: {\n heightMap: Uint16Array;\n emptySquares: number[];\n textureNames: string[];\n alphaMaps: Uint8Array[];\n}) {\n const displacementMap = useMemo(() => {\n const f32HeightMap = uint16ToFloat32(heightMap);\n const displacementMap = new DataTexture(\n f32HeightMap,\n 256,\n 256,\n RedFormat,\n FloatType\n );\n displacementMap.colorSpace = NoColorSpace;\n displacementMap.generateMipmaps = false;\n displacementMap.needsUpdate = true;\n return displacementMap;\n }, [heightMap]);\n\n const visibilityMask: DataTexture | null = useMemo(() => {\n if (!emptySquares.length) {\n return null;\n }\n\n const terrainSize = 256;\n\n // Create a mask texture (1 = visible, 0 = invisible)\n const maskData = new Uint8Array(terrainSize * terrainSize);\n maskData.fill(255); // Start with everything visible\n\n for (const squareId of emptySquares) {\n // The squareId encodes position and count:\n // Bits 0-7: X position (starting position)\n // Bits 8-15: Y position\n // Bits 16+: Count (number of consecutive horizontal squares)\n const x = squareId & 0xff;\n const y = (squareId >> 8) & 0xff;\n const count = squareId >> 16;\n\n for (let i = 0; i < count; i++) {\n const px = x + i;\n const py = y;\n const index = py * terrainSize + px;\n if (index >= 0 && index < maskData.length) {\n maskData[index] = 0;\n }\n }\n }\n\n const visibilityMask = new DataTexture(\n maskData,\n terrainSize,\n terrainSize,\n RedFormat,\n UnsignedByteType\n );\n visibilityMask.colorSpace = NoColorSpace;\n visibilityMask.wrapS = visibilityMask.wrapT = ClampToEdgeWrapping;\n visibilityMask.magFilter = NearestFilter;\n visibilityMask.minFilter = NearestFilter;\n visibilityMask.needsUpdate = true;\n\n return visibilityMask;\n }, [emptySquares]);\n\n return (\n \n }\n >\n \n \n );\n}\n\nexport const TerrainBlock = memo(function TerrainBlock({\n object,\n}: {\n object: ConsoleObject;\n}) {\n const terrainFile: string = getProperty(object, \"terrainFile\").value;\n\n const squareSize = useMemo(() => {\n const squareSizeString: string | undefined = getProperty(\n object,\n \"squareSize\"\n )?.value;\n return squareSizeString\n ? parseInt(squareSizeString, 10)\n : DEFAULT_SQUARE_SIZE;\n }, [object]);\n\n const emptySquares: number[] = useMemo(() => {\n const emptySquaresString: string | undefined = getProperty(\n object,\n \"emptySquares\"\n )?.value;\n\n return emptySquaresString\n ? emptySquaresString.split(\" \").map((s) => parseInt(s, 10))\n : [];\n }, [object]);\n\n const position = useMemo(() => {\n // Terrain position.z is ignored in Torque - heightmap values are absolute\n const [x, y, z] = getPosition(object);\n return [x, 0, z] as [number, number, number];\n }, [object]);\n const q = useMemo(() => getRotation(object), [object]);\n const scale = useMemo(() => getScale(object), [object]);\n\n const planeGeometry = useMemo(() => {\n const size = squareSize * 256;\n const geometry = new PlaneGeometry(size, size, 256, 256);\n // PlaneGeometry starts in XY plane. Rotate to XZ plane for Y-up world.\n geometry.rotateX(-Math.PI / 2);\n // Also need to rotate to swap X and Z.\n geometry.rotateY(-Math.PI / 2);\n // Shift origin from center to corner so position offset works correctly.\n // Tribes 2 terrain origin is at the corner, Three.js PlaneGeometry is centered.\n // But, T2 does this before the `squareSize` scales it up or down, so it's\n // essentially a fixed offset.\n const defaultSize = DEFAULT_SQUARE_SIZE * 256;\n geometry.translate(defaultSize / 2, 0, defaultSize / 2);\n return geometry;\n }, [squareSize]);\n\n const { data: terrain } = useTerrain(terrainFile);\n\n return (\n \n \n {terrain ? (\n \n ) : null}\n \n \n );\n});\n"],"names":[],"mappings":";;;;;AAAA;AACA;AACA;AAYA;AACA;AACA;AACA;AAOA;AAKA;;;;;;;;;;;;AAEA,MAAM,sBAAsB;AAE5B;;CAEC,GACD,SAAS,WAAW,WAAmB;;IACrC,OAAO,IAAA,0LAAQ,EAAC;QACd,UAAU;YAAC;YAAW;SAAY;QAClC,OAAO;mCAAE,IAAM,IAAA,gIAAW,EAAC;;IAC7B;AACF;GALS;;QACA,0LAAQ;;;AAMjB,SAAS,uBAAuB,KAU/B;QAV+B,EAC9B,eAAe,EACf,cAAc,EACd,YAAY,EACZ,SAAS,EAMV,GAV+B;;IAW9B,MAAM,EAAE,SAAS,EAAE,GAAG,IAAA,qJAAQ;IAE9B,MAAM,eAAe,IAAA,4KAAU,EAC7B,aAAa,GAAG;2DAAC,CAAC,OAAS,IAAA,wIAAmB,EAAC;;2DAC/C,CAAC;YACC,SAAS,OAAO;mEAAC,CAAC,MAAQ,IAAA,oIAAU,EAAC;;QACvC;;IAGF,MAAM,gBAAgB,IAAA,wKAAO;yDAC3B,IAAM,UAAU,GAAG;iEAAC,CAAC,OAAS,IAAA,mIAAS,EAAC;;wDACxC;QAAC;KAAU;IAGb,MAAM,SAAS,IAAA,wKAAO;kDACpB,IAAM,CAAC;gBACL,GAAG;gBACH,GAAG;gBACH,GAAG;gBACH,GAAG;gBACH,GAAG;gBACH,GAAG;YACL,CAAC;iDACD,EAAE;IAGJ,MAAM,kBAAkB,IAAA,4KAAW;+DACjC,CAAC;YACC,IAAA,oJAA0B,EAAC;gBACzB;gBACA;gBACA;gBACA;gBACA;gBACA;YACF;QACF;8DACA;QAAC;QAAc;QAAe;QAAgB;QAAQ;KAAU;IAGlE,qBACE,6LAAC;QAGC,iBAAiB;QACjB,KAAK;QACL,mBAAmB;QACnB,UAAU;QACV,sEAAsE;QACtE,MAAM,YAAY,gKAAU,GAAG,+JAAS;QACxC,iBAAiB;OAPZ,AAAC,GAA4B,OAA1B,KAAK,SAAS,CAAC,SAAQ,KAAa,OAAV;;;;;AAUxC;IAhES;;QAWe,qJAAQ;QAET,4KAAU;;;KAbxB;AAkET,SAAS,gBAAgB,KAUxB;QAVwB,EACvB,SAAS,EACT,YAAY,EACZ,SAAS,EACT,YAAY,EAMb,GAVwB;;IAWvB,MAAM,kBAAkB,IAAA,wKAAO;oDAAC;YAC9B,MAAM,eAAe,IAAA,uIAAe,EAAC;YACrC,MAAM,kBAAkB,IAAI,iKAAW,CACrC,cACA,KACA,KACA,+JAAS,EACT,+JAAS;YAEX,gBAAgB,UAAU,GAAG,kKAAY;YACzC,gBAAgB,eAAe,GAAG;YAClC,gBAAgB,WAAW,GAAG;YAC9B,OAAO;QACT;mDAAG;QAAC;KAAU;IAEd,MAAM,iBAAqC,IAAA,wKAAO;mDAAC;YACjD,IAAI,CAAC,aAAa,MAAM,EAAE;gBACxB,OAAO;YACT;YAEA,MAAM,cAAc;YAEpB,qDAAqD;YACrD,MAAM,WAAW,IAAI,WAAW,cAAc;YAC9C,SAAS,IAAI,CAAC,MAAM,gCAAgC;YAEpD,KAAK,MAAM,YAAY,aAAc;gBACnC,2CAA2C;gBAC3C,2CAA2C;gBAC3C,wBAAwB;gBACxB,6DAA6D;gBAC7D,MAAM,IAAI,WAAW;gBACrB,MAAM,IAAI,AAAC,YAAY,IAAK;gBAC5B,MAAM,QAAQ,YAAY;gBAE1B,IAAK,IAAI,IAAI,GAAG,IAAI,OAAO,IAAK;oBAC9B,MAAM,KAAK,IAAI;oBACf,MAAM,KAAK;oBACX,MAAM,QAAQ,KAAK,cAAc;oBACjC,IAAI,SAAS,KAAK,QAAQ,SAAS,MAAM,EAAE;wBACzC,QAAQ,CAAC,MAAM,GAAG;oBACpB;gBACF;YACF;YAEA,MAAM,iBAAiB,IAAI,iKAAW,CACpC,UACA,aACA,aACA,+JAAS,EACT,sKAAgB;YAElB,eAAe,UAAU,GAAG,kKAAY;YACxC,eAAe,KAAK,GAAG,eAAe,KAAK,GAAG,yKAAmB;YACjE,eAAe,SAAS,GAAG,mKAAa;YACxC,eAAe,SAAS,GAAG,mKAAa;YACxC,eAAe,WAAW,GAAG;YAE7B,OAAO;QACT;kDAAG;QAAC;KAAa;IAEjB,qBACE,6LAAC,yKAAQ;QACP,UACE,sDAAsD;sBACtD,6LAAC;YACC,OAAM;YACN,iBAAiB;YACjB,mBAAmB;YACnB,SAAS;;;;;;kBAIb,cAAA,6LAAC;YACC,iBAAiB;YACjB,gBAAgB;YAChB,cAAc;YACd,WAAW;;;;;;;;;;;AAInB;IA5FS;MAAA;AA8FF,MAAM,6BAAe,IAAA,IAAA,qKAAI,YAAC,SAAS,aAAa,KAItD;QAJsD,EACrD,MAAM,EAGP,GAJsD;;IAKrD,MAAM,cAAsB,IAAA,gIAAW,EAAC,QAAQ,eAAe,KAAK;IAEpE,MAAM,aAAa,IAAA,wKAAO;yDAAC;gBACoB;YAA7C,MAAM,oBAAuC,eAAA,IAAA,gIAAW,EACtD,QACA,2BAF2C,mCAAA,aAG1C,KAAK;YACR,OAAO,mBACH,SAAS,kBAAkB,MAC3B;QACN;wDAAG;QAAC;KAAO;IAEX,MAAM,eAAyB,IAAA,wKAAO;2DAAC;gBACU;YAA/C,MAAM,sBAAyC,eAAA,IAAA,gIAAW,EACxD,QACA,6BAF6C,mCAAA,aAG5C,KAAK;YAER,OAAO,qBACH,mBAAmB,KAAK,CAAC,KAAK,GAAG;mEAAC,CAAC,IAAM,SAAS,GAAG;oEACrD,EAAE;QACR;0DAAG;QAAC;KAAO;IAEX,MAAM,WAAW,IAAA,wKAAO;uDAAC;YACvB,0EAA0E;YAC1E,MAAM,CAAC,GAAG,GAAG,EAAE,GAAG,IAAA,gIAAW,EAAC;YAC9B,OAAO;gBAAC;gBAAG;gBAAG;aAAE;QAClB;sDAAG;QAAC;KAAO;IACX,MAAM,IAAI,IAAA,wKAAO;gDAAC,IAAM,IAAA,gIAAW,EAAC;+CAAS;QAAC;KAAO;IACrD,MAAM,QAAQ,IAAA,wKAAO;oDAAC,IAAM,IAAA,6HAAQ,EAAC;mDAAS;QAAC;KAAO;IAEtD,MAAM,gBAAgB,IAAA,wKAAO;4DAAC;YAC5B,MAAM,OAAO,aAAa;YAC1B,MAAM,WAAW,IAAI,mKAAa,CAAC,MAAM,MAAM,KAAK;YACpD,uEAAuE;YACvE,SAAS,OAAO,CAAC,CAAC,KAAK,EAAE,GAAG;YAC5B,uCAAuC;YACvC,SAAS,OAAO,CAAC,CAAC,KAAK,EAAE,GAAG;YAC5B,yEAAyE;YACzE,gFAAgF;YAChF,0EAA0E;YAC1E,8BAA8B;YAC9B,MAAM,cAAc,sBAAsB;YAC1C,SAAS,SAAS,CAAC,cAAc,GAAG,GAAG,cAAc;YACrD,OAAO;QACT;2DAAG;QAAC;KAAW;IAEf,MAAM,EAAE,MAAM,OAAO,EAAE,GAAG,WAAW;IAErC,qBACE,6LAAC;QAAM,UAAU;QAAU,YAAY;QAAG,OAAO;kBAC/C,cAAA,6LAAC;YAAK,UAAU;YAAe,aAAa;YAAC,UAAU;sBACpD,wBACC,6LAAC;gBACC,WAAW,QAAQ,SAAS;gBAC5B,cAAc;gBACd,cAAc,QAAQ,YAAY;gBAClC,WAAW,QAAQ,SAAS;;;;;uBAE5B;;;;;;;;;;;AAIZ;;QAhB4B;;;;QAAA","debugId":null}}, - {"offset": {"line": 2645, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/components/WaterBlock.tsx"],"sourcesContent":["import { memo, Suspense, useEffect, useMemo } from \"react\";\nimport { useTexture } from \"@react-three/drei\";\nimport { BoxGeometry, DoubleSide } from \"three\";\nimport { textureToUrl } from \"../loaders\";\nimport {\n ConsoleObject,\n getPosition,\n getProperty,\n getRotation,\n getScale,\n} from \"../mission\";\nimport { setupColor } from \"../textureUtils\";\n\nexport function WaterMaterial({\n surfaceTexture,\n attach,\n}: {\n surfaceTexture: string;\n attach?: string;\n}) {\n const url = textureToUrl(surfaceTexture);\n const texture = useTexture(url, (texture) => setupColor(texture));\n\n return (\n \n );\n}\n\nexport const WaterBlock = memo(function WaterBlock({\n object,\n}: {\n object: ConsoleObject;\n}) {\n const position = useMemo(() => getPosition(object), [object]);\n const q = useMemo(() => getRotation(object), [object]);\n const [scaleX, scaleY, scaleZ] = useMemo(() => getScale(object), [object]);\n\n const surfaceTexture =\n getProperty(object, \"surfaceTexture\")?.value ?? \"liquidTiles/BlueWater\";\n\n const geometry = useMemo(() => {\n const geom = new BoxGeometry(scaleX, scaleY, scaleZ);\n\n geom.translate(scaleX / 2, scaleY / 2, scaleZ / 2);\n\n const uvAttr = geom.getAttribute(\"uv\");\n const uv = uvAttr.array as Float32Array;\n const faceRepeats: [number, number][] = [\n // +x, -x (depth x height)\n [scaleX / 32, scaleY / 32],\n [scaleX / 32, scaleY / 32],\n // +y, -y (width x depth)\n [scaleZ / 32, scaleX / 32],\n [scaleZ / 32, scaleX / 32],\n // +z, -z (width x height)\n [scaleZ / 32, scaleY / 32],\n [scaleZ / 32, scaleY / 32],\n ];\n\n for (let face = 0; face < 6; face++) {\n const [uRepeat, vRepeat] = faceRepeats[face];\n const offset = face * 4 * 2; // 4 verts per face, 2 components per vert\n for (let i = 0; i < 4; i++) {\n uv[offset + i * 2] *= uRepeat;\n uv[offset + i * 2 + 1] *= vRepeat;\n }\n }\n uvAttr.needsUpdate = true;\n return geom;\n }, [scaleX, scaleY, scaleZ]);\n\n useEffect(() => {\n return () => {\n geometry.dispose();\n };\n }, [geometry]);\n\n return (\n \n \n \n \n }\n >\n \n \n \n \n \n \n );\n});\n"],"names":[],"mappings":";;;;;;;AAAA;AACA;AACA;AACA;AACA;AAOA;;;;;;;;;AAEO,SAAS,cAAc,KAM7B;QAN6B,EAC5B,cAAc,EACd,MAAM,EAIP,GAN6B;;IAO5B,MAAM,MAAM,IAAA,iIAAY,EAAC;IACzB,MAAM,UAAU,IAAA,4KAAU,EAAC;6CAAK,CAAC,UAAY,IAAA,oIAAU,EAAC;;IAExD,qBACE,6LAAC;QACC,QAAQ;QACR,KAAK;QACL,WAAW;QACX,SAAS;QACT,MAAM,gKAAU;;;;;;AAGtB;GAnBgB;;QAQE,4KAAU;;;KARZ;AAqBT,MAAM,2BAAa,IAAA,IAAA,qKAAI,YAAC,SAAS,WAAW,KAIlD;QAJkD,EACjD,MAAM,EAGP,GAJkD;QAU/C;;IALF,MAAM,WAAW,IAAA,wKAAO;mDAAC,IAAM,IAAA,gIAAW,EAAC;kDAAS;QAAC;KAAO;IAC5D,MAAM,IAAI,IAAA,wKAAO;4CAAC,IAAM,IAAA,gIAAW,EAAC;2CAAS;QAAC;KAAO;IACrD,MAAM,CAAC,QAAQ,QAAQ,OAAO,GAAG,IAAA,wKAAO;yCAAC,IAAM,IAAA,6HAAQ,EAAC;wCAAS;QAAC;KAAO;QAGvE;IADF,MAAM,iBACJ,CAAA,sBAAA,eAAA,IAAA,gIAAW,EAAC,QAAQ,+BAApB,mCAAA,aAAuC,KAAK,cAA5C,gCAAA,qBAAgD;IAElD,MAAM,WAAW,IAAA,wKAAO;mDAAC;YACvB,MAAM,OAAO,IAAI,iKAAW,CAAC,QAAQ,QAAQ;YAE7C,KAAK,SAAS,CAAC,SAAS,GAAG,SAAS,GAAG,SAAS;YAEhD,MAAM,SAAS,KAAK,YAAY,CAAC;YACjC,MAAM,KAAK,OAAO,KAAK;YACvB,MAAM,cAAkC;gBACtC,0BAA0B;gBAC1B;oBAAC,SAAS;oBAAI,SAAS;iBAAG;gBAC1B;oBAAC,SAAS;oBAAI,SAAS;iBAAG;gBAC1B,yBAAyB;gBACzB;oBAAC,SAAS;oBAAI,SAAS;iBAAG;gBAC1B;oBAAC,SAAS;oBAAI,SAAS;iBAAG;gBAC1B,0BAA0B;gBAC1B;oBAAC,SAAS;oBAAI,SAAS;iBAAG;gBAC1B;oBAAC,SAAS;oBAAI,SAAS;iBAAG;aAC3B;YAED,IAAK,IAAI,OAAO,GAAG,OAAO,GAAG,OAAQ;gBACnC,MAAM,CAAC,SAAS,QAAQ,GAAG,WAAW,CAAC,KAAK;gBAC5C,MAAM,SAAS,OAAO,IAAI,GAAG,0CAA0C;gBACvE,IAAK,IAAI,IAAI,GAAG,IAAI,GAAG,IAAK;oBAC1B,EAAE,CAAC,SAAS,IAAI,EAAE,IAAI;oBACtB,EAAE,CAAC,SAAS,IAAI,IAAI,EAAE,IAAI;gBAC5B;YACF;YACA,OAAO,WAAW,GAAG;YACrB,OAAO;QACT;kDAAG;QAAC;QAAQ;QAAQ;KAAO;IAE3B,IAAA,0KAAS;2CAAC;YACR;mDAAO;oBACL,SAAS,OAAO;gBAClB;;QACF;0CAAG;QAAC;KAAS;IAEb,qBACE,6LAAC;QAAK,UAAU;QAAU,YAAY;QAAG,UAAU;;0BACjD,6LAAC;gBAAqB,QAAO;gBAAa,WAAW;gBAAC,SAAS;;;;;;0BAC/D,6LAAC;gBAAqB,QAAO;gBAAa,WAAW;gBAAC,SAAS;;;;;;0BAC/D,6LAAC,yKAAQ;gBACP,wBACE,6LAAC;oBACC,QAAO;oBACP,OAAM;oBACN,WAAW;oBACX,SAAS;oBACT,MAAM,gKAAU;;;;;;0BAIpB,cAAA,6LAAC;oBAAc,QAAO;oBAAa,gBAAgB;;;;;;;;;;;0BAErD,6LAAC;gBAAqB,QAAO;gBAAa,WAAW;gBAAC,SAAS;;;;;;0BAC/D,6LAAC;gBAAqB,QAAO;gBAAa,WAAW;gBAAC,SAAS;;;;;;0BAC/D,6LAAC;gBAAqB,QAAO;gBAAa,WAAW;gBAAC,SAAS;;;;;;;;;;;;AAGrE","debugId":null}}, - {"offset": {"line": 2868, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/components/SimGroup.tsx"],"sourcesContent":["import { createContext, useContext, useMemo } from \"react\";\nimport { ConsoleObject } from \"../mission\";\nimport { renderObject } from \"./renderObject\";\n\nexport type SimGroupContextType = {\n object: ConsoleObject;\n parent: SimGroupContextType;\n hasTeams: boolean;\n team: null | number;\n};\n\nconst SimGroupContext = createContext(null);\n\nexport function useSimGroup() {\n return useContext(SimGroupContext);\n}\n\nexport function SimGroup({ object }: { object: ConsoleObject }) {\n const parent = useSimGroup();\n\n const simGroup: SimGroupContextType = useMemo(() => {\n let team: number | null = null;\n let hasTeams = false;\n\n if (parent && parent.hasTeams) {\n hasTeams = true;\n if (parent.team != null) {\n team = parent.team;\n } else if (object.instanceName) {\n const match = object.instanceName.match(/^team(\\d+)$/i);\n team = parseInt(match[1], 10);\n }\n } else if (object.instanceName) {\n hasTeams = object.instanceName.toLowerCase() === \"teams\";\n }\n\n return {\n // the current SimGroup's data\n object,\n // the closest ancestor of this SimGroup\n parent,\n // whether this is, or is the descendant of, the \"Teams\" SimGroup\n hasTeams,\n // what team this is for, when this is either a \"Team\" SimGroup itself,\n // or a descendant of one\n team,\n };\n }, [object, parent]);\n\n return (\n \n {object.children.map((child, i) => renderObject(child, i))}\n \n );\n}\n"],"names":[],"mappings":";;;;;;;AAAA;AAEA;;;;;AASA,MAAM,gCAAkB,IAAA,8KAAa,EAA6B;AAE3D,SAAS;;IACd,OAAO,IAAA,2KAAU,EAAC;AACpB;GAFgB;AAIT,SAAS,SAAS,KAAqC;QAArC,EAAE,MAAM,EAA6B,GAArC;;IACvB,MAAM,SAAS;IAEf,MAAM,WAAgC,IAAA,wKAAO;sCAAC;YAC5C,IAAI,OAAsB;YAC1B,IAAI,WAAW;YAEf,IAAI,UAAU,OAAO,QAAQ,EAAE;gBAC7B,WAAW;gBACX,IAAI,OAAO,IAAI,IAAI,MAAM;oBACvB,OAAO,OAAO,IAAI;gBACpB,OAAO,IAAI,OAAO,YAAY,EAAE;oBAC9B,MAAM,QAAQ,OAAO,YAAY,CAAC,KAAK,CAAC;oBACxC,OAAO,SAAS,KAAK,CAAC,EAAE,EAAE;gBAC5B;YACF,OAAO,IAAI,OAAO,YAAY,EAAE;gBAC9B,WAAW,OAAO,YAAY,CAAC,WAAW,OAAO;YACnD;YAEA,OAAO;gBACL,8BAA8B;gBAC9B;gBACA,wCAAwC;gBACxC;gBACA,iEAAiE;gBACjE;gBACA,0EAA0E;gBAC1E,yBAAyB;gBACzB;YACF;QACF;qCAAG;QAAC;QAAQ;KAAO;IAEnB,qBACE,6LAAC,gBAAgB,QAAQ;QAAC,OAAO;kBAC9B,OAAO,QAAQ,CAAC,GAAG,CAAC,CAAC,OAAO,IAAM,IAAA,qJAAY,EAAC,OAAO;;;;;;AAG7D;IArCgB;;QACC;;;KADD","debugId":null}}, - {"offset": {"line": 2946, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/components/useWorldPosition.ts"],"sourcesContent":["import { useFrame } from \"@react-three/fiber\";\nimport { useRef, RefObject } from \"react\";\nimport { Object3D, Vector3 } from \"three\";\n\nexport function useWorldPosition(\n ref: RefObject\n): RefObject {\n const worldPositionRef = useRef(null);\n\n useFrame(() => {\n if (ref.current) {\n worldPositionRef.current ??= new Vector3();\n ref.current.getWorldPosition(worldPositionRef.current);\n }\n });\n\n return worldPositionRef;\n}\n"],"names":[],"mappings":";;;;AAAA;AACA;AACA;;;;;AAEO,SAAS,iBACd,GAAiB;;IAEjB,MAAM,mBAAmB,IAAA,uKAAM,EAAiB;IAEhD,IAAA,8NAAQ;qCAAC;YACP,IAAI,IAAI,OAAO,EAAE;oBACf;;gBAAA,aAAA,oBAAA,kBAAiB,sDAAjB,kBAAiB,UAAY,IAAI,6JAAO;gBACxC,IAAI,OAAO,CAAC,gBAAgB,CAAC,iBAAiB,OAAO;YACvD;QACF;;IAEA,OAAO;AACT;GAbgB;;QAKd,8NAAQ","debugId":null}}, - {"offset": {"line": 2984, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/components/useDistanceFromCamera.ts"],"sourcesContent":["import { useFrame, useThree } from \"@react-three/fiber\";\nimport { RefObject, useRef } from \"react\";\nimport { Object3D } from \"three\";\nimport { useWorldPosition } from \"./useWorldPosition\";\n\nexport function useDistanceFromCamera(\n ref: RefObject\n): RefObject {\n const { camera } = useThree();\n const distanceRef = useRef(null);\n const worldPosRef = useWorldPosition(ref);\n\n useFrame(() => {\n if (!worldPosRef.current) {\n distanceRef.current = null;\n } else {\n distanceRef.current = camera.position.distanceTo(worldPosRef.current);\n }\n });\n\n return distanceRef;\n}\n"],"names":[],"mappings":";;;;AAAA;AAAA;AACA;AAEA;;;;;AAEO,SAAS,sBACd,GAAiB;;IAEjB,MAAM,EAAE,MAAM,EAAE,GAAG,IAAA,8NAAQ;IAC3B,MAAM,cAAc,IAAA,uKAAM,EAAS;IACnC,MAAM,cAAc,IAAA,4JAAgB,EAAC;IAErC,IAAA,8NAAQ;0CAAC;YACP,IAAI,CAAC,YAAY,OAAO,EAAE;gBACxB,YAAY,OAAO,GAAG;YACxB,OAAO;gBACL,YAAY,OAAO,GAAG,OAAO,QAAQ,CAAC,UAAU,CAAC,YAAY,OAAO;YACtE;QACF;;IAEA,OAAO;AACT;GAhBgB;;QAGK,8NAAQ;QAEP,4JAAgB;QAEpC,8NAAQ","debugId":null}}, - {"offset": {"line": 3026, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/components/FloatingLabel.tsx"],"sourcesContent":["import { memo, ReactNode, useEffect, useRef, useState } from \"react\";\nimport { Object3D } from \"three\";\nimport { useDistanceFromCamera } from \"./useDistanceFromCamera\";\nimport { useFrame } from \"@react-three/fiber\";\nimport { Html } from \"@react-three/drei\";\n\nconst DEFAULT_POSITION = [0, 0, 0] as [x: number, y: number, z: number];\n\nexport const FloatingLabel = memo(function FloatingLabel({\n children,\n color = \"white\",\n position = DEFAULT_POSITION,\n opacity = \"fadeWithDistance\",\n}: {\n children: ReactNode;\n color?: string;\n position?: [x: number, y: number, z: number];\n opacity?: number | \"fadeWithDistance\";\n}) {\n const fadeWithDistance = opacity === \"fadeWithDistance\";\n const groupRef = useRef(null);\n const distanceRef = useDistanceFromCamera(groupRef);\n const [isVisible, setIsVisible] = useState(opacity !== 0);\n const labelRef = useRef(null);\n\n // Initialize opacity when label ref is attached\n useEffect(() => {\n if (fadeWithDistance) {\n if (labelRef.current && distanceRef.current != null) {\n const opacity = Math.max(0, Math.min(1, 1 - distanceRef.current / 200));\n labelRef.current.style.opacity = opacity.toString();\n }\n }\n }, [isVisible, fadeWithDistance]);\n\n useFrame(() => {\n if (fadeWithDistance) {\n const distance = distanceRef.current;\n const shouldBeVisible = distance != null && distance < 200;\n\n // Update visibility state only when crossing threshold\n if (isVisible !== shouldBeVisible) {\n setIsVisible(shouldBeVisible);\n }\n\n // Update opacity directly on DOM element (no re-render)\n if (labelRef.current && shouldBeVisible) {\n const opacity = Math.max(0, Math.min(1, 1 - distance / 200));\n labelRef.current.style.opacity = opacity.toString();\n }\n } else {\n setIsVisible(opacity !== 0);\n if (labelRef.current) {\n labelRef.current.style.opacity = opacity.toString();\n }\n }\n });\n\n return (\n \n {isVisible ? (\n \n
\n {children}\n
\n \n ) : null}\n
\n );\n});\n"],"names":[],"mappings":";;;;;AAAA;AAEA;AACA;AACA;;;;;;;AAEA,MAAM,mBAAmB;IAAC;IAAG;IAAG;CAAE;AAE3B,MAAM,8BAAgB,GAAA,IAAA,qKAAI,UAAC,SAAS,cAAc,KAUxD;QAVwD,EACvD,QAAQ,EACR,QAAQ,OAAO,EACf,WAAW,gBAAgB,EAC3B,UAAU,kBAAkB,EAM7B,GAVwD;;IAWvD,MAAM,mBAAmB,YAAY;IACrC,MAAM,WAAW,IAAA,uKAAM,EAAW;IAClC,MAAM,cAAc,IAAA,sKAAqB,EAAC;IAC1C,MAAM,CAAC,WAAW,aAAa,GAAG,IAAA,yKAAQ,EAAC,YAAY;IACvD,MAAM,WAAW,IAAA,uKAAM,EAAiB;IAExC,gDAAgD;IAChD,IAAA,0KAAS;iDAAC;YACR,IAAI,kBAAkB;gBACpB,IAAI,SAAS,OAAO,IAAI,YAAY,OAAO,IAAI,MAAM;oBACnD,MAAM,UAAU,KAAK,GAAG,CAAC,GAAG,KAAK,GAAG,CAAC,GAAG,IAAI,YAAY,OAAO,GAAG;oBAClE,SAAS,OAAO,CAAC,KAAK,CAAC,OAAO,GAAG,QAAQ,QAAQ;gBACnD;YACF;QACF;gDAAG;QAAC;QAAW;KAAiB;IAEhC,IAAA,8NAAQ;gDAAC;YACP,IAAI,kBAAkB;gBACpB,MAAM,WAAW,YAAY,OAAO;gBACpC,MAAM,kBAAkB,YAAY,QAAQ,WAAW;gBAEvD,uDAAuD;gBACvD,IAAI,cAAc,iBAAiB;oBACjC,aAAa;gBACf;gBAEA,wDAAwD;gBACxD,IAAI,SAAS,OAAO,IAAI,iBAAiB;oBACvC,MAAM,UAAU,KAAK,GAAG,CAAC,GAAG,KAAK,GAAG,CAAC,GAAG,IAAI,WAAW;oBACvD,SAAS,OAAO,CAAC,KAAK,CAAC,OAAO,GAAG,QAAQ,QAAQ;gBACnD;YACF,OAAO;gBACL,aAAa,YAAY;gBACzB,IAAI,SAAS,OAAO,EAAE;oBACpB,SAAS,OAAO,CAAC,KAAK,CAAC,OAAO,GAAG,QAAQ,QAAQ;gBACnD;YACF;QACF;;IAEA,qBACE,6LAAC;QAAM,KAAK;kBACT,0BACC,6LAAC,kKAAI;YAAC,UAAU;YAAU,MAAM;sBAC9B,cAAA,6LAAC;gBAAI,KAAK;gBAAU,WAAU;gBAAmB,OAAO;oBAAE;gBAAM;0BAC7D;;;;;;;;;;mBAGH;;;;;;AAGV;;QAhDsB,sKAAqB;QAczC,8NAAQ;;;;QAdY,sKAAqB;QAczC,8NAAQ","debugId":null}}, - {"offset": {"line": 3139, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/components/InteriorInstance.tsx"],"sourcesContent":["import { memo, Suspense, useMemo } from \"react\";\nimport { Mesh } from \"three\";\nimport { useGLTF, useTexture } from \"@react-three/drei\";\nimport { BASE_URL, interiorTextureToUrl, interiorToUrl } from \"../loaders\";\nimport {\n ConsoleObject,\n getPosition,\n getProperty,\n getRotation,\n getScale,\n} from \"../mission\";\nimport { setupColor } from \"../textureUtils\";\nimport { FloatingLabel } from \"./FloatingLabel\";\nimport { useDebug } from \"./SettingsProvider\";\n\nconst FALLBACK_URL = `${BASE_URL}/black.png`;\n\n/**\n * Load a .gltf file that was converted from a .dif, used for \"interior\" models.\n */\nfunction useInterior(interiorFile: string) {\n const url = interiorToUrl(interiorFile);\n return useGLTF(url);\n}\n\nfunction InteriorTexture({ materialName }: { materialName: string }) {\n const url = interiorTextureToUrl(materialName, FALLBACK_URL);\n const texture = useTexture(url, (texture) => setupColor(texture));\n\n return ;\n}\n\nfunction InteriorMesh({ node }: { node: Mesh }) {\n return (\n \n {node.material ? (\n \n }\n >\n {Array.isArray(node.material) ? (\n node.material.map((mat, index) => (\n \n ))\n ) : (\n \n )}\n \n ) : null}\n \n );\n}\n\nexport const InteriorModel = memo(\n ({ interiorFile }: { interiorFile: string }) => {\n const { nodes } = useInterior(interiorFile);\n const { debugMode } = useDebug();\n\n return (\n \n {Object.entries(nodes)\n .filter(\n ([name, node]: [string, any]) =>\n !node.material || !node.material.name.match(/\\.\\d+$/)\n )\n .map(([name, node]: [string, any]) => (\n \n ))}\n {debugMode ? {interiorFile} : null}\n \n );\n }\n);\n\nfunction InteriorPlaceholder() {\n return (\n \n \n \n \n );\n}\n\nexport const InteriorInstance = memo(function InteriorInstance({\n object,\n}: {\n object: ConsoleObject;\n}) {\n const interiorFile = getProperty(object, \"interiorFile\").value;\n const position = useMemo(() => getPosition(object), [object]);\n const scale = useMemo(() => getScale(object), [object]);\n const q = useMemo(() => getRotation(object), [object]);\n\n return (\n \n }>\n \n \n \n );\n});\n"],"names":[],"mappings":";;;;;;;AAAA;AAEA;AAAA;AACA;AACA;AAOA;AACA;AACA;;;;;;;;;;AAEA,MAAM,eAAe,AAAC,GAAW,OAAT,6HAAQ,EAAC;AAEjC;;CAEC,GACD,SAAS,YAAY,YAAoB;;IACvC,MAAM,MAAM,IAAA,kIAAa,EAAC;IAC1B,OAAO,IAAA,sKAAO,EAAC;AACjB;GAHS;;QAEA,sKAAO;;;AAGhB,SAAS,gBAAgB,KAA0C;QAA1C,EAAE,YAAY,EAA4B,GAA1C;;IACvB,MAAM,MAAM,IAAA,yIAAoB,EAAC,cAAc;IAC/C,MAAM,UAAU,IAAA,4KAAU,EAAC;+CAAK,CAAC,UAAY,IAAA,oIAAU,EAAC;;IAExD,qBAAO,6LAAC;QAAqB,KAAK;QAAS,MAAM;;;;;;AACnD;IALS;;QAES,4KAAU;;;KAFnB;AAOT,SAAS,aAAa,KAAwB;QAAxB,EAAE,IAAI,EAAkB,GAAxB;IACpB,qBACE,6LAAC;QAAK,UAAU,KAAK,QAAQ;QAAE,UAAU;QAAC,aAAa;kBACpD,KAAK,QAAQ,iBACZ,6LAAC,yKAAQ;YACP,UACE,+DAA+D;YAC/D,gCAAgC;0BAChC,6LAAC;gBAAqB,OAAM;gBAAS,SAAS;;;;;;sBAG/C,MAAM,OAAO,CAAC,KAAK,QAAQ,IAC1B,KAAK,QAAQ,CAAC,GAAG,CAAC,CAAC,KAAK,sBACtB,6LAAC;oBAA4B,cAAc,IAAI,IAAI;mBAA7B;;;;0CAGxB,6LAAC;gBAAgB,cAAc,KAAK,QAAQ,CAAC,IAAI;;;;;;;;;;mBAGnD;;;;;;AAGV;MAtBS;AAwBF,MAAM,8BAAgB,IAAA,qKAAI,MAC/B;QAAC,EAAE,YAAY,EAA4B;;IACzC,MAAM,EAAE,KAAK,EAAE,GAAG,YAAY;IAC9B,MAAM,EAAE,SAAS,EAAE,GAAG,IAAA,qJAAQ;IAE9B,qBACE,6LAAC;QAAM,UAAU;YAAC;YAAG,CAAC,KAAK,EAAE,GAAG;YAAG;SAAE;;YAClC,OAAO,OAAO,CAAC,OACb,MAAM,CACL;oBAAC,CAAC,MAAM,KAAoB;uBAC1B,CAAC,KAAK,QAAQ,IAAI,CAAC,KAAK,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC;eAE/C,GAAG,CAAC;oBAAC,CAAC,MAAM,KAAoB;qCAC/B,6LAAC;oBAAwB,MAAM;mBAAZ;;;;;;YAEtB,0BAAY,6LAAC,uJAAa;0BAAE;;;;;2DAAgC;;;;;;;AAGnE;;QAhBoB;QACI,qJAAQ;;;MAHrB;AAqBb,SAAS;IACP,qBACE,6LAAC;;0BACC,6LAAC;gBAAY,MAAM;oBAAC;oBAAI;oBAAI;iBAAG;;;;;;0BAC/B,6LAAC;gBAAqB,OAAM;gBAAS,SAAS;;;;;;;;;;;;AAGpD;MAPS;AASF,MAAM,iCAAmB,IAAA,IAAA,qKAAI,YAAC,SAAS,iBAAiB,KAI9D;QAJ8D,EAC7D,MAAM,EAGP,GAJ8D;;IAK7D,MAAM,eAAe,IAAA,gIAAW,EAAC,QAAQ,gBAAgB,KAAK;IAC9D,MAAM,WAAW,IAAA,wKAAO;+DAAC,IAAM,IAAA,gIAAW,EAAC;8DAAS;QAAC;KAAO;IAC5D,MAAM,QAAQ,IAAA,wKAAO;4DAAC,IAAM,IAAA,6HAAQ,EAAC;2DAAS;QAAC;KAAO;IACtD,MAAM,IAAI,IAAA,wKAAO;wDAAC,IAAM,IAAA,gIAAW,EAAC;uDAAS;QAAC;KAAO;IAErD,qBACE,6LAAC;QAAM,UAAU;QAAU,YAAY;QAAG,OAAO;kBAC/C,cAAA,6LAAC,yKAAQ;YAAC,wBAAU,6LAAC;;;;;sBACnB,cAAA,6LAAC;gBAAc,cAAc;;;;;;;;;;;;;;;;AAIrC","debugId":null}}, - {"offset": {"line": 3377, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/components/Sky.tsx"],"sourcesContent":["import { Suspense, useMemo, useEffect, useRef } from \"react\";\nimport { useQuery } from \"@tanstack/react-query\";\nimport { useCubeTexture } from \"@react-three/drei\";\nimport { Color, ShaderMaterial, BackSide, Euler } from \"three\";\nimport { ConsoleObject, getProperty, getRotation } from \"../mission\";\nimport { useSettings } from \"./SettingsProvider\";\nimport { BASE_URL, getUrlForPath, loadDetailMapList } from \"../loaders\";\nimport { useThree } from \"@react-three/fiber\";\n\nconst FALLBACK_URL = `${BASE_URL}/black.png`;\n\n/**\n * Load a .dml file, used to list the textures for different faces of a skybox.\n */\nfunction useDetailMapList(name: string) {\n return useQuery({\n queryKey: [\"detailMapList\", name],\n queryFn: () => loadDetailMapList(name),\n });\n}\n\nexport function SkyBox({\n materialList,\n fogColor,\n fogDistance,\n}: {\n materialList: string;\n fogColor?: Color;\n fogDistance?: number;\n}) {\n const { data: detailMapList } = useDetailMapList(materialList);\n\n const skyBoxFiles = useMemo(\n () =>\n detailMapList\n ? [\n getUrlForPath(detailMapList[1], FALLBACK_URL), // +x\n getUrlForPath(detailMapList[3], FALLBACK_URL), // -x\n getUrlForPath(detailMapList[4], FALLBACK_URL), // +y\n getUrlForPath(detailMapList[5], FALLBACK_URL), // -y\n getUrlForPath(detailMapList[0], FALLBACK_URL), // +z\n getUrlForPath(detailMapList[2], FALLBACK_URL), // -z\n ]\n : [\n FALLBACK_URL,\n FALLBACK_URL,\n FALLBACK_URL,\n FALLBACK_URL,\n FALLBACK_URL,\n FALLBACK_URL,\n ],\n [detailMapList]\n );\n\n const skyBox = useCubeTexture(skyBoxFiles, { path: \"\" });\n\n // Create a shader material for the skybox with fog\n const materialRef = useRef(null!);\n\n const hasFog = !!fogColor && !!fogDistance;\n\n const shaderMaterial = useMemo(() => {\n if (!hasFog) {\n return null;\n }\n\n return new ShaderMaterial({\n uniforms: {\n skybox: { value: skyBox },\n fogColor: { value: fogColor },\n },\n vertexShader: `\n varying vec3 vDirection;\n\n void main() {\n // Use position directly as direction (no world transform needed)\n vDirection = position;\n\n // Transform position but ignore translation\n vec4 pos = projectionMatrix * mat4(mat3(modelViewMatrix)) * vec4(position, 1.0);\n gl_Position = pos.xyww; // Set depth to far plane\n }\n `,\n fragmentShader: `\n uniform samplerCube skybox;\n uniform vec3 fogColor;\n\n varying vec3 vDirection;\n\n // Convert linear to sRGB\n vec3 linearToSRGB(vec3 color) {\n return pow(color, vec3(1.0 / 2.2));\n }\n\n void main() {\n vec3 direction = normalize(vDirection);\n direction.x = -direction.x;\n vec4 skyColor = textureCube(skybox, direction);\n\n // Calculate fog factor based on vertical direction\n // direction.y: -1 = straight down, 0 = horizon, 1 = straight up\n // 100% fog from bottom to horizon, then fade from horizon (0) to 0.4\n float fogFactor = smoothstep(0.0, 0.4, direction.y);\n\n // Mix in sRGB space to match Three.js fog rendering\n vec3 finalColor = mix(fogColor, skyColor.rgb, fogFactor);\n gl_FragColor = vec4(finalColor, 1.0);\n }\n `,\n side: BackSide,\n depthWrite: false,\n });\n }, [skyBox, fogColor, hasFog]);\n\n // Update uniforms when fog parameters change\n useEffect(() => {\n if (materialRef.current && hasFog && shaderMaterial) {\n materialRef.current.uniforms.skybox.value = skyBox;\n materialRef.current.uniforms.fogColor.value = fogColor!;\n }\n }, [skyBox, fogColor, hasFog, shaderMaterial]);\n\n const { scene } = useThree();\n\n useEffect(() => {\n scene.backgroundRotation = new Euler(0, Math.PI / 2, 0);\n }, []);\n\n // If fog is disabled, just use the skybox as background\n if (!hasFog) {\n return ;\n }\n\n return (\n \n \n \n \n );\n}\n\nexport function Sky({ object }: { object: ConsoleObject }) {\n const { fogEnabled } = useSettings();\n\n // Skybox textures.\n const materialList = getProperty(object, \"materialList\")?.value;\n\n // Fog parameters.\n // TODO: There can be multiple fog volumes/layers. Render simple fog for now.\n const fogDistance = useMemo(() => {\n const distanceString = getProperty(object, \"fogDistance\")?.value;\n if (distanceString) {\n return parseFloat(distanceString);\n }\n }, [object]);\n\n const fogColor = useMemo(() => {\n const colorString = getProperty(object, \"fogColor\")?.value;\n if (colorString) {\n // `colorString` might specify an alpha value, but three.js doesn't\n // support opacity on fog or scene backgrounds, so ignore it.\n const [r, g, b] = colorString.split(\" \").map((s) => parseFloat(s));\n return [\n new Color().setRGB(r, g, b),\n new Color().setRGB(r, g, b).convertSRGBToLinear(),\n ];\n }\n }, [object]);\n\n const backgroundColor = fogColor ? (\n \n ) : null;\n\n return (\n <>\n {materialList ? (\n // If there's a skybox, its textures will need to load. Render just the\n // fog color as the background in the meantime.\n \n \n \n ) : (\n // If there's no skybox, just render the fog color as the background.\n backgroundColor\n )}\n {fogEnabled && fogDistance && fogColor ? (\n \n ) : null}\n \n );\n}\n"],"names":[],"mappings":";;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AAEA,MAAM,eAAe,AAAC,GAAW,OAAT,6HAAQ,EAAC;AAEjC;;CAEC,GACD,SAAS,iBAAiB,IAAY;;IACpC,OAAO,IAAA,0LAAQ,EAAC;QACd,UAAU;YAAC;YAAiB;SAAK;QACjC,OAAO;yCAAE,IAAM,IAAA,sIAAiB,EAAC;;IACnC;AACF;GALS;;QACA,0LAAQ;;;AAMV,SAAS,OAAO,KAQtB;QARsB,EACrB,YAAY,EACZ,QAAQ,EACR,WAAW,EAKZ,GARsB;;IASrB,MAAM,EAAE,MAAM,aAAa,EAAE,GAAG,iBAAiB;IAEjD,MAAM,cAAc,IAAA,wKAAO;uCACzB,IACE,gBACI;gBACE,IAAA,kIAAa,EAAC,aAAa,CAAC,EAAE,EAAE;gBAChC,IAAA,kIAAa,EAAC,aAAa,CAAC,EAAE,EAAE;gBAChC,IAAA,kIAAa,EAAC,aAAa,CAAC,EAAE,EAAE;gBAChC,IAAA,kIAAa,EAAC,aAAa,CAAC,EAAE,EAAE;gBAChC,IAAA,kIAAa,EAAC,aAAa,CAAC,EAAE,EAAE;gBAChC,IAAA,kIAAa,EAAC,aAAa,CAAC,EAAE,EAAE;aACjC,GACD;gBACE;gBACA;gBACA;gBACA;gBACA;gBACA;aACD;sCACP;QAAC;KAAc;IAGjB,MAAM,SAAS,IAAA,oLAAc,EAAC,aAAa;QAAE,MAAM;IAAG;IAEtD,mDAAmD;IACnD,MAAM,cAAc,IAAA,uKAAM,EAAiB;IAE3C,MAAM,SAAS,CAAC,CAAC,YAAY,CAAC,CAAC;IAE/B,MAAM,iBAAiB,IAAA,wKAAO;0CAAC;YAC7B,IAAI,CAAC,QAAQ;gBACX,OAAO;YACT;YAEA,OAAO,IAAI,oKAAc,CAAC;gBACxB,UAAU;oBACR,QAAQ;wBAAE,OAAO;oBAAO;oBACxB,UAAU;wBAAE,OAAO;oBAAS;gBAC9B;gBACA,cAAe;gBAYf,gBAAiB;gBA0BjB,MAAM,8JAAQ;gBACd,YAAY;YACd;QACF;yCAAG;QAAC;QAAQ;QAAU;KAAO;IAE7B,6CAA6C;IAC7C,IAAA,0KAAS;4BAAC;YACR,IAAI,YAAY,OAAO,IAAI,UAAU,gBAAgB;gBACnD,YAAY,OAAO,CAAC,QAAQ,CAAC,MAAM,CAAC,KAAK,GAAG;gBAC5C,YAAY,OAAO,CAAC,QAAQ,CAAC,QAAQ,CAAC,KAAK,GAAG;YAChD;QACF;2BAAG;QAAC;QAAQ;QAAU;QAAQ;KAAe;IAE7C,MAAM,EAAE,KAAK,EAAE,GAAG,IAAA,8NAAQ;IAE1B,IAAA,0KAAS;4BAAC;YACR,MAAM,kBAAkB,GAAG,IAAI,2JAAK,CAAC,GAAG,KAAK,EAAE,GAAG,GAAG;QACvD;2BAAG,EAAE;IAEL,wDAAwD;IACxD,IAAI,CAAC,QAAQ;QACX,qBAAO,6LAAC;YAAU,QAAO;YAAa,QAAQ;;;;;;IAChD;IAEA,qBACE,6LAAC;QAAK,OAAO;;0BACX,6LAAC;gBAAe,MAAM;oBAAC;oBAAG;oBAAI;iBAAG;;;;;;0BACjC,6LAAC;gBAAU,KAAK;gBAAa,QAAQ;gBAAgB,QAAO;;;;;;;;;;;;AAGlE;IAtHgB;;QASkB;QAwBjB,oLAAc;QAoEX,8NAAQ;;;KArGZ;AAwHT,SAAS,IAAI,KAAqC;QAArC,EAAE,MAAM,EAA6B,GAArC;QAIG;;IAHrB,MAAM,EAAE,UAAU,EAAE,GAAG,IAAA,wJAAW;IAElC,mBAAmB;IACnB,MAAM,gBAAe,eAAA,IAAA,gIAAW,EAAC,QAAQ,6BAApB,mCAAA,aAAqC,KAAK;IAE/D,kBAAkB;IAClB,6EAA6E;IAC7E,MAAM,cAAc,IAAA,wKAAO;oCAAC;gBACH;YAAvB,MAAM,kBAAiB,eAAA,IAAA,gIAAW,EAAC,QAAQ,4BAApB,mCAAA,aAAoC,KAAK;YAChE,IAAI,gBAAgB;gBAClB,OAAO,WAAW;YACpB;QACF;mCAAG;QAAC;KAAO;IAEX,MAAM,WAAW,IAAA,wKAAO;iCAAC;gBACH;YAApB,MAAM,eAAc,eAAA,IAAA,gIAAW,EAAC,QAAQ,yBAApB,mCAAA,aAAiC,KAAK;YAC1D,IAAI,aAAa;gBACf,mEAAmE;gBACnE,6DAA6D;gBAC7D,MAAM,CAAC,GAAG,GAAG,EAAE,GAAG,YAAY,KAAK,CAAC,KAAK,GAAG;6CAAC,CAAC,IAAM,WAAW;;gBAC/D,OAAO;oBACL,IAAI,2JAAK,GAAG,MAAM,CAAC,GAAG,GAAG;oBACzB,IAAI,2JAAK,GAAG,MAAM,CAAC,GAAG,GAAG,GAAG,mBAAmB;iBAChD;YACH;QACF;gCAAG;QAAC;KAAO;IAEX,MAAM,kBAAkB,yBACtB,6LAAC;QAAM,QAAO;QAAa,MAAM;YAAC,QAAQ,CAAC,EAAE;SAAC;;;;;eAC5C;IAEJ,qBACE;;YACG,eACC,uEAAuE;YACvE,+CAA+C;0BAC/C,6LAAC,yKAAQ;gBAAC,UAAU;0BAClB,cAAA,6LAAC;oBACC,cAAc;oBACd,UAAU,aAAa,QAAQ,CAAC,EAAE,GAAG;oBACrC,aAAa,aAAa,cAAc;;;;;;;;;;uBAI5C,qEAAqE;YACrE;YAED,cAAc,eAAe,yBAC5B,6LAAC;gBACC,QAAO;gBACP,OAAO,QAAQ,CAAC,EAAE;gBAClB,MAAM;gBACN,KAAK,KAAK,GAAG,CAAC,KAAK,cAAc;;;;;uBAEjC;;;AAGV;IA1DgB;;QACS,wJAAW;;;MADpB","debugId":null}}, - {"offset": {"line": 3644, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/components/Sun.tsx"],"sourcesContent":["import { useMemo } from \"react\";\nimport { Color } from \"three\";\nimport { ConsoleObject, getProperty } from \"../mission\";\n\nexport function Sun({ object }: { object: ConsoleObject }) {\n const direction = useMemo(() => {\n const directionStr = getProperty(object, \"direction\")?.value ?? \"0 0 -1\";\n const [x, y, z] = directionStr.split(\" \").map((s) => parseFloat(s));\n // Scale the direction vector to position the light far from the scene\n const scale = 5000;\n return [x * scale, y * scale, z * scale] as [number, number, number];\n }, [object]);\n\n const color = useMemo(() => {\n const colorStr = getProperty(object, \"color\")?.value ?? \"1 1 1 1\";\n const [r, g, b] = colorStr.split(\" \").map((s) => parseFloat(s));\n return [r, g, b] as [number, number, number];\n }, [object]);\n\n const ambient = useMemo(() => {\n const ambientStr = getProperty(object, \"ambient\")?.value ?? \"0.5 0.5 0.5 1\";\n const [r, g, b] = ambientStr.split(\" \").map((s) => parseFloat(s));\n return [r, g, b] as [number, number, number];\n }, [object]);\n\n return (\n <>\n {/* Directional light for the sun */}\n {/* */}\n {/* Ambient light component */}\n \n \n );\n}\n"],"names":[],"mappings":";;;;;AAAA;AACA;AACA;;;;;;AAEO,SAAS,IAAI,KAAqC;QAArC,EAAE,MAAM,EAA6B,GAArC;;IAClB,MAAM,YAAY,IAAA,wKAAO;kCAAC;gBACH;gBAAA;YAArB,MAAM,eAAe,CAAA,sBAAA,eAAA,IAAA,gIAAW,EAAC,QAAQ,0BAApB,mCAAA,aAAkC,KAAK,cAAvC,gCAAA,qBAA2C;YAChE,MAAM,CAAC,GAAG,GAAG,EAAE,GAAG,aAAa,KAAK,CAAC,KAAK,GAAG;0CAAC,CAAC,IAAM,WAAW;;YAChE,sEAAsE;YACtE,MAAM,QAAQ;YACd,OAAO;gBAAC,IAAI;gBAAO,IAAI;gBAAO,IAAI;aAAM;QAC1C;iCAAG;QAAC;KAAO;IAEX,MAAM,QAAQ,IAAA,wKAAO;8BAAC;gBACH;gBAAA;YAAjB,MAAM,WAAW,CAAA,sBAAA,eAAA,IAAA,gIAAW,EAAC,QAAQ,sBAApB,mCAAA,aAA8B,KAAK,cAAnC,gCAAA,qBAAuC;YACxD,MAAM,CAAC,GAAG,GAAG,EAAE,GAAG,SAAS,KAAK,CAAC,KAAK,GAAG;sCAAC,CAAC,IAAM,WAAW;;YAC5D,OAAO;gBAAC;gBAAG;gBAAG;aAAE;QAClB;6BAAG;QAAC;KAAO;IAEX,MAAM,UAAU,IAAA,wKAAO;gCAAC;gBACH;gBAAA;YAAnB,MAAM,aAAa,CAAA,sBAAA,eAAA,IAAA,gIAAW,EAAC,QAAQ,wBAApB,mCAAA,aAAgC,KAAK,cAArC,gCAAA,qBAAyC;YAC5D,MAAM,CAAC,GAAG,GAAG,EAAE,GAAG,WAAW,KAAK,CAAC,KAAK,GAAG;wCAAC,CAAC,IAAM,WAAW;;YAC9D,OAAO;gBAAC;gBAAG;gBAAG;aAAE;QAClB;+BAAG;QAAC;KAAO;IAEX,qBACE;kBAkBE,cAAA,6LAAC;YAAgB,MAAM;gBAAC,IAAI,2JAAK,IAAI;gBAAQ,IAAI,2JAAK,IAAI;gBAAU;aAAE;;;;;;;AAG5E;GA3CgB;KAAA","debugId":null}}, - {"offset": {"line": 3738, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/meshUtils.ts"],"sourcesContent":["/**\n * Extract hull bone indices from a skeleton\n * @param skeleton - The Three.js skeleton to scan\n * @returns Set of bone indices for bones matching the hull pattern (starts with \"Hulk\")\n */\nexport function getHullBoneIndices(skeleton: any): Set {\n const hullBoneIndices = new Set();\n\n skeleton.bones.forEach((bone: any, index: number) => {\n if (bone.name.match(/^Hulk/i)) {\n hullBoneIndices.add(index);\n }\n });\n\n return hullBoneIndices;\n}\n\n/**\n * Filter geometry by removing faces influenced by hull bones\n * @param geometry - The Three.js geometry to filter\n * @param hullBoneIndices - Set of bone indices that represent hull (collision) geometry\n * @returns Filtered geometry with hull-influenced faces removed\n */\nexport function filterGeometryByVertexGroups(\n geometry: any,\n hullBoneIndices: Set\n): any {\n // If no hull bones or no skinning data, return original geometry\n if (hullBoneIndices.size === 0 || !geometry.attributes.skinIndex) {\n return geometry;\n }\n\n const skinIndex = geometry.attributes.skinIndex;\n const skinWeight = geometry.attributes.skinWeight;\n const index = geometry.index;\n\n // Track which vertices are influenced by hull bones\n const vertexHasHullInfluence = new Array(skinIndex.count).fill(false);\n\n // Check each vertex's bone influences\n for (let i = 0; i < skinIndex.count; i++) {\n for (let j = 0; j < 4; j++) {\n const boneIndex = skinIndex.array[i * 4 + j];\n const weight = skinWeight.array[i * 4 + j];\n\n // If this vertex has significant weight to a hull bone, mark it\n if (weight > 0.01 && hullBoneIndices.has(boneIndex)) {\n vertexHasHullInfluence[i] = true;\n break;\n }\n }\n }\n\n // Build new index array excluding faces that use hull-influenced vertices\n if (index) {\n const newIndices: number[] = [];\n const indexArray = index.array;\n\n for (let i = 0; i < indexArray.length; i += 3) {\n const i0 = indexArray[i];\n const i1 = indexArray[i + 1];\n const i2 = indexArray[i + 2];\n\n // Only keep face if all vertices don't have hull influence\n if (\n !vertexHasHullInfluence[i0] &&\n !vertexHasHullInfluence[i1] &&\n !vertexHasHullInfluence[i2]\n ) {\n newIndices.push(i0, i1, i2);\n }\n }\n\n // Create new geometry with filtered indices\n const filteredGeometry = geometry.clone();\n filteredGeometry.setIndex(newIndices);\n return filteredGeometry;\n }\n\n return geometry;\n}\n"],"names":[],"mappings":"AAAA;;;;CAIC;;;;;;AACM,SAAS,mBAAmB,QAAa;IAC9C,MAAM,kBAAkB,IAAI;IAE5B,SAAS,KAAK,CAAC,OAAO,CAAC,CAAC,MAAW;QACjC,IAAI,KAAK,IAAI,CAAC,KAAK,CAAC,WAAW;YAC7B,gBAAgB,GAAG,CAAC;QACtB;IACF;IAEA,OAAO;AACT;AAQO,SAAS,6BACd,QAAa,EACb,eAA4B;IAE5B,iEAAiE;IACjE,IAAI,gBAAgB,IAAI,KAAK,KAAK,CAAC,SAAS,UAAU,CAAC,SAAS,EAAE;QAChE,OAAO;IACT;IAEA,MAAM,YAAY,SAAS,UAAU,CAAC,SAAS;IAC/C,MAAM,aAAa,SAAS,UAAU,CAAC,UAAU;IACjD,MAAM,QAAQ,SAAS,KAAK;IAE5B,oDAAoD;IACpD,MAAM,yBAAyB,IAAI,MAAM,UAAU,KAAK,EAAE,IAAI,CAAC;IAE/D,sCAAsC;IACtC,IAAK,IAAI,IAAI,GAAG,IAAI,UAAU,KAAK,EAAE,IAAK;QACxC,IAAK,IAAI,IAAI,GAAG,IAAI,GAAG,IAAK;YAC1B,MAAM,YAAY,UAAU,KAAK,CAAC,IAAI,IAAI,EAAE;YAC5C,MAAM,SAAS,WAAW,KAAK,CAAC,IAAI,IAAI,EAAE;YAE1C,gEAAgE;YAChE,IAAI,SAAS,QAAQ,gBAAgB,GAAG,CAAC,YAAY;gBACnD,sBAAsB,CAAC,EAAE,GAAG;gBAC5B;YACF;QACF;IACF;IAEA,0EAA0E;IAC1E,IAAI,OAAO;QACT,MAAM,aAAuB,EAAE;QAC/B,MAAM,aAAa,MAAM,KAAK;QAE9B,IAAK,IAAI,IAAI,GAAG,IAAI,WAAW,MAAM,EAAE,KAAK,EAAG;YAC7C,MAAM,KAAK,UAAU,CAAC,EAAE;YACxB,MAAM,KAAK,UAAU,CAAC,IAAI,EAAE;YAC5B,MAAM,KAAK,UAAU,CAAC,IAAI,EAAE;YAE5B,2DAA2D;YAC3D,IACE,CAAC,sBAAsB,CAAC,GAAG,IAC3B,CAAC,sBAAsB,CAAC,GAAG,IAC3B,CAAC,sBAAsB,CAAC,GAAG,EAC3B;gBACA,WAAW,IAAI,CAAC,IAAI,IAAI;YAC1B;QACF;QAEA,4CAA4C;QAC5C,MAAM,mBAAmB,SAAS,KAAK;QACvC,iBAAiB,QAAQ,CAAC;QAC1B,OAAO;IACT;IAEA,OAAO;AACT","debugId":null}}, - {"offset": {"line": 3806, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/shaderMaterials.ts"],"sourcesContent":["import {\n MeshStandardMaterial,\n Texture,\n RepeatWrapping,\n LinearFilter,\n LinearMipmapLinearFilter,\n SRGBColorSpace,\n} from \"three\";\n\n// Shared shader modification function to avoid duplication\nconst alphaAsRoughnessShaderModifier = (shader: any) => {\n // Modify fragment shader to extract alpha channel as roughness after map is sampled\n // We need to intercept after diffuseColor is set from the map\n shader.fragmentShader = shader.fragmentShader.replace(\n \"#include \",\n `\n #include \n // Override roughness with map alpha channel if map exists\n #ifdef USE_MAP\n roughnessFactor = texture2D(map, vMapUv).a * 1;\n #endif\n `\n );\n};\n\n/**\n * Configures a texture for use with alpha-as-roughness materials\n * @param texture - The texture to configure\n */\nexport function setupAlphaAsRoughnessTexture(texture: Texture) {\n texture.wrapS = texture.wrapT = RepeatWrapping;\n texture.colorSpace = SRGBColorSpace;\n texture.flipY = false;\n texture.anisotropy = 16;\n texture.generateMipmaps = true;\n texture.minFilter = LinearMipmapLinearFilter;\n texture.magFilter = LinearFilter;\n texture.needsUpdate = true;\n}\n\n/**\n * Creates a reusable shader-enhanced material that treats alpha as roughness\n * The same material instance can be used with different textures by setting the `map` property\n * @returns A pre-configured MeshStandardMaterial with the shader modifier attached\n */\nexport function createAlphaAsRoughnessMaterial() {\n const material = new MeshStandardMaterial({\n side: 2, // DoubleSide\n metalness: 0.0,\n roughness: 1.0,\n });\n\n // Attach shader modifier (will be applied when shader is compiled)\n material.onBeforeCompile = alphaAsRoughnessShaderModifier;\n\n return material;\n}\n"],"names":[],"mappings":";;;;;;AAAA;;AASA,2DAA2D;AAC3D,MAAM,iCAAiC,CAAC;IACtC,oFAAoF;IACpF,8DAA8D;IAC9D,OAAO,cAAc,GAAG,OAAO,cAAc,CAAC,OAAO,CACnD,iCACC;AAQL;AAMO,SAAS,6BAA6B,OAAgB;IAC3D,QAAQ,KAAK,GAAG,QAAQ,KAAK,GAAG,oKAAc;IAC9C,QAAQ,UAAU,GAAG,oKAAc;IACnC,QAAQ,KAAK,GAAG;IAChB,QAAQ,UAAU,GAAG;IACrB,QAAQ,eAAe,GAAG;IAC1B,QAAQ,SAAS,GAAG,8KAAwB;IAC5C,QAAQ,SAAS,GAAG,kKAAY;IAChC,QAAQ,WAAW,GAAG;AACxB;AAOO,SAAS;IACd,MAAM,WAAW,IAAI,0KAAoB,CAAC;QACxC,MAAM;QACN,WAAW;QACX,WAAW;IACb;IAEA,mEAAmE;IACnE,SAAS,eAAe,GAAG;IAE3B,OAAO;AACT","debugId":null}}, - {"offset": {"line": 3847, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/components/ShapeInfoProvider.tsx"],"sourcesContent":["import { createContext, ReactNode, useContext, useMemo } from \"react\";\n\nexport type StaticShapeType = \"TSStatic\" | \"StaticShape\" | \"Item\" | \"Turret\";\n\nconst ShapeInfoContext = createContext(null);\n\nexport function useShapeInfo() {\n return useContext(ShapeInfoContext);\n}\n\nexport function ShapeInfoProvider({\n children,\n shapeName,\n type,\n}: {\n children: ReactNode;\n shapeName: string;\n type: StaticShapeType;\n}) {\n const context = useMemo(() => ({ shapeName, type }), [shapeName, type]);\n\n return (\n \n {children}\n \n );\n}\n"],"names":[],"mappings":";;;;;;;AAAA;;;;AAIA,MAAM,iCAAmB,IAAA,8KAAa,EAAC;AAEhC,SAAS;;IACd,OAAO,IAAA,2KAAU,EAAC;AACpB;GAFgB;AAIT,SAAS,kBAAkB,KAQjC;QARiC,EAChC,QAAQ,EACR,SAAS,EACT,IAAI,EAKL,GARiC;;IAShC,MAAM,UAAU,IAAA,wKAAO;8CAAC,IAAM,CAAC;gBAAE;gBAAW;YAAK,CAAC;6CAAG;QAAC;QAAW;KAAK;IAEtE,qBACE,6LAAC,iBAAiB,QAAQ;QAAC,OAAO;kBAC/B;;;;;;AAGP;IAhBgB;KAAA","debugId":null}}, - {"offset": {"line": 3896, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/components/GenericShape.tsx"],"sourcesContent":["import { memo, Suspense, useMemo } from \"react\";\nimport { useGLTF, useTexture } from \"@react-three/drei\";\nimport { BASE_URL, shapeTextureToUrl, shapeToUrl } from \"../loaders\";\nimport { filterGeometryByVertexGroups, getHullBoneIndices } from \"../meshUtils\";\nimport {\n createAlphaAsRoughnessMaterial,\n setupAlphaAsRoughnessTexture,\n} from \"../shaderMaterials\";\nimport { MeshStandardMaterial } from \"three\";\nimport { setupColor } from \"../textureUtils\";\nimport { useDebug } from \"./SettingsProvider\";\nimport { useShapeInfo } from \"./ShapeInfoProvider\";\nimport { FloatingLabel } from \"./FloatingLabel\";\n\nconst FALLBACK_URL = `${BASE_URL}/black.png`;\n\n/**\n * Load a .glb file that was converted from a .dts, used for static shapes.\n */\nexport function useStaticShape(shapeName: string) {\n const url = shapeToUrl(shapeName);\n return useGLTF(url);\n}\n\nexport function ShapeTexture({\n material,\n shapeName,\n}: {\n material?: MeshStandardMaterial;\n shapeName?: string;\n}) {\n const url = shapeTextureToUrl(material.name, FALLBACK_URL);\n const isOrganic = shapeName && /borg|xorg|porg|dorg/i.test(shapeName);\n\n const texture = useTexture(url, (texture) => {\n if (!isOrganic) {\n setupAlphaAsRoughnessTexture(texture);\n }\n return setupColor(texture);\n });\n\n const customMaterial = useMemo(() => {\n // Only use alpha-as-roughness material for borg shapes\n if (!isOrganic) {\n const shaderMaterial = createAlphaAsRoughnessMaterial();\n shaderMaterial.map = texture;\n return shaderMaterial;\n }\n\n // For non-borg shapes, use the original GLTF material with updated texture\n const clonedMaterial = material.clone();\n clonedMaterial.map = texture;\n clonedMaterial.transparent = true;\n clonedMaterial.alphaTest = 0.9;\n return clonedMaterial;\n }, [material, texture, isOrganic]);\n\n return ;\n}\n\nexport function ShapePlaceholder({ color }: { color: string }) {\n return (\n \n \n \n \n );\n}\n\nexport type StaticShapeType = \"StaticShape\" | \"TSStatic\" | \"Item\" | \"Turret\";\n\nexport const ShapeModel = memo(function ShapeModel() {\n const { shapeName } = useShapeInfo();\n const { debugMode } = useDebug();\n const { nodes } = useStaticShape(shapeName);\n\n const hullBoneIndices = useMemo(() => {\n const skeletonsFound = Object.values(nodes).filter(\n (node: any) => node.skeleton\n );\n\n if (skeletonsFound.length > 0) {\n const skeleton = (skeletonsFound[0] as any).skeleton;\n return getHullBoneIndices(skeleton);\n }\n return new Set();\n }, [nodes]);\n\n const processedNodes = useMemo(() => {\n return Object.entries(nodes)\n .filter(\n ([name, node]: [string, any]) =>\n node.material &&\n node.material.name !== \"Unassigned\" &&\n !node.name.match(/^Hulk/i)\n )\n .map(([name, node]: [string, any]) => {\n const geometry = filterGeometryByVertexGroups(\n node.geometry,\n hullBoneIndices\n );\n return { node, geometry };\n });\n }, [nodes, hullBoneIndices]);\n\n return (\n \n {processedNodes.map(({ node, geometry }) => (\n \n {node.material ? (\n \n }\n >\n {Array.isArray(node.material) ? (\n node.material.map((mat, index) => (\n \n ))\n ) : (\n \n )}\n \n ) : null}\n \n ))}\n {debugMode ? {shapeName} : null}\n \n );\n});\n"],"names":[],"mappings":";;;;;;;;;;;AAAA;AACA;AAAA;AACA;AACA;AACA;AAKA;AACA;AACA;AACA;;;;;;;;;;;;AAEA,MAAM,eAAe,AAAC,GAAW,OAAT,6HAAQ,EAAC;AAK1B,SAAS,eAAe,SAAiB;;IAC9C,MAAM,MAAM,IAAA,+HAAU,EAAC;IACvB,OAAO,IAAA,sKAAO,EAAC;AACjB;GAHgB;;QAEP,sKAAO;;;AAGT,SAAS,aAAa,KAM5B;QAN4B,EAC3B,QAAQ,EACR,SAAS,EAIV,GAN4B;;IAO3B,MAAM,MAAM,IAAA,sIAAiB,EAAC,SAAS,IAAI,EAAE;IAC7C,MAAM,YAAY,aAAa,uBAAuB,IAAI,CAAC;IAE3D,MAAM,UAAU,IAAA,4KAAU,EAAC;4CAAK,CAAC;YAC/B,IAAI,CAAC,WAAW;gBACd,IAAA,yJAA4B,EAAC;YAC/B;YACA,OAAO,IAAA,oIAAU,EAAC;QACpB;;IAEA,MAAM,iBAAiB,IAAA,wKAAO;gDAAC;YAC7B,uDAAuD;YACvD,IAAI,CAAC,WAAW;gBACd,MAAM,iBAAiB,IAAA,2JAA8B;gBACrD,eAAe,GAAG,GAAG;gBACrB,OAAO;YACT;YAEA,2EAA2E;YAC3E,MAAM,iBAAiB,SAAS,KAAK;YACrC,eAAe,GAAG,GAAG;YACrB,eAAe,WAAW,GAAG;YAC7B,eAAe,SAAS,GAAG;YAC3B,OAAO;QACT;+CAAG;QAAC;QAAU;QAAS;KAAU;IAEjC,qBAAO,6LAAC;QAAU,QAAQ;QAAgB,QAAO;;;;;;AACnD;IAlCgB;;QAUE,4KAAU;;;KAVZ;AAoCT,SAAS,iBAAiB,KAA4B;QAA5B,EAAE,KAAK,EAAqB,GAA5B;IAC/B,qBACE,6LAAC;;0BACC,6LAAC;gBAAY,MAAM;oBAAC;oBAAI;oBAAI;iBAAG;;;;;;0BAC/B,6LAAC;gBAAqB,OAAO;gBAAO,SAAS;;;;;;;;;;;;AAGnD;MAPgB;AAWT,MAAM,2BAAa,IAAA,IAAA,qKAAI,YAAC,SAAS;;IACtC,MAAM,EAAE,SAAS,EAAE,GAAG,IAAA,0JAAY;IAClC,MAAM,EAAE,SAAS,EAAE,GAAG,IAAA,qJAAQ;IAC9B,MAAM,EAAE,KAAK,EAAE,GAAG,eAAe;IAEjC,MAAM,kBAAkB,IAAA,wKAAO;0DAAC;YAC9B,MAAM,iBAAiB,OAAO,MAAM,CAAC,OAAO,MAAM;iFAChD,CAAC,OAAc,KAAK,QAAQ;;YAG9B,IAAI,eAAe,MAAM,GAAG,GAAG;gBAC7B,MAAM,WAAW,AAAC,cAAc,CAAC,EAAE,CAAS,QAAQ;gBACpD,OAAO,IAAA,yIAAkB,EAAC;YAC5B;YACA,OAAO,IAAI;QACb;yDAAG;QAAC;KAAM;IAEV,MAAM,iBAAiB,IAAA,wKAAO;yDAAC;YAC7B,OAAO,OAAO,OAAO,CAAC,OACnB,MAAM;iEACL;wBAAC,CAAC,MAAM,KAAoB;2BAC1B,KAAK,QAAQ,IACb,KAAK,QAAQ,CAAC,IAAI,KAAK,gBACvB,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC;;gEAEpB,GAAG;iEAAC;wBAAC,CAAC,MAAM,KAAoB;oBAC/B,MAAM,WAAW,IAAA,mJAA4B,EAC3C,KAAK,QAAQ,EACb;oBAEF,OAAO;wBAAE;wBAAM;oBAAS;gBAC1B;;QACJ;wDAAG;QAAC;QAAO;KAAgB;IAE3B,qBACE,6LAAC;QAAM,UAAU;YAAC;YAAG,KAAK,EAAE,GAAG;YAAG;SAAE;;YACjC,eAAe,GAAG,CAAC;oBAAC,EAAE,IAAI,EAAE,QAAQ,EAAE;qCACrC,6LAAC;oBAAmB,UAAU;oBAAU,UAAU;oBAAC,aAAa;8BAC7D,KAAK,QAAQ,iBACZ,6LAAC,yKAAQ;wBACP,UACE,+DAA+D;wBAC/D,gCAAgC;sCAChC,6LAAC;4BAAqB,OAAM;4BAAO,SAAS;;;;;;kCAG7C,MAAM,OAAO,CAAC,KAAK,QAAQ,IAC1B,KAAK,QAAQ,CAAC,GAAG,CAAC,CAAC,KAAK,sBACtB,6LAAC;gCAEC,UAAU;gCACV,WAAW;+BAFN;;;;sDAMT,6LAAC;4BACC,UAAU,KAAK,QAAQ;4BACvB,WAAW;;;;;;;;;;+BAIf;mBAxBK,KAAK,EAAE;;;;;;YA2BnB,0BAAY,6LAAC,uJAAa;0BAAE;;;;;uBAA6B;;;;;;;AAGhE;;QAlEwB,0JAAY;QACZ,qJAAQ;QACZ;;;;QAFI,0JAAY;QACZ,qJAAQ;QACZ","debugId":null}}, - {"offset": {"line": 4148, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/components/TSStatic.tsx"],"sourcesContent":["import { Suspense, useMemo } from \"react\";\nimport { ErrorBoundary } from \"react-error-boundary\";\nimport {\n ConsoleObject,\n getPosition,\n getProperty,\n getRotation,\n getScale,\n} from \"../mission\";\nimport { ShapeModel, ShapePlaceholder } from \"./GenericShape\";\nimport { ShapeInfoProvider } from \"./ShapeInfoProvider\";\n\nexport function TSStatic({ object }: { object: ConsoleObject }) {\n const shapeName = getProperty(object, \"shapeName\").value;\n\n const position = useMemo(() => getPosition(object), [object]);\n const q = useMemo(() => getRotation(object), [object]);\n const scale = useMemo(() => getScale(object), [object]);\n\n if (!shapeName) {\n console.error(\" missing shapeName for object\", object);\n }\n\n return (\n \n \n }>\n }>\n \n \n \n \n \n );\n}\n"],"names":[],"mappings":";;;;;AAAA;AACA;AACA;AAOA;AACA;;;;;;;;AAEO,SAAS,SAAS,KAAqC;QAArC,EAAE,MAAM,EAA6B,GAArC;;IACvB,MAAM,YAAY,IAAA,gIAAW,EAAC,QAAQ,aAAa,KAAK;IAExD,MAAM,WAAW,IAAA,wKAAO;sCAAC,IAAM,IAAA,gIAAW,EAAC;qCAAS;QAAC;KAAO;IAC5D,MAAM,IAAI,IAAA,wKAAO;+BAAC,IAAM,IAAA,gIAAW,EAAC;8BAAS;QAAC;KAAO;IACrD,MAAM,QAAQ,IAAA,wKAAO;mCAAC,IAAM,IAAA,6HAAQ,EAAC;kCAAS;QAAC;KAAO;IAEtD,IAAI,CAAC,WAAW;QACd,QAAQ,KAAK,CAAC,2CAA2C;IAC3D;IAEA,qBACE,6LAAC,+JAAiB;QAAC,WAAW;QAAW,MAAK;kBAC5C,cAAA,6LAAC;YAAM,UAAU;YAAU,YAAY;YAAG,OAAO;sBAC/C,cAAA,6LAAC,mNAAa;gBAAC,wBAAU,6LAAC,yJAAgB;oBAAC,OAAM;;;;;;0BAC/C,cAAA,6LAAC,yKAAQ;oBAAC,wBAAU,6LAAC,yJAAgB;wBAAC,OAAM;;;;;;8BAC1C,cAAA,6LAAC,mJAAU;;;;;;;;;;;;;;;;;;;;;;;;;AAMvB;GAtBgB;KAAA","debugId":null}}, - {"offset": {"line": 4247, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/components/StaticShape.tsx"],"sourcesContent":["import { Suspense, useMemo } from \"react\";\nimport { ErrorBoundary } from \"react-error-boundary\";\nimport {\n ConsoleObject,\n getPosition,\n getProperty,\n getRotation,\n getScale,\n} from \"../mission\";\nimport { ShapeModel, ShapePlaceholder } from \"./GenericShape\";\nimport { ShapeInfoProvider } from \"./ShapeInfoProvider\";\n\nconst dataBlockToShapeName = {\n Banner_Honor: \"banner_honor.dts\",\n Banner_Strength: \"banner_strength.dts\",\n Banner_Unity: \"banner_unity.dts\",\n CreativityPad: \"station_teleport.dts\",\n ExteriorFlagStand: \"ext_flagstand.dts\",\n FlipFlop: \"switch.dts\",\n GeneratorLarge: \"station_generator_large.dts\",\n InteriorFlagStand: \"int_flagstand.dts\",\n LightMaleHuman_Dead: \"light_male_dead.dts\",\n LogoProjector: \"teamlogo_projector.dts\",\n SensorLargePulse: \"sensor_pulse_large.dts\",\n SensorMediumPulse: \"sensor_pulse_medium.dts\",\n SolarPanel: \"solarpanel.dts\",\n StaticShape: \"switch.dts\",\n StationInventory: \"station_inv_human.dts\",\n StationVehicle: \"vehicle_pad_station.dts\",\n StationVehiclePad: \"vehicle_pad.dts\",\n Teleporter: \"nexusbase.dts\",\n};\n\nlet _caseInsensitiveLookup: Record;\n\nfunction getDataBlockShape(dataBlock: string) {\n if (!_caseInsensitiveLookup) {\n _caseInsensitiveLookup = Object.fromEntries(\n Object.entries(dataBlockToShapeName).map(([key, value]) => {\n return [key.toLowerCase(), value];\n })\n );\n }\n return _caseInsensitiveLookup[dataBlock.toLowerCase()];\n}\n\nexport function StaticShape({ object }: { object: ConsoleObject }) {\n const dataBlock = getProperty(object, \"dataBlock\").value;\n\n const position = useMemo(() => getPosition(object), [object]);\n const q = useMemo(() => getRotation(object), [object]);\n const scale = useMemo(() => getScale(object), [object]);\n\n const shapeName = getDataBlockShape(dataBlock);\n\n if (!shapeName) {\n console.error(` missing shape for dataBlock: ${dataBlock}`);\n }\n\n return (\n \n \n {shapeName ? (\n }>\n }>\n \n \n \n ) : (\n \n )}\n \n \n );\n}\n"],"names":[],"mappings":";;;;;AAAA;AACA;AACA;AAOA;AACA;;;;;;;;AAEA,MAAM,uBAAuB;IAC3B,cAAc;IACd,iBAAiB;IACjB,cAAc;IACd,eAAe;IACf,mBAAmB;IACnB,UAAU;IACV,gBAAgB;IAChB,mBAAmB;IACnB,qBAAqB;IACrB,eAAe;IACf,kBAAkB;IAClB,mBAAmB;IACnB,YAAY;IACZ,aAAa;IACb,kBAAkB;IAClB,gBAAgB;IAChB,mBAAmB;IACnB,YAAY;AACd;AAEA,IAAI;AAEJ,SAAS,kBAAkB,SAAiB;IAC1C,IAAI,CAAC,wBAAwB;QAC3B,yBAAyB,OAAO,WAAW,CACzC,OAAO,OAAO,CAAC,sBAAsB,GAAG,CAAC;gBAAC,CAAC,KAAK,MAAM;YACpD,OAAO;gBAAC,IAAI,WAAW;gBAAI;aAAM;QACnC;IAEJ;IACA,OAAO,sBAAsB,CAAC,UAAU,WAAW,GAAG;AACxD;AAEO,SAAS,YAAY,KAAqC;QAArC,EAAE,MAAM,EAA6B,GAArC;;IAC1B,MAAM,YAAY,IAAA,gIAAW,EAAC,QAAQ,aAAa,KAAK;IAExD,MAAM,WAAW,IAAA,wKAAO;yCAAC,IAAM,IAAA,gIAAW,EAAC;wCAAS;QAAC;KAAO;IAC5D,MAAM,IAAI,IAAA,wKAAO;kCAAC,IAAM,IAAA,gIAAW,EAAC;iCAAS;QAAC;KAAO;IACrD,MAAM,QAAQ,IAAA,wKAAO;sCAAC,IAAM,IAAA,6HAAQ,EAAC;qCAAS;QAAC;KAAO;IAEtD,MAAM,YAAY,kBAAkB;IAEpC,IAAI,CAAC,WAAW;QACd,QAAQ,KAAK,CAAC,AAAC,8CAAuD,OAAV;IAC9D;IAEA,qBACE,6LAAC,+JAAiB;QAAC,WAAW;QAAW,MAAK;kBAC5C,cAAA,6LAAC;YAAM,UAAU;YAAU,YAAY;YAAG,OAAO;sBAC9C,0BACC,6LAAC,mNAAa;gBAAC,wBAAU,6LAAC,yJAAgB;oBAAC,OAAM;;;;;;0BAC/C,cAAA,6LAAC,yKAAQ;oBAAC,wBAAU,6LAAC,yJAAgB;wBAAC,OAAM;;;;;;8BAC1C,cAAA,6LAAC,mJAAU;;;;;;;;;;;;;;qCAIf,6LAAC,yJAAgB;gBAAC,OAAM;;;;;;;;;;;;;;;;AAKlC;GA5BgB;KAAA","debugId":null}}, - {"offset": {"line": 4386, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/components/Item.tsx"],"sourcesContent":["import { Suspense, useMemo } from \"react\";\nimport { ErrorBoundary } from \"react-error-boundary\";\nimport {\n ConsoleObject,\n getPosition,\n getProperty,\n getRotation,\n getScale,\n} from \"../mission\";\nimport { ShapeModel, ShapePlaceholder } from \"./GenericShape\";\nimport { ShapeInfoProvider } from \"./ShapeInfoProvider\";\nimport { useSimGroup } from \"./SimGroup\";\nimport { FloatingLabel } from \"./FloatingLabel\";\n\nconst dataBlockToShapeName = {\n AmmoPack: \"pack_upgrade_ammo.dts\",\n Beacon: \"beacon.dts\",\n Chaingun: \"weapon_chaingun.dts\",\n ChaingunAmmo: \"ammo_chaingun.dts\",\n CloakingPack: \"pack_upgrade_cloaking.dts\",\n ConcussionGrenade: \"grenade.dts\",\n DiscAmmo: \"ammo_disc.dts\",\n ELFGun: \"weapon_elf.dts\",\n EnergyPack: \"pack_upgrade_energy.dts\",\n Flag: \"flag.dts\",\n FlareGrenade: \"grenade.dts\",\n Grenade: \"grenade.dts\",\n GrenadeLauncher: \"weapon_grenade_launcher.dts\",\n GrenadeLauncherAmmo: \"ammo_grenade.dts\",\n InventoryDeployable: \"pack_deploy_inventory.dts\",\n Mine: \"ammo_mine.dts\",\n MotionSensorDeployable: \"pack_deploy_sensor_motion.dts\",\n Plasma: \"weapon_plasma.dts\",\n PlasmaAmmo: \"ammo_plasma.dts\",\n PulseSensorDeployable: \"pack_deploy_sensor_pulse.dts\",\n RepairKit: \"repair_kit.dts\",\n RepairPack: \"pack_upgrade_repair.dts\",\n RepairPatch: \"repair_patch.dts\",\n SatchelCharge: \"pack_upgrade_satchel.dts\",\n SensorJammerPack: \"pack_upgrade_sensorjammer.dts\",\n ShieldPack: \"pack_upgrade_shield.dts\",\n ShockLance: \"weapon_shocklance.dts\",\n SniperRifle: \"weapon_sniper.dts\",\n};\n\nlet _caseInsensitiveLookup: Record;\n\nfunction getDataBlockShape(dataBlock: string) {\n if (!_caseInsensitiveLookup) {\n _caseInsensitiveLookup = Object.fromEntries(\n Object.entries(dataBlockToShapeName).map(([key, value]) => {\n return [key.toLowerCase(), value];\n })\n );\n }\n return _caseInsensitiveLookup[dataBlock.toLowerCase()];\n}\n\nconst TEAM_NAMES = {\n 1: \"Storm\",\n 2: \"Inferno\",\n};\n\nexport function Item({ object }: { object: ConsoleObject }) {\n const simGroup = useSimGroup();\n const dataBlock = getProperty(object, \"dataBlock\").value;\n\n const position = useMemo(() => getPosition(object), [object]);\n const scale = useMemo(() => getScale(object), [object]);\n const q = useMemo(() => getRotation(object), [object]);\n\n const shapeName = getDataBlockShape(dataBlock);\n\n if (!shapeName) {\n console.error(` missing shape for dataBlock: ${dataBlock}`);\n }\n\n const isFlag = dataBlock?.toLowerCase() === \"flag\";\n const team = simGroup?.team ?? null;\n const teamName = team > 0 ? TEAM_NAMES[team] : null;\n const label = isFlag && teamName ? `${teamName} Flag` : null;\n\n return (\n \n \n {shapeName ? (\n }>\n }>\n \n {label ? (\n {label}\n ) : null}\n \n \n ) : (\n \n )}\n \n \n );\n}\n"],"names":[],"mappings":";;;;;AAAA;AACA;AACA;AAOA;AACA;AACA;AACA;;;;;;;;;;AAEA,MAAM,uBAAuB;IAC3B,UAAU;IACV,QAAQ;IACR,UAAU;IACV,cAAc;IACd,cAAc;IACd,mBAAmB;IACnB,UAAU;IACV,QAAQ;IACR,YAAY;IACZ,MAAM;IACN,cAAc;IACd,SAAS;IACT,iBAAiB;IACjB,qBAAqB;IACrB,qBAAqB;IACrB,MAAM;IACN,wBAAwB;IACxB,QAAQ;IACR,YAAY;IACZ,uBAAuB;IACvB,WAAW;IACX,YAAY;IACZ,aAAa;IACb,eAAe;IACf,kBAAkB;IAClB,YAAY;IACZ,YAAY;IACZ,aAAa;AACf;AAEA,IAAI;AAEJ,SAAS,kBAAkB,SAAiB;IAC1C,IAAI,CAAC,wBAAwB;QAC3B,yBAAyB,OAAO,WAAW,CACzC,OAAO,OAAO,CAAC,sBAAsB,GAAG,CAAC;gBAAC,CAAC,KAAK,MAAM;YACpD,OAAO;gBAAC,IAAI,WAAW;gBAAI;aAAM;QACnC;IAEJ;IACA,OAAO,sBAAsB,CAAC,UAAU,WAAW,GAAG;AACxD;AAEA,MAAM,aAAa;IACjB,GAAG;IACH,GAAG;AACL;AAEO,SAAS,KAAK,KAAqC;QAArC,EAAE,MAAM,EAA6B,GAArC;;IACnB,MAAM,WAAW,IAAA,gJAAW;IAC5B,MAAM,YAAY,IAAA,gIAAW,EAAC,QAAQ,aAAa,KAAK;IAExD,MAAM,WAAW,IAAA,wKAAO;kCAAC,IAAM,IAAA,gIAAW,EAAC;iCAAS;QAAC;KAAO;IAC5D,MAAM,QAAQ,IAAA,wKAAO;+BAAC,IAAM,IAAA,6HAAQ,EAAC;8BAAS;QAAC;KAAO;IACtD,MAAM,IAAI,IAAA,wKAAO;2BAAC,IAAM,IAAA,gIAAW,EAAC;0BAAS;QAAC;KAAO;IAErD,MAAM,YAAY,kBAAkB;IAEpC,IAAI,CAAC,WAAW;QACd,QAAQ,KAAK,CAAC,AAAC,uCAAgD,OAAV;IACvD;IAEA,MAAM,SAAS,CAAA,sBAAA,gCAAA,UAAW,WAAW,QAAO;QAC/B;IAAb,MAAM,OAAO,CAAA,iBAAA,qBAAA,+BAAA,SAAU,IAAI,cAAd,4BAAA,iBAAkB;IAC/B,MAAM,WAAW,OAAO,IAAI,UAAU,CAAC,KAAK,GAAG;IAC/C,MAAM,QAAQ,UAAU,WAAW,AAAC,GAAW,OAAT,UAAS,WAAS;IAExD,qBACE,6LAAC,+JAAiB;QAAC,WAAW;QAAW,MAAK;kBAC5C,cAAA,6LAAC;YAAM,UAAU;YAAU,YAAY;YAAG,OAAO;sBAC9C,0BACC,6LAAC,mNAAa;gBAAC,wBAAU,6LAAC,yJAAgB;oBAAC,OAAM;;;;;;0BAC/C,cAAA,6LAAC,yKAAQ;oBAAC,wBAAU,6LAAC,yJAAgB;wBAAC,OAAM;;;;;;;sCAC1C,6LAAC,mJAAU;;;;;wBACV,sBACC,6LAAC,uJAAa;4BAAC,SAAS;sCAAM;;;;;mCAC5B;;;;;;;;;;;qCAIR,6LAAC,yJAAgB;gBAAC,OAAM;;;;;;;;;;;;;;;;AAKlC;GArCgB;;QACG,gJAAW;;;KADd","debugId":null}}, - {"offset": {"line": 4563, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/components/Turret.tsx"],"sourcesContent":["import { Suspense, useMemo } from \"react\";\nimport { ErrorBoundary } from \"react-error-boundary\";\nimport {\n ConsoleObject,\n getPosition,\n getProperty,\n getRotation,\n getScale,\n} from \"../mission\";\nimport { ShapeModel, ShapePlaceholder } from \"./GenericShape\";\nimport { ShapeInfoProvider } from \"./ShapeInfoProvider\";\n\nconst dataBlockToShapeName = {\n AABarrelLarge: \"turret_aa_large.dts\",\n ELFBarrelLarge: \"turret_elf_large.dts\",\n MissileBarrelLarge: \"turret_missile_large.dts\",\n MortarBarrelLarge: \"turret_mortar_large.dts\",\n PlasmaBarrelLarge: \"turret_fusion_large.dts\",\n SentryTurret: \"turret_sentry.dts\",\n TurretBaseLarge: \"turret_base_large.dts\",\n SentryTurretBarrel: \"turret_muzzlepoint.dts\",\n};\n\nlet _caseInsensitiveLookup: Record;\n\nfunction getDataBlockShape(dataBlock: string) {\n if (!_caseInsensitiveLookup) {\n _caseInsensitiveLookup = Object.fromEntries(\n Object.entries(dataBlockToShapeName).map(([key, value]) => {\n return [key.toLowerCase(), value];\n })\n );\n }\n return _caseInsensitiveLookup[dataBlock.toLowerCase()];\n}\n\nexport function Turret({ object }: { object: ConsoleObject }) {\n const dataBlock = getProperty(object, \"dataBlock\").value;\n const initialBarrel = getProperty(object, \"initialBarrel\").value;\n\n const position = useMemo(() => getPosition(object), [object]);\n const q = useMemo(() => getRotation(object), [object]);\n const scale = useMemo(() => getScale(object), [object]);\n\n const shapeName = getDataBlockShape(dataBlock);\n const barrelShapeName = getDataBlockShape(initialBarrel);\n\n if (!shapeName) {\n console.error(` missing shape for dataBlock: ${dataBlock}`);\n }\n if (!barrelShapeName) {\n console.error(\n ` missing shape for initialBarrel dataBlock: ${initialBarrel}`\n );\n }\n\n return (\n \n \n {shapeName ? (\n }>\n }>\n \n \n \n ) : (\n \n )}\n \n \n {barrelShapeName ? (\n }>\n }>\n \n \n \n ) : (\n \n )}\n \n \n \n \n );\n}\n"],"names":[],"mappings":";;;;;AAAA;AACA;AACA;AAOA;AACA;;;;;;;;AAEA,MAAM,uBAAuB;IAC3B,eAAe;IACf,gBAAgB;IAChB,oBAAoB;IACpB,mBAAmB;IACnB,mBAAmB;IACnB,cAAc;IACd,iBAAiB;IACjB,oBAAoB;AACtB;AAEA,IAAI;AAEJ,SAAS,kBAAkB,SAAiB;IAC1C,IAAI,CAAC,wBAAwB;QAC3B,yBAAyB,OAAO,WAAW,CACzC,OAAO,OAAO,CAAC,sBAAsB,GAAG,CAAC;gBAAC,CAAC,KAAK,MAAM;YACpD,OAAO;gBAAC,IAAI,WAAW;gBAAI;aAAM;QACnC;IAEJ;IACA,OAAO,sBAAsB,CAAC,UAAU,WAAW,GAAG;AACxD;AAEO,SAAS,OAAO,KAAqC;QAArC,EAAE,MAAM,EAA6B,GAArC;;IACrB,MAAM,YAAY,IAAA,gIAAW,EAAC,QAAQ,aAAa,KAAK;IACxD,MAAM,gBAAgB,IAAA,gIAAW,EAAC,QAAQ,iBAAiB,KAAK;IAEhE,MAAM,WAAW,IAAA,wKAAO;oCAAC,IAAM,IAAA,gIAAW,EAAC;mCAAS;QAAC;KAAO;IAC5D,MAAM,IAAI,IAAA,wKAAO;6BAAC,IAAM,IAAA,gIAAW,EAAC;4BAAS;QAAC;KAAO;IACrD,MAAM,QAAQ,IAAA,wKAAO;iCAAC,IAAM,IAAA,6HAAQ,EAAC;gCAAS;QAAC;KAAO;IAEtD,MAAM,YAAY,kBAAkB;IACpC,MAAM,kBAAkB,kBAAkB;IAE1C,IAAI,CAAC,WAAW;QACd,QAAQ,KAAK,CAAC,AAAC,yCAAkD,OAAV;IACzD;IACA,IAAI,CAAC,iBAAiB;QACpB,QAAQ,KAAK,CACX,AAAC,uDAAoE,OAAd;IAE3D;IAEA,qBACE,6LAAC,+JAAiB;QAAC,WAAW;QAAW,MAAK;kBAC5C,cAAA,6LAAC;YAAM,UAAU;YAAU,YAAY;YAAG,OAAO;;gBAC9C,0BACC,6LAAC,mNAAa;oBAAC,wBAAU,6LAAC,yJAAgB;wBAAC,OAAM;;;;;;8BAC/C,cAAA,6LAAC,yKAAQ;wBAAC,wBAAU,6LAAC,yJAAgB;4BAAC,OAAM;;;;;;kCAC1C,cAAA,6LAAC,mJAAU;;;;;;;;;;;;;;yCAIf,6LAAC,yJAAgB;oBAAC,OAAM;;;;;;8BAE1B,6LAAC,+JAAiB;oBAAC,WAAW;oBAAiB,MAAK;8BAClD,cAAA,6LAAC;wBAAM,UAAU;4BAAC;4BAAG;4BAAK;yBAAE;kCACzB,gCACC,6LAAC,mNAAa;4BAAC,wBAAU,6LAAC,yJAAgB;gCAAC,OAAM;;;;;;sCAC/C,cAAA,6LAAC,yKAAQ;gCAAC,wBAAU,6LAAC,yJAAgB;oCAAC,OAAM;;;;;;0CAC1C,cAAA,6LAAC,mJAAU;;;;;;;;;;;;;;iDAIf,6LAAC,yJAAgB;4BAAC,OAAM;;;;;;;;;;;;;;;;;;;;;;;;;;;AAOtC;GAhDgB;KAAA","debugId":null}}, - {"offset": {"line": 4755, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/components/AudioContext.tsx"],"sourcesContent":["import {\n createContext,\n useContext,\n useEffect,\n useState,\n ReactNode,\n} from \"react\";\nimport { useThree } from \"@react-three/fiber\";\nimport { AudioListener, AudioLoader } from \"three\";\n\ninterface AudioContextType {\n audioLoader: AudioLoader | null;\n audioListener: AudioListener | null;\n}\n\nconst AudioContext = createContext(undefined);\n\n/**\n * AudioProvider initializes the AudioLoader and AudioListener for spatial audio.\n * Must be rendered inside the Canvas component.\n */\nexport function AudioProvider({ children }: { children: ReactNode }) {\n const { camera } = useThree();\n const [audioContext, setAudioContext] = useState({\n audioLoader: null,\n audioListener: null,\n });\n\n useEffect(() => {\n // Create audio loader\n const audioLoader = new AudioLoader();\n\n // Create listener if not already present\n let listener = camera.children.find(\n (child) => child instanceof AudioListener\n ) as AudioListener | undefined;\n\n if (!listener) {\n listener = new AudioListener();\n camera.add(listener);\n }\n\n setAudioContext({\n audioLoader,\n audioListener: listener,\n });\n }, [camera]);\n\n return (\n \n {children}\n \n );\n}\n\n/**\n * Hook to access audio resources (AudioLoader and AudioListener).\n * Must be used within an AudioProvider.\n */\nexport function useAudio(): AudioContextType {\n const context = useContext(AudioContext);\n if (context === undefined) {\n throw new Error(\"useAudio must be used within AudioProvider\");\n }\n return context;\n}\n"],"names":[],"mappings":";;;;;;;AAAA;AAOA;AACA;;;;;;AAOA,MAAM,6BAAe,IAAA,8KAAa,EAA+B;AAM1D,SAAS,cAAc,KAAqC;QAArC,EAAE,QAAQ,EAA2B,GAArC;;IAC5B,MAAM,EAAE,MAAM,EAAE,GAAG,IAAA,8NAAQ;IAC3B,MAAM,CAAC,cAAc,gBAAgB,GAAG,IAAA,yKAAQ,EAAmB;QACjE,aAAa;QACb,eAAe;IACjB;IAEA,IAAA,0KAAS;mCAAC;YACR,sBAAsB;YACtB,MAAM,cAAc,IAAI,iKAAW;YAEnC,yCAAyC;YACzC,IAAI,WAAW,OAAO,QAAQ,CAAC,IAAI;oDACjC,CAAC,QAAU,iBAAiB,mKAAa;;YAG3C,IAAI,CAAC,UAAU;gBACb,WAAW,IAAI,mKAAa;gBAC5B,OAAO,GAAG,CAAC;YACb;YAEA,gBAAgB;gBACd;gBACA,eAAe;YACjB;QACF;kCAAG;QAAC;KAAO;IAEX,qBACE,6LAAC,aAAa,QAAQ;QAAC,OAAO;kBAC3B;;;;;;AAGP;GAhCgB;;QACK,8NAAQ;;;KADb;AAsCT,SAAS;;IACd,MAAM,UAAU,IAAA,2KAAU,EAAC;IAC3B,IAAI,YAAY,WAAW;QACzB,MAAM,IAAI,MAAM;IAClB;IACA,OAAO;AACT;IANgB","debugId":null}}, - {"offset": {"line": 4832, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/components/AudioEmitter.tsx"],"sourcesContent":["import { memo, useEffect, useRef } from \"react\";\nimport { useThree, useFrame } from \"@react-three/fiber\";\nimport { PositionalAudio, Vector3 } from \"three\";\nimport { ConsoleObject, getPosition, getProperty } from \"../mission\";\nimport { audioToUrl } from \"../loaders\";\nimport { useAudio } from \"./AudioContext\";\nimport { useDebug, useSettings } from \"./SettingsProvider\";\nimport { FloatingLabel } from \"./FloatingLabel\";\n\n// Global audio buffer cache\nconst audioBufferCache = new Map();\n\nfunction getCachedAudioBuffer(\n audioUrl: string,\n audioLoader: any,\n onLoad: (buffer: AudioBuffer) => void\n) {\n if (audioBufferCache.has(audioUrl)) {\n onLoad(audioBufferCache.get(audioUrl)!);\n } else {\n audioLoader.load(\n audioUrl,\n (buffer: AudioBuffer) => {\n audioBufferCache.set(audioUrl, buffer);\n onLoad(buffer);\n },\n undefined,\n (err: any) => {\n console.error(\"AudioEmitter: Audio load error\", audioUrl, err);\n }\n );\n }\n}\n\nexport const AudioEmitter = memo(function AudioEmitter({\n object,\n}: {\n object: ConsoleObject;\n}) {\n const { debugMode } = useDebug();\n const fileName = getProperty(object, \"fileName\")?.value ?? \"\";\n const volume = parseFloat(getProperty(object, \"volume\")?.value ?? \"1\");\n const minDistance = parseFloat(\n getProperty(object, \"minDistance\")?.value ?? \"1\"\n );\n const maxDistance = parseFloat(\n getProperty(object, \"maxDistance\")?.value ?? \"1\"\n );\n const minLoopGap = parseFloat(\n getProperty(object, \"minLoopGap\")?.value ?? \"0\"\n );\n const maxLoopGap = parseFloat(\n getProperty(object, \"maxLoopGap\")?.value ?? \"0\"\n );\n const is3D = parseInt(getProperty(object, \"is3D\")?.value ?? \"0\");\n\n const [x, y, z] = getPosition(object);\n const { scene, camera } = useThree();\n const { audioLoader, audioListener } = useAudio();\n const { audioEnabled } = useSettings();\n\n const soundRef = useRef(null);\n const loopTimerRef = useRef(null);\n const loopGapIntervalRef = useRef(null);\n const isLoadedRef = useRef(false);\n const isInRangeRef = useRef(false);\n const emitterPosRef = useRef(new Vector3(x, y, z));\n\n // Create sound object on mount\n useEffect(() => {\n if (!audioLoader || !audioListener) return;\n\n // Always use PositionalAudio for consistent interface\n const sound = new PositionalAudio(audioListener);\n sound.position.copy(emitterPosRef.current);\n\n // Configure distance properties\n if (is3D) {\n sound.setDistanceModel(\"exponential\");\n sound.setRefDistance(minDistance / 20);\n sound.setMaxDistance(maxDistance / 25);\n sound.setVolume(volume);\n } else {\n // No attenuation: very large max distance\n sound.setDistanceModel(\"linear\");\n sound.setRefDistance(1);\n sound.setMaxDistance(2000000);\n sound.setVolume(volume / 15);\n }\n\n soundRef.current = sound;\n scene.add(sound);\n\n return () => {\n if (loopTimerRef.current) clearTimeout(loopTimerRef.current);\n if (loopGapIntervalRef.current) clearTimeout(loopGapIntervalRef.current);\n try {\n sound.stop();\n } catch (e) {}\n sound.disconnect();\n scene.remove(sound);\n isLoadedRef.current = false;\n isInRangeRef.current = false;\n };\n }, [\n audioLoader,\n audioListener,\n is3D,\n minDistance,\n maxDistance,\n volume,\n scene,\n ]);\n\n // Setup looping logic (only called when audio loads)\n const setupLooping = (sound: PositionalAudio) => {\n if (minLoopGap > 0 || maxLoopGap > 0) {\n const gapMin = Math.max(0, minLoopGap);\n const gapMax = Math.max(gapMin, maxLoopGap);\n const gap =\n gapMin === gapMax ? gapMin : Math.random() * (gapMax - gapMin) + gapMin;\n\n sound.loop = false;\n\n const checkLoop = () => {\n if (sound.isPlaying === false) {\n loopTimerRef.current = setTimeout(() => {\n try {\n sound.play();\n setupLooping(sound);\n } catch (err) {}\n }, gap);\n } else {\n loopGapIntervalRef.current = setTimeout(checkLoop, 100);\n }\n };\n loopGapIntervalRef.current = setTimeout(checkLoop, 100);\n } else {\n sound.setLoop(true);\n }\n };\n\n // Check proximity and load/unload audio\n useFrame(() => {\n const sound = soundRef.current;\n if (!sound || !audioEnabled || !fileName) return;\n\n const cameraPos = camera.position;\n const emitterPos = emitterPosRef.current;\n const distance = cameraPos.distanceTo(emitterPos);\n const loadRadius = maxDistance; // Scale down by 10 like visualization\n\n const wasInRange = isInRangeRef.current;\n const isNowInRange = distance <= loadRadius;\n\n // Entering range: load and play\n if (isNowInRange && !wasInRange) {\n isInRangeRef.current = true;\n\n if (!isLoadedRef.current) {\n const audioUrl = audioToUrl(fileName);\n getCachedAudioBuffer(audioUrl, audioLoader, (audioBuffer) => {\n if (!sound.buffer) {\n sound.setBuffer(audioBuffer);\n isLoadedRef.current = true;\n try {\n sound.play();\n setupLooping(sound);\n } catch (err) {}\n }\n });\n } else {\n // Already loaded, just play\n try {\n if (!sound.isPlaying) {\n sound.play();\n setupLooping(sound);\n }\n } catch (err) {}\n }\n }\n // Leaving range: stop and clean up\n else if (!isNowInRange && wasInRange) {\n isInRangeRef.current = false;\n\n if (loopTimerRef.current) clearTimeout(loopTimerRef.current);\n if (loopGapIntervalRef.current) clearTimeout(loopGapIntervalRef.current);\n\n try {\n sound.stop();\n } catch (err) {}\n }\n });\n\n // Stop audio if disabled\n useEffect(() => {\n const sound = soundRef.current;\n if (!sound) return;\n\n if (!audioEnabled) {\n if (loopTimerRef.current) clearTimeout(loopTimerRef.current);\n if (loopGapIntervalRef.current) clearTimeout(loopGapIntervalRef.current);\n try {\n sound.stop();\n } catch (err) {}\n }\n }, [audioEnabled]);\n\n return debugMode ? (\n \n \n \n \n {fileName}\n \n \n ) : null;\n});\n"],"names":[],"mappings":";;;;;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AAEA,4BAA4B;AAC5B,MAAM,mBAAmB,IAAI;AAE7B,SAAS,qBACP,QAAgB,EAChB,WAAgB,EAChB,MAAqC;IAErC,IAAI,iBAAiB,GAAG,CAAC,WAAW;QAClC,OAAO,iBAAiB,GAAG,CAAC;IAC9B,OAAO;QACL,YAAY,IAAI,CACd,UACA,CAAC;YACC,iBAAiB,GAAG,CAAC,UAAU;YAC/B,OAAO;QACT,GACA,WACA,CAAC;YACC,QAAQ,KAAK,CAAC,kCAAkC,UAAU;QAC5D;IAEJ;AACF;AAEO,MAAM,6BAAe,GAAA,IAAA,qKAAI,UAAC,SAAS,aAAa,KAItD;QAJsD,EACrD,MAAM,EAGP,GAJsD;QAMpC,cACS,eAExB,eAGA,eAGA,eAGA,eAEoB;;IAftB,MAAM,EAAE,SAAS,EAAE,GAAG,IAAA,qJAAQ;QACb;IAAjB,MAAM,WAAW,CAAA,sBAAA,eAAA,IAAA,gIAAW,EAAC,QAAQ,yBAApB,mCAAA,aAAiC,KAAK,cAAtC,gCAAA,qBAA0C;QACjC;IAA1B,MAAM,SAAS,WAAW,CAAA,uBAAA,gBAAA,IAAA,gIAAW,EAAC,QAAQ,uBAApB,oCAAA,cAA+B,KAAK,cAApC,iCAAA,sBAAwC;QAEhE;IADF,MAAM,cAAc,WAClB,CAAA,uBAAA,gBAAA,IAAA,gIAAW,EAAC,QAAQ,4BAApB,oCAAA,cAAoC,KAAK,cAAzC,iCAAA,sBAA6C;QAG7C;IADF,MAAM,cAAc,WAClB,CAAA,uBAAA,gBAAA,IAAA,gIAAW,EAAC,QAAQ,4BAApB,oCAAA,cAAoC,KAAK,cAAzC,iCAAA,sBAA6C;QAG7C;IADF,MAAM,aAAa,WACjB,CAAA,uBAAA,gBAAA,IAAA,gIAAW,EAAC,QAAQ,2BAApB,oCAAA,cAAmC,KAAK,cAAxC,iCAAA,sBAA4C;QAG5C;IADF,MAAM,aAAa,WACjB,CAAA,uBAAA,gBAAA,IAAA,gIAAW,EAAC,QAAQ,2BAApB,oCAAA,cAAmC,KAAK,cAAxC,iCAAA,sBAA4C;QAExB;IAAtB,MAAM,OAAO,SAAS,CAAA,uBAAA,gBAAA,IAAA,gIAAW,EAAC,QAAQ,qBAApB,oCAAA,cAA6B,KAAK,cAAlC,iCAAA,sBAAsC;IAE5D,MAAM,CAAC,GAAG,GAAG,EAAE,GAAG,IAAA,gIAAW,EAAC;IAC9B,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,GAAG,IAAA,8NAAQ;IAClC,MAAM,EAAE,WAAW,EAAE,aAAa,EAAE,GAAG,IAAA,iJAAQ;IAC/C,MAAM,EAAE,YAAY,EAAE,GAAG,IAAA,wJAAW;IAEpC,MAAM,WAAW,IAAA,uKAAM,EAAyB;IAChD,MAAM,eAAe,IAAA,uKAAM,EAAwB;IACnD,MAAM,qBAAqB,IAAA,uKAAM,EAAwB;IACzD,MAAM,cAAc,IAAA,uKAAM,EAAC;IAC3B,MAAM,eAAe,IAAA,uKAAM,EAAC;IAC5B,MAAM,gBAAgB,IAAA,uKAAM,EAAC,IAAI,6JAAO,CAAC,GAAG,GAAG;IAE/C,+BAA+B;IAC/B,IAAA,0KAAS;+CAAC;YACR,IAAI,CAAC,eAAe,CAAC,eAAe;YAEpC,sDAAsD;YACtD,MAAM,QAAQ,IAAI,qKAAe,CAAC;YAClC,MAAM,QAAQ,CAAC,IAAI,CAAC,cAAc,OAAO;YAEzC,gCAAgC;YAChC,IAAI,MAAM;gBACR,MAAM,gBAAgB,CAAC;gBACvB,MAAM,cAAc,CAAC,cAAc;gBACnC,MAAM,cAAc,CAAC,cAAc;gBACnC,MAAM,SAAS,CAAC;YAClB,OAAO;gBACL,0CAA0C;gBAC1C,MAAM,gBAAgB,CAAC;gBACvB,MAAM,cAAc,CAAC;gBACrB,MAAM,cAAc,CAAC;gBACrB,MAAM,SAAS,CAAC,SAAS;YAC3B;YAEA,SAAS,OAAO,GAAG;YACnB,MAAM,GAAG,CAAC;YAEV;uDAAO;oBACL,IAAI,aAAa,OAAO,EAAE,aAAa,aAAa,OAAO;oBAC3D,IAAI,mBAAmB,OAAO,EAAE,aAAa,mBAAmB,OAAO;oBACvE,IAAI;wBACF,MAAM,IAAI;oBACZ,EAAE,OAAO,GAAG,CAAC;oBACb,MAAM,UAAU;oBAChB,MAAM,MAAM,CAAC;oBACb,YAAY,OAAO,GAAG;oBACtB,aAAa,OAAO,GAAG;gBACzB;;QACF;8CAAG;QACD;QACA;QACA;QACA;QACA;QACA;QACA;KACD;IAED,qDAAqD;IACrD,MAAM,eAAe,CAAC;QACpB,IAAI,aAAa,KAAK,aAAa,GAAG;YACpC,MAAM,SAAS,KAAK,GAAG,CAAC,GAAG;YAC3B,MAAM,SAAS,KAAK,GAAG,CAAC,QAAQ;YAChC,MAAM,MACJ,WAAW,SAAS,SAAS,KAAK,MAAM,KAAK,CAAC,SAAS,MAAM,IAAI;YAEnE,MAAM,IAAI,GAAG;YAEb,MAAM,YAAY;gBAChB,IAAI,MAAM,SAAS,KAAK,OAAO;oBAC7B,aAAa,OAAO,GAAG,WAAW;wBAChC,IAAI;4BACF,MAAM,IAAI;4BACV,aAAa;wBACf,EAAE,OAAO,KAAK,CAAC;oBACjB,GAAG;gBACL,OAAO;oBACL,mBAAmB,OAAO,GAAG,WAAW,WAAW;gBACrD;YACF;YACA,mBAAmB,OAAO,GAAG,WAAW,WAAW;QACrD,OAAO;YACL,MAAM,OAAO,CAAC;QAChB;IACF;IAEA,wCAAwC;IACxC,IAAA,8NAAQ;8CAAC;YACP,MAAM,QAAQ,SAAS,OAAO;YAC9B,IAAI,CAAC,SAAS,CAAC,gBAAgB,CAAC,UAAU;YAE1C,MAAM,YAAY,OAAO,QAAQ;YACjC,MAAM,aAAa,cAAc,OAAO;YACxC,MAAM,WAAW,UAAU,UAAU,CAAC;YACtC,MAAM,aAAa,aAAa,sCAAsC;YAEtE,MAAM,aAAa,aAAa,OAAO;YACvC,MAAM,eAAe,YAAY;YAEjC,gCAAgC;YAChC,IAAI,gBAAgB,CAAC,YAAY;gBAC/B,aAAa,OAAO,GAAG;gBAEvB,IAAI,CAAC,YAAY,OAAO,EAAE;oBACxB,MAAM,WAAW,IAAA,+HAAU,EAAC;oBAC5B,qBAAqB,UAAU;8DAAa,CAAC;4BAC3C,IAAI,CAAC,MAAM,MAAM,EAAE;gCACjB,MAAM,SAAS,CAAC;gCAChB,YAAY,OAAO,GAAG;gCACtB,IAAI;oCACF,MAAM,IAAI;oCACV,aAAa;gCACf,EAAE,OAAO,KAAK,CAAC;4BACjB;wBACF;;gBACF,OAAO;oBACL,4BAA4B;oBAC5B,IAAI;wBACF,IAAI,CAAC,MAAM,SAAS,EAAE;4BACpB,MAAM,IAAI;4BACV,aAAa;wBACf;oBACF,EAAE,OAAO,KAAK,CAAC;gBACjB;YACF,OAEK,IAAI,CAAC,gBAAgB,YAAY;gBACpC,aAAa,OAAO,GAAG;gBAEvB,IAAI,aAAa,OAAO,EAAE,aAAa,aAAa,OAAO;gBAC3D,IAAI,mBAAmB,OAAO,EAAE,aAAa,mBAAmB,OAAO;gBAEvE,IAAI;oBACF,MAAM,IAAI;gBACZ,EAAE,OAAO,KAAK,CAAC;YACjB;QACF;;IAEA,yBAAyB;IACzB,IAAA,0KAAS;+CAAC;YACR,MAAM,QAAQ,SAAS,OAAO;YAC9B,IAAI,CAAC,OAAO;YAEZ,IAAI,CAAC,cAAc;gBACjB,IAAI,aAAa,OAAO,EAAE,aAAa,aAAa,OAAO;gBAC3D,IAAI,mBAAmB,OAAO,EAAE,aAAa,mBAAmB,OAAO;gBACvE,IAAI;oBACF,MAAM,IAAI;gBACZ,EAAE,OAAO,KAAK,CAAC;YACjB;QACF;8CAAG;QAAC;KAAa;IAEjB,OAAO,0BACL,6LAAC;QAAK,UAAU,cAAc,OAAO;;0BACnC,6LAAC;gBAAe,MAAM;oBAAC;oBAAa;oBAAI;iBAAG;;;;;;0BAC3C,6LAAC;gBACC,OAAM;gBACN,SAAS;gBACT,SAAS;gBACT,WAAW;gBACX,YAAY;;;;;;0BAEd,6LAAC,uJAAa;gBAAC,OAAM;gBAAU,UAAU;oBAAC;oBAAG,cAAc;oBAAG;iBAAE;0BAC7D;;;;;;;;;;;eAGH;AACN;;QAxLwB,qJAAQ;QAkBJ,8NAAQ;QACK,iJAAQ;QACtB,wJAAW;QAoFpC,8NAAQ;;;;QAxGc,qJAAQ;QAkBJ,8NAAQ;QACK,iJAAQ;QACtB,wJAAW;QAoFpC,8NAAQ","debugId":null}}, - {"offset": {"line": 5103, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/components/WayPoint.tsx"],"sourcesContent":["import { useMemo } from \"react\";\nimport { ConsoleObject, getPosition, getProperty } from \"../mission\";\nimport { FloatingLabel } from \"./FloatingLabel\";\nimport { useSimGroup } from \"./SimGroup\";\n\nexport function WayPoint({ object }: { object: ConsoleObject }) {\n const simGroup = useSimGroup();\n const position = useMemo(() => getPosition(object), [object]);\n const label = getProperty(object, \"name\")?.value;\n\n return label ? (\n \n {label}\n \n ) : null;\n}\n"],"names":[],"mappings":";;;;;AAAA;AACA;AACA;AACA;;;;;;;AAEO,SAAS,SAAS,KAAqC;QAArC,EAAE,MAAM,EAA6B,GAArC;QAGT;;IAFd,MAAM,WAAW,IAAA,gJAAW;IAC5B,MAAM,WAAW,IAAA,wKAAO;sCAAC,IAAM,IAAA,gIAAW,EAAC;qCAAS;QAAC;KAAO;IAC5D,MAAM,SAAQ,eAAA,IAAA,gIAAW,EAAC,QAAQ,qBAApB,mCAAA,aAA6B,KAAK;IAEhD,OAAO,sBACL,6LAAC,uJAAa;QAAC,UAAU;QAAU,SAAS;kBACzC;;;;;eAED;AACN;GAVgB;;QACG,gJAAW;;;KADd","debugId":null}}, - {"offset": {"line": 5154, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/components/CamerasProvider.tsx"],"sourcesContent":["import { Quaternion, Vector3 } from \"three\";\nimport { useThree } from \"@react-three/fiber\";\nimport {\n createContext,\n useCallback,\n useContext,\n useEffect,\n useMemo,\n useRef,\n useState,\n type ReactNode,\n} from \"react\";\n\ninterface CameraEntry {\n id: string;\n position: Vector3;\n rotation: Quaternion;\n}\n\ninterface CamerasContextValue {\n registerCamera: (camera: any) => void;\n unregisterCamera: (camera: any) => void;\n nextCamera: () => void;\n}\n\nconst CamerasContext = createContext(null);\n\nexport function useCameras() {\n const context = useContext(CamerasContext);\n if (!context) {\n throw new Error(\"useCameras must be used within CamerasProvider\");\n }\n return context;\n}\n\nexport function CamerasProvider({ children }: { children: ReactNode }) {\n const { camera } = useThree();\n const [cameraIndex, setCameraIndex] = useState(0);\n const [cameraMap, setCameraMap] = useState>({});\n\n const registerCamera = useCallback((camera: CameraEntry) => {\n setCameraMap((prevCameraMap) => ({\n ...prevCameraMap,\n [camera.id]: camera,\n }));\n }, []);\n\n const unregisterCamera = useCallback((camera: CameraEntry) => {\n setCameraMap((prevCameraMap) => {\n const { [camera.id]: removedCamera, ...remainingCameras } = prevCameraMap;\n return remainingCameras;\n });\n }, []);\n\n const nextCamera = useCallback(() => {\n setCameraIndex((prev) => {\n const cameraCount = Object.keys(cameraMap).length;\n if (cameraCount === 0) {\n return 0;\n }\n return (prev + 1) % cameraCount;\n });\n }, [cameraMap]);\n\n useEffect(() => {\n const cameraCount = Object.keys(cameraMap).length;\n if (cameraIndex < cameraCount) {\n const cameraId = Object.keys(cameraMap)[cameraIndex];\n const cameraInfo = cameraMap[cameraId];\n camera.position.copy(cameraInfo.position);\n // Apply coordinate system correction for Torque3D to Three.js\n const correction = new Quaternion().setFromAxisAngle(\n new Vector3(0, 1, 0),\n -Math.PI / 2\n );\n camera.quaternion.copy(cameraInfo.rotation).multiply(correction);\n }\n }, [cameraIndex, cameraMap, camera]);\n\n const context: CamerasContextValue = useMemo(\n () => ({\n registerCamera,\n unregisterCamera,\n nextCamera,\n }),\n [registerCamera, unregisterCamera, nextCamera]\n );\n\n return (\n \n {children}\n \n );\n}\n"],"names":[],"mappings":";;;;;;;AAAA;AACA;AACA;;;;;;AAuBA,MAAM,+BAAiB,IAAA,8KAAa,EAA6B;AAE1D,SAAS;;IACd,MAAM,UAAU,IAAA,2KAAU,EAAC;IAC3B,IAAI,CAAC,SAAS;QACZ,MAAM,IAAI,MAAM;IAClB;IACA,OAAO;AACT;GANgB;AAQT,SAAS,gBAAgB,KAAqC;QAArC,EAAE,QAAQ,EAA2B,GAArC;;IAC9B,MAAM,EAAE,MAAM,EAAE,GAAG,IAAA,8NAAQ;IAC3B,MAAM,CAAC,aAAa,eAAe,GAAG,IAAA,yKAAQ,EAAC;IAC/C,MAAM,CAAC,WAAW,aAAa,GAAG,IAAA,yKAAQ,EAA8B,CAAC;IAEzE,MAAM,iBAAiB,IAAA,4KAAW;uDAAC,CAAC;YAClC;+DAAa,CAAC,gBAAkB,CAAC;wBAC/B,GAAG,aAAa;wBAChB,CAAC,OAAO,EAAE,CAAC,EAAE;oBACf,CAAC;;QACH;sDAAG,EAAE;IAEL,MAAM,mBAAmB,IAAA,4KAAW;yDAAC,CAAC;YACpC;iEAAa,CAAC;oBACZ,MAAM,EAAE,CAAC,OAAO,EAAE,CAAC,EAAE,aAAa,EAAE,GAAG,kBAAkB,GAAG;oBAC5D,OAAO;gBACT;;QACF;wDAAG,EAAE;IAEL,MAAM,aAAa,IAAA,4KAAW;mDAAC;YAC7B;2DAAe,CAAC;oBACd,MAAM,cAAc,OAAO,IAAI,CAAC,WAAW,MAAM;oBACjD,IAAI,gBAAgB,GAAG;wBACrB,OAAO;oBACT;oBACA,OAAO,CAAC,OAAO,CAAC,IAAI;gBACtB;;QACF;kDAAG;QAAC;KAAU;IAEd,IAAA,0KAAS;qCAAC;YACR,MAAM,cAAc,OAAO,IAAI,CAAC,WAAW,MAAM;YACjD,IAAI,cAAc,aAAa;gBAC7B,MAAM,WAAW,OAAO,IAAI,CAAC,UAAU,CAAC,YAAY;gBACpD,MAAM,aAAa,SAAS,CAAC,SAAS;gBACtC,OAAO,QAAQ,CAAC,IAAI,CAAC,WAAW,QAAQ;gBACxC,8DAA8D;gBAC9D,MAAM,aAAa,IAAI,gKAAU,GAAG,gBAAgB,CAClD,IAAI,6JAAO,CAAC,GAAG,GAAG,IAClB,CAAC,KAAK,EAAE,GAAG;gBAEb,OAAO,UAAU,CAAC,IAAI,CAAC,WAAW,QAAQ,EAAE,QAAQ,CAAC;YACvD;QACF;oCAAG;QAAC;QAAa;QAAW;KAAO;IAEnC,MAAM,UAA+B,IAAA,wKAAO;4CAC1C,IAAM,CAAC;gBACL;gBACA;gBACA;YACF,CAAC;2CACD;QAAC;QAAgB;QAAkB;KAAW;IAGhD,qBACE,6LAAC,eAAe,QAAQ;QAAC,OAAO;kBAC7B;;;;;;AAGP;IA1DgB;;QACK,8NAAQ;;;KADb","debugId":null}}, - {"offset": {"line": 5272, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/components/Camera.tsx"],"sourcesContent":["import { useEffect, useId, useMemo, useRef } from \"react\";\nimport { PerspectiveCamera } from \"@react-three/drei\";\nimport { useCameras } from \"./CamerasProvider\";\nimport { useSettings } from \"./SettingsProvider\";\nimport {\n ConsoleObject,\n getPosition,\n getProperty,\n getRotation,\n} from \"../mission\";\nimport { Quaternion, Vector3 } from \"three\";\n\nexport function Camera({ object }: { object: ConsoleObject }) {\n const { registerCamera, unregisterCamera } = useCameras();\n const id = useId();\n\n const dataBlock = getProperty(object, \"dataBlock\").value;\n const position = useMemo(() => getPosition(object), [object]);\n const q = useMemo(() => getRotation(object), [object]);\n\n useEffect(() => {\n if (dataBlock === \"Observer\") {\n const camera = { id, position: new Vector3(...position), rotation: q };\n registerCamera(camera);\n return () => {\n unregisterCamera(camera);\n };\n }\n }, [id, dataBlock, registerCamera, unregisterCamera, position, q]);\n\n // Maps can define preset observer camera locations. You should be able to jump\n // to an observer camera position and then fly around from that starting point\n // But, we wouldn't want the user to take control of the actual camera's\n // position, because then if you want to cycle back through them again, the\n // \"fixed\" camera location has moved. There are multiple approaches to fixing\n // this: make Camera render an actual PerspectiveCamera, switch it when cycling,\n // but clone a new \"flying\" camera when the user moves. The other is to not\n // have multiple cameras at all, but rather update the default camera with\n // new position information when cycling. This uses the latter approach.\n return null;\n}\n"],"names":[],"mappings":";;;;AAAA;AAEA;AAEA;AAMA;;;;;;AAEO,SAAS,OAAO,KAAqC;QAArC,EAAE,MAAM,EAA6B,GAArC;;IACrB,MAAM,EAAE,cAAc,EAAE,gBAAgB,EAAE,GAAG,IAAA,sJAAU;IACvD,MAAM,KAAK,IAAA,sKAAK;IAEhB,MAAM,YAAY,IAAA,gIAAW,EAAC,QAAQ,aAAa,KAAK;IACxD,MAAM,WAAW,IAAA,wKAAO;oCAAC,IAAM,IAAA,gIAAW,EAAC;mCAAS;QAAC;KAAO;IAC5D,MAAM,IAAI,IAAA,wKAAO;6BAAC,IAAM,IAAA,gIAAW,EAAC;4BAAS;QAAC;KAAO;IAErD,IAAA,0KAAS;4BAAC;YACR,IAAI,cAAc,YAAY;gBAC5B,MAAM,SAAS;oBAAE;oBAAI,UAAU,IAAI,6JAAO,IAAI;oBAAW,UAAU;gBAAE;gBACrE,eAAe;gBACf;wCAAO;wBACL,iBAAiB;oBACnB;;YACF;QACF;2BAAG;QAAC;QAAI;QAAW;QAAgB;QAAkB;QAAU;KAAE;IAEjE,+EAA+E;IAC/E,8EAA8E;IAC9E,wEAAwE;IACxE,2EAA2E;IAC3E,6EAA6E;IAC7E,gFAAgF;IAChF,2EAA2E;IAC3E,0EAA0E;IAC1E,wEAAwE;IACxE,OAAO;AACT;GA5BgB;;QAC+B,sJAAU;QAC5C,sKAAK;;;KAFF","debugId":null}}, - {"offset": {"line": 5352, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/components/renderObject.tsx"],"sourcesContent":["import { ConsoleObject } from \"../mission\";\nimport { TerrainBlock } from \"./TerrainBlock\";\nimport { WaterBlock } from \"./WaterBlock\";\nimport { SimGroup } from \"./SimGroup\";\nimport { InteriorInstance } from \"./InteriorInstance\";\nimport { Sky } from \"./Sky\";\nimport { Sun } from \"./Sun\";\nimport { TSStatic } from \"./TSStatic\";\nimport { StaticShape } from \"./StaticShape\";\nimport { Item } from \"./Item\";\nimport { Turret } from \"./Turret\";\nimport { AudioEmitter } from \"./AudioEmitter\";\nimport { WayPoint } from \"./WayPoint\";\nimport { Camera } from \"./Camera\";\n\nconst componentMap = {\n AudioEmitter,\n Camera,\n InteriorInstance,\n Item,\n SimGroup,\n Sky,\n StaticShape,\n Sun,\n TerrainBlock,\n TSStatic,\n Turret,\n WaterBlock,\n WayPoint,\n};\n\nexport function renderObject(object: ConsoleObject, key: string | number) {\n const Component = componentMap[object.className];\n return Component ? : null;\n}\n"],"names":[],"mappings":";;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;AAEA,MAAM,eAAe;IACnB,cAAA,qJAAY;IACZ,QAAA,yIAAM;IACN,kBAAA,6JAAgB;IAChB,MAAA,qIAAI;IACJ,UAAA,6IAAQ;IACR,KAAA,mIAAG;IACH,aAAA,mJAAW;IACX,KAAA,mIAAG;IACH,cAAA,qJAAY;IACZ,UAAA,6IAAQ;IACR,QAAA,yIAAM;IACN,YAAA,iJAAU;IACV,UAAA,6IAAQ;AACV;AAEO,SAAS,aAAa,MAAqB,EAAE,GAAoB;IACtE,MAAM,YAAY,YAAY,CAAC,OAAO,SAAS,CAAC;IAChD,OAAO,0BAAY,6LAAC;QAAoB,QAAQ;OAAb;;;;eAA0B;AAC/D","debugId":null}}, - {"offset": {"line": 5416, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/components/Mission.tsx"],"sourcesContent":["import { useQuery } from \"@tanstack/react-query\";\nimport { loadMission } from \"../loaders\";\nimport { renderObject } from \"./renderObject\";\nimport { memo } from \"react\";\n\nfunction useMission(name: string) {\n return useQuery({\n queryKey: [\"mission\", name],\n queryFn: () => loadMission(name),\n });\n}\n\nexport const Mission = memo(function Mission({ name }: { name: string }) {\n const { data: mission } = useMission(name);\n\n if (!mission) {\n return null;\n }\n\n return mission.objects.map((object, i) => renderObject(object, i));\n});\n"],"names":[],"mappings":";;;;AAAA;AACA;AACA;AACA;;;;;;AAEA,SAAS,WAAW,IAAY;;IAC9B,OAAO,IAAA,0LAAQ,EAAC;QACd,UAAU;YAAC;YAAW;SAAK;QAC3B,OAAO;mCAAE,IAAM,IAAA,gIAAW,EAAC;;IAC7B;AACF;GALS;;QACA,0LAAQ;;;AAMV,MAAM,wBAAU,IAAA,IAAA,qKAAI,WAAC,SAAS,QAAQ,KAA0B;QAA1B,EAAE,IAAI,EAAoB,GAA1B;;IAC3C,MAAM,EAAE,MAAM,OAAO,EAAE,GAAG,WAAW;IAErC,IAAI,CAAC,SAAS;QACZ,OAAO;IACT;IAEA,OAAO,QAAQ,OAAO,CAAC,GAAG,CAAC,CAAC,QAAQ,IAAM,IAAA,qJAAY,EAAC,QAAQ;AACjE;;QAP4B;;;;QAAA","debugId":null}}, - {"offset": {"line": 5474, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/components/ObserverControls.tsx"],"sourcesContent":["import { useEffect, useRef } from \"react\";\nimport { Vector3 } from \"three\";\nimport { useFrame, useThree } from \"@react-three/fiber\";\nimport { KeyboardControls, useKeyboardControls } from \"@react-three/drei\";\nimport { PointerLockControls } from \"three-stdlib\";\nimport { useControls } from \"./SettingsProvider\";\nimport { useCameras } from \"./CamerasProvider\";\n\nenum Controls {\n forward = \"forward\",\n backward = \"backward\",\n left = \"left\",\n right = \"right\",\n up = \"up\",\n down = \"down\",\n}\n\nconst BASE_SPEED = 80;\nconst MIN_SPEED_ADJUSTMENT = 0.05;\nconst MAX_SPEED_ADJUSTMENT = 0.5;\n\nfunction CameraMovement() {\n const { speedMultiplier, setSpeedMultiplier } = useControls();\n const [subscribe, getKeys] = useKeyboardControls();\n const { camera, gl } = useThree();\n const { nextCamera } = useCameras();\n const controlsRef = useRef(null);\n\n // Scratch vectors to avoid allocations each frame\n const forwardVec = useRef(new Vector3());\n const sideVec = useRef(new Vector3());\n const moveVec = useRef(new Vector3());\n\n // Setup pointer lock controls\n useEffect(() => {\n const controls = new PointerLockControls(camera, gl.domElement);\n controlsRef.current = controls;\n\n const handleClick = (e: MouseEvent) => {\n if (controls.isLocked) {\n nextCamera();\n } else if (e.target === gl.domElement) {\n // Only lock if clicking directly on the canvas (not on UI elements)\n controls.lock();\n }\n };\n\n document.addEventListener(\"click\", handleClick);\n\n return () => {\n document.removeEventListener(\"click\", handleClick);\n controls.dispose();\n };\n }, [camera, gl, nextCamera]);\n\n // Handle mousewheel for speed adjustment\n useEffect(() => {\n const handleWheel = (e: WheelEvent) => {\n e.preventDefault();\n\n const direction = e.deltaY > 0 ? -1 : 1;\n\n const delta =\n // Helps normalize sensitivity; trackpad scrolling will have many small\n // updates while mouse wheels have fewer updates but large deltas.\n Math.max(\n MIN_SPEED_ADJUSTMENT,\n Math.min(MAX_SPEED_ADJUSTMENT, Math.abs(e.deltaY * 0.01))\n ) * direction;\n\n setSpeedMultiplier((prev) => {\n const newSpeed = Math.round((prev + delta) * 20) / 20;\n return Math.max(0.1, Math.min(5, newSpeed));\n });\n };\n\n const canvas = gl.domElement;\n canvas.addEventListener(\"wheel\", handleWheel, { passive: false });\n\n return () => {\n canvas.removeEventListener(\"wheel\", handleWheel);\n };\n }, [gl]);\n\n useFrame((state, delta) => {\n const { forward, backward, left, right, up, down } = getKeys();\n\n if (!forward && !backward && !left && !right && !up && !down) {\n return;\n }\n\n const speed = BASE_SPEED * speedMultiplier;\n\n // Forward/backward: take complete camera angle into account (including Y)\n camera.getWorldDirection(forwardVec.current);\n forwardVec.current.normalize();\n\n // Left/right: move along XZ plane\n sideVec.current.crossVectors(camera.up, forwardVec.current).normalize();\n\n moveVec.current.set(0, 0, 0);\n\n if (forward) {\n moveVec.current.add(forwardVec.current);\n }\n if (backward) {\n moveVec.current.sub(forwardVec.current);\n }\n if (left) {\n moveVec.current.add(sideVec.current);\n }\n if (right) {\n moveVec.current.sub(sideVec.current);\n }\n if (up) {\n moveVec.current.y += 1;\n }\n if (down) {\n moveVec.current.y -= 1;\n }\n\n if (moveVec.current.lengthSq() > 0) {\n moveVec.current.normalize().multiplyScalar(speed * delta);\n camera.position.add(moveVec.current);\n }\n });\n\n return null;\n}\n\nconst KEYBOARD_CONTROLS = [\n { name: Controls.forward, keys: [\"KeyW\"] },\n { name: Controls.backward, keys: [\"KeyS\"] },\n { name: Controls.left, keys: [\"KeyA\"] },\n { name: Controls.right, keys: [\"KeyD\"] },\n { name: Controls.up, keys: [\"Space\"] },\n { name: Controls.down, keys: [\"ShiftLeft\", \"ShiftRight\"] },\n];\n\nexport function ObserverControls() {\n // Don't let KeyboardControls handle stuff when metaKey is held.\n useEffect(() => {\n const handleKey = (e: KeyboardEvent) => {\n if (e.metaKey) {\n e.stopImmediatePropagation();\n }\n };\n\n window.addEventListener(\"keydown\", handleKey, { capture: true });\n window.addEventListener(\"keyup\", handleKey, { capture: true });\n\n return () => {\n window.removeEventListener(\"keydown\", handleKey, { capture: true });\n window.removeEventListener(\"keyup\", handleKey, { capture: true });\n };\n }, []);\n\n return (\n \n \n \n );\n}\n"],"names":[],"mappings":";;;;;AAAA;AACA;AACA;AAAA;AACA;AACA;AACA;AACA;;;;;;;;;;AAEA,IAAA,AAAK,kCAAA;;;;;;;WAAA;EAAA;AASL,MAAM,aAAa;AACnB,MAAM,uBAAuB;AAC7B,MAAM,uBAAuB;AAE7B,SAAS;;IACP,MAAM,EAAE,eAAe,EAAE,kBAAkB,EAAE,GAAG,IAAA,wJAAW;IAC3D,MAAM,CAAC,WAAW,QAAQ,GAAG,IAAA,6LAAmB;IAChD,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,IAAA,8NAAQ;IAC/B,MAAM,EAAE,UAAU,EAAE,GAAG,IAAA,sJAAU;IACjC,MAAM,cAAc,IAAA,uKAAM,EAA6B;IAEvD,kDAAkD;IAClD,MAAM,aAAa,IAAA,uKAAM,EAAC,IAAI,6JAAO;IACrC,MAAM,UAAU,IAAA,uKAAM,EAAC,IAAI,6JAAO;IAClC,MAAM,UAAU,IAAA,uKAAM,EAAC,IAAI,6JAAO;IAElC,8BAA8B;IAC9B,IAAA,0KAAS;oCAAC;YACR,MAAM,WAAW,IAAI,4LAAmB,CAAC,QAAQ,GAAG,UAAU;YAC9D,YAAY,OAAO,GAAG;YAEtB,MAAM;wDAAc,CAAC;oBACnB,IAAI,SAAS,QAAQ,EAAE;wBACrB;oBACF,OAAO,IAAI,EAAE,MAAM,KAAK,GAAG,UAAU,EAAE;wBACrC,oEAAoE;wBACpE,SAAS,IAAI;oBACf;gBACF;;YAEA,SAAS,gBAAgB,CAAC,SAAS;YAEnC;4CAAO;oBACL,SAAS,mBAAmB,CAAC,SAAS;oBACtC,SAAS,OAAO;gBAClB;;QACF;mCAAG;QAAC;QAAQ;QAAI;KAAW;IAE3B,yCAAyC;IACzC,IAAA,0KAAS;oCAAC;YACR,MAAM;wDAAc,CAAC;oBACnB,EAAE,cAAc;oBAEhB,MAAM,YAAY,EAAE,MAAM,GAAG,IAAI,CAAC,IAAI;oBAEtC,MAAM,QACJ,uEAAuE;oBACvE,kEAAkE;oBAClE,KAAK,GAAG,CACN,sBACA,KAAK,GAAG,CAAC,sBAAsB,KAAK,GAAG,CAAC,EAAE,MAAM,GAAG,UACjD;oBAEN;gEAAmB,CAAC;4BAClB,MAAM,WAAW,KAAK,KAAK,CAAC,CAAC,OAAO,KAAK,IAAI,MAAM;4BACnD,OAAO,KAAK,GAAG,CAAC,KAAK,KAAK,GAAG,CAAC,GAAG;wBACnC;;gBACF;;YAEA,MAAM,SAAS,GAAG,UAAU;YAC5B,OAAO,gBAAgB,CAAC,SAAS,aAAa;gBAAE,SAAS;YAAM;YAE/D;4CAAO;oBACL,OAAO,mBAAmB,CAAC,SAAS;gBACtC;;QACF;mCAAG;QAAC;KAAG;IAEP,IAAA,8NAAQ;mCAAC,CAAC,OAAO;YACf,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,IAAI,EAAE,KAAK,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG;YAErD,IAAI,CAAC,WAAW,CAAC,YAAY,CAAC,QAAQ,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM;gBAC5D;YACF;YAEA,MAAM,QAAQ,aAAa;YAE3B,0EAA0E;YAC1E,OAAO,iBAAiB,CAAC,WAAW,OAAO;YAC3C,WAAW,OAAO,CAAC,SAAS;YAE5B,kCAAkC;YAClC,QAAQ,OAAO,CAAC,YAAY,CAAC,OAAO,EAAE,EAAE,WAAW,OAAO,EAAE,SAAS;YAErE,QAAQ,OAAO,CAAC,GAAG,CAAC,GAAG,GAAG;YAE1B,IAAI,SAAS;gBACX,QAAQ,OAAO,CAAC,GAAG,CAAC,WAAW,OAAO;YACxC;YACA,IAAI,UAAU;gBACZ,QAAQ,OAAO,CAAC,GAAG,CAAC,WAAW,OAAO;YACxC;YACA,IAAI,MAAM;gBACR,QAAQ,OAAO,CAAC,GAAG,CAAC,QAAQ,OAAO;YACrC;YACA,IAAI,OAAO;gBACT,QAAQ,OAAO,CAAC,GAAG,CAAC,QAAQ,OAAO;YACrC;YACA,IAAI,IAAI;gBACN,QAAQ,OAAO,CAAC,CAAC,IAAI;YACvB;YACA,IAAI,MAAM;gBACR,QAAQ,OAAO,CAAC,CAAC,IAAI;YACvB;YAEA,IAAI,QAAQ,OAAO,CAAC,QAAQ,KAAK,GAAG;gBAClC,QAAQ,OAAO,CAAC,SAAS,GAAG,cAAc,CAAC,QAAQ;gBACnD,OAAO,QAAQ,CAAC,GAAG,CAAC,QAAQ,OAAO;YACrC;QACF;;IAEA,OAAO;AACT;GA3GS;;QACyC,wJAAW;QAC9B,6LAAmB;QACzB,8NAAQ;QACR,sJAAU;QA2DjC,8NAAQ;;;KA/DD;AA6GT,MAAM,oBAAoB;IACxB;QAAE,IAAI;QAAoB,MAAM;YAAC;SAAO;IAAC;IACzC;QAAE,IAAI;QAAqB,MAAM;YAAC;SAAO;IAAC;IAC1C;QAAE,IAAI;QAAiB,MAAM;YAAC;SAAO;IAAC;IACtC;QAAE,IAAI;QAAkB,MAAM;YAAC;SAAO;IAAC;IACvC;QAAE,IAAI;QAAe,MAAM;YAAC;SAAQ;IAAC;IACrC;QAAE,IAAI;QAAiB,MAAM;YAAC;YAAa;SAAa;IAAC;CAC1D;AAEM,SAAS;;IACd,gEAAgE;IAChE,IAAA,0KAAS;sCAAC;YACR,MAAM;wDAAY,CAAC;oBACjB,IAAI,EAAE,OAAO,EAAE;wBACb,EAAE,wBAAwB;oBAC5B;gBACF;;YAEA,OAAO,gBAAgB,CAAC,WAAW,WAAW;gBAAE,SAAS;YAAK;YAC9D,OAAO,gBAAgB,CAAC,SAAS,WAAW;gBAAE,SAAS;YAAK;YAE5D;8CAAO;oBACL,OAAO,mBAAmB,CAAC,WAAW,WAAW;wBAAE,SAAS;oBAAK;oBACjE,OAAO,mBAAmB,CAAC,SAAS,WAAW;wBAAE,SAAS;oBAAK;gBACjE;;QACF;qCAAG,EAAE;IAEL,qBACE,6LAAC,0LAAgB;QAAC,KAAK;kBACrB,cAAA,6LAAC;;;;;;;;;;AAGP;IAvBgB;MAAA","debugId":null}}, - {"offset": {"line": 5721, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/components/InspectorControls.tsx"],"sourcesContent":["import { Fragment, useMemo } from \"react\";\nimport { getMissionInfo, getMissionList, getSource } from \"../manifest\";\nimport { useControls, useDebug, useSettings } from \"./SettingsProvider\";\nimport orderBy from \"lodash.orderby\";\n\nconst excludeMissions = new Set([\n \"SkiFree\",\n \"SkiFree_Daily\",\n \"SkiFree_Randomizer\",\n]);\n\nconst sourceGroupNames = {\n \"Classic_maps_v1.vl2\": \"Classic\",\n \"DynamixFinalPack.vl2\": \"Official\",\n \"missions.vl2\": \"Official\",\n \"S5maps.vl2\": \"S5\",\n \"S8maps.vl2\": \"S8\",\n \"SkiFreeGameType.vl2\": \"SkiFree\",\n \"TR2final105-client.vl2\": \"Team Rabbit 2\",\n \"TWL-MapPack.vl2\": \"TWL\",\n \"TWL2-MapPack.vl2\": \"TWL2\",\n \"z_DMP2-V0.6.vl2\": \"DMP2 (Discord Map Pack)\",\n \"zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2\": \"Arena\",\n \"zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2\": \"DMP (Discord Map Pack)\",\n};\n\nconst groupedMissions = getMissionList().reduce(\n (groupMap, missionName) => {\n const missionInfo = getMissionInfo(missionName);\n const source = getSource(missionInfo.resourcePath);\n const groupName = sourceGroupNames[source] ?? null;\n const groupMissions = groupMap.get(groupName) ?? [];\n if (!excludeMissions.has(missionName)) {\n groupMissions.push({\n resourcePath: missionInfo.resourcePath,\n missionName,\n displayName: missionInfo.displayName,\n });\n groupMap.set(groupName, groupMissions);\n }\n return groupMap;\n },\n new Map<\n string | null,\n Array<{\n resourcePath: string;\n missionName: string;\n displayName: string;\n }>\n >()\n);\n\ngroupedMissions.forEach((groupMissions, groupName) => {\n groupedMissions.set(\n groupName,\n orderBy(\n groupMissions,\n [\n (missionInfo) =>\n (missionInfo.displayName || missionInfo.missionName).toLowerCase(),\n ],\n [\"asc\"]\n )\n );\n});\n\nexport function InspectorControls({\n missionName,\n onChangeMission,\n}: {\n missionName: string;\n onChangeMission: (name: string) => void;\n}) {\n const {\n fogEnabled,\n setFogEnabled,\n fov,\n setFov,\n audioEnabled,\n setAudioEnabled,\n } = useSettings();\n const { speedMultiplier, setSpeedMultiplier } = useControls();\n const { debugMode, setDebugMode } = useDebug();\n\n const groupedMissionOptions = useMemo(() => {\n const groups = orderBy(\n Array.from(groupedMissions.entries()),\n [\n ([groupName]) =>\n groupName === \"Official\" ? 0 : groupName == null ? 2 : 1,\n ([groupName]) => (groupName ? groupName.toLowerCase() : \"\"),\n ],\n [\"asc\", \"asc\"]\n );\n return groups;\n }, []);\n\n return (\n e.stopPropagation()}\n onPointerDown={(e) => e.stopPropagation()}\n onClick={(e) => e.stopPropagation()}\n >\n onChangeMission(event.target.value)}\n >\n {groupedMissionOptions.map(([groupName, groupMissions]) =>\n groupName ? (\n \n {groupMissions.map((mission) => (\n \n ))}\n \n ) : (\n \n
\n {groupMissions.map((mission) => (\n \n ))}\n
\n )\n )}\n \n
\n {\n setFogEnabled(event.target.checked);\n }}\n />\n \n
\n
\n {\n setAudioEnabled(event.target.checked);\n }}\n />\n \n
\n
\n {\n setDebugMode(event.target.checked);\n }}\n />\n \n
\n
\n \n setFov(parseInt(event.target.value))}\n />\n {fov}\n
\n
\n \n \n setSpeedMultiplier(parseFloat(event.target.value))\n }\n />\n
\n \n );\n}\n"],"names":[],"mappings":";;;;;AAAA;AACA;AACA;AACA;;;;;;;AAEA,MAAM,kBAAkB,IAAI,IAAI;IAC9B;IACA;IACA;CACD;AAED,MAAM,mBAAmB;IACvB,uBAAuB;IACvB,wBAAwB;IACxB,gBAAgB;IAChB,cAAc;IACd,cAAc;IACd,uBAAuB;IACvB,0BAA0B;IAC1B,mBAAmB;IACnB,oBAAoB;IACpB,mBAAmB;IACnB,2CAA2C;IAC3C,2CAA2C;AAC7C;AAEA,MAAM,kBAAkB,IAAA,oIAAc,IAAG,MAAM,CAC7C,CAAC,UAAU;IACT,MAAM,cAAc,IAAA,oIAAc,EAAC;IACnC,MAAM,SAAS,IAAA,+HAAS,EAAC,YAAY,YAAY;QAC/B;IAAlB,MAAM,YAAY,CAAA,2BAAA,gBAAgB,CAAC,OAAO,cAAxB,sCAAA,2BAA4B;QACxB;IAAtB,MAAM,gBAAgB,CAAA,gBAAA,SAAS,GAAG,CAAC,wBAAb,2BAAA,gBAA2B,EAAE;IACnD,IAAI,CAAC,gBAAgB,GAAG,CAAC,cAAc;QACrC,cAAc,IAAI,CAAC;YACjB,cAAc,YAAY,YAAY;YACtC;YACA,aAAa,YAAY,WAAW;QACtC;QACA,SAAS,GAAG,CAAC,WAAW;IAC1B;IACA,OAAO;AACT,GACA,IAAI;AAUN,gBAAgB,OAAO,CAAC,CAAC,eAAe;IACtC,gBAAgB,GAAG,CACjB,WACA,IAAA,wJAAO,EACL,eACA;QACE,CAAC,cACC,CAAC,YAAY,WAAW,IAAI,YAAY,WAAW,EAAE,WAAW;KACnE,EACD;QAAC;KAAM;AAGb;AAEO,SAAS,kBAAkB,KAMjC;QANiC,EAChC,WAAW,EACX,eAAe,EAIhB,GANiC;;IAOhC,MAAM,EACJ,UAAU,EACV,aAAa,EACb,GAAG,EACH,MAAM,EACN,YAAY,EACZ,eAAe,EAChB,GAAG,IAAA,wJAAW;IACf,MAAM,EAAE,eAAe,EAAE,kBAAkB,EAAE,GAAG,IAAA,wJAAW;IAC3D,MAAM,EAAE,SAAS,EAAE,YAAY,EAAE,GAAG,IAAA,qJAAQ;IAE5C,MAAM,wBAAwB,IAAA,wKAAO;4DAAC;YACpC,MAAM,SAAS,IAAA,wJAAO,EACpB,MAAM,IAAI,CAAC,gBAAgB,OAAO,KAClC;;+EACE;4BAAC,CAAC,UAAU;+BACV,cAAc,aAAa,IAAI,aAAa,OAAO,IAAI;;;;+EACzD;4BAAC,CAAC,UAAU;+BAAM,YAAY,UAAU,WAAW,KAAK;;;aACzD,EACD;gBAAC;gBAAO;aAAM;YAEhB,OAAO;QACT;2DAAG,EAAE;IAEL,qBACE,6LAAC;QACC,IAAG;QACH,WAAW,CAAC,IAAM,EAAE,eAAe;QACnC,eAAe,CAAC,IAAM,EAAE,eAAe;QACvC,SAAS,CAAC,IAAM,EAAE,eAAe;;0BAEjC,6LAAC;gBACC,IAAG;gBACH,OAAO;gBACP,UAAU,CAAC,QAAU,gBAAgB,MAAM,MAAM,CAAC,KAAK;0BAEtD,sBAAsB,GAAG,CAAC;wBAAC,CAAC,WAAW,cAAc;2BACpD,0BACE,6LAAC;wBAAyB,OAAO;kCAC9B,cAAc,GAAG,CAAC,CAAC,wBAClB,6LAAC;gCAAiC,OAAO,QAAQ,WAAW;0CACzD,QAAQ,WAAW,IAAI,QAAQ,WAAW;+BADhC,QAAQ,WAAW;;;;;uBAFrB;;;;6CAQf,6LAAC,yKAAQ;;0CACP,6LAAC;;;;;4BACA,cAAc,GAAG,CAAC,CAAC,wBAClB,6LAAC;oCAAiC,OAAO,QAAQ,WAAW;8CACzD,QAAQ,WAAW,IAAI,QAAQ,WAAW;mCADhC,QAAQ,WAAW;;;;;;uBAHtB;;;;;;;;;;;0BAWpB,6LAAC;gBAAI,WAAU;;kCACb,6LAAC;wBACC,IAAG;wBACH,MAAK;wBACL,SAAS;wBACT,UAAU,CAAC;4BACT,cAAc,MAAM,MAAM,CAAC,OAAO;wBACpC;;;;;;kCAEF,6LAAC;wBAAM,SAAQ;kCAAW;;;;;;;;;;;;0BAE5B,6LAAC;gBAAI,WAAU;;kCACb,6LAAC;wBACC,IAAG;wBACH,MAAK;wBACL,SAAS;wBACT,UAAU,CAAC;4BACT,gBAAgB,MAAM,MAAM,CAAC,OAAO;wBACtC;;;;;;kCAEF,6LAAC;wBAAM,SAAQ;kCAAa;;;;;;;;;;;;0BAE9B,6LAAC;gBAAI,WAAU;;kCACb,6LAAC;wBACC,IAAG;wBACH,MAAK;wBACL,SAAS;wBACT,UAAU,CAAC;4BACT,aAAa,MAAM,MAAM,CAAC,OAAO;wBACnC;;;;;;kCAEF,6LAAC;wBAAM,SAAQ;kCAAa;;;;;;;;;;;;0BAE9B,6LAAC;gBAAI,WAAU;;kCACb,6LAAC;wBAAM,SAAQ;kCAAW;;;;;;kCAC1B,6LAAC;wBACC,IAAG;wBACH,MAAK;wBACL,KAAK;wBACL,KAAK;wBACL,MAAM;wBACN,OAAO;wBACP,UAAU,CAAC,QAAU,OAAO,SAAS,MAAM,MAAM,CAAC,KAAK;;;;;;kCAEzD,6LAAC;wBAAO,SAAQ;kCAAc;;;;;;;;;;;;0BAEhC,6LAAC;gBAAI,WAAU;;kCACb,6LAAC;wBAAM,SAAQ;kCAAa;;;;;;kCAC5B,6LAAC;wBACC,IAAG;wBACH,MAAK;wBACL,KAAK;wBACL,KAAK;wBACL,MAAM;wBACN,OAAO;wBACP,UAAU,CAAC,QACT,mBAAmB,WAAW,MAAM,MAAM,CAAC,KAAK;;;;;;;;;;;;;;;;;;AAM5D;GA9HgB;;QAcV,wJAAW;QACiC,wJAAW;QACvB,qJAAQ;;;KAhB9B","debugId":null}}, - {"offset": {"line": 6039, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/components/ObserverCamera.tsx"],"sourcesContent":["import { PerspectiveCamera } from \"@react-three/drei\";\nimport { useSettings } from \"./SettingsProvider\";\n\nexport function ObserverCamera() {\n const { fov } = useSettings();\n\n return ;\n}\n"],"names":[],"mappings":";;;;;AAAA;AACA;;;;;AAEO,SAAS;;IACd,MAAM,EAAE,GAAG,EAAE,GAAG,IAAA,wJAAW;IAE3B,qBAAO,6LAAC,6LAAiB;QAAC,WAAW;QAAC,UAAU;YAAC;YAAG;YAAK;SAAE;QAAE,KAAK;;;;;;AACpE;GAJgB;;QACE,wJAAW;;;KADb","debugId":null}}, - {"offset": {"line": 6082, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/src/components/DebugElements.tsx"],"sourcesContent":["import { Stats, Html } from \"@react-three/drei\";\nimport { useDebug } from \"./SettingsProvider\";\nimport { useEffect, useRef } from \"react\";\nimport { AxesHelper } from \"three\";\n\nexport function DebugElements() {\n const { debugMode } = useDebug();\n const axesRef = useRef(null);\n\n useEffect(() => {\n const axes = axesRef.current;\n if (!axes) {\n return;\n }\n axes.setColors(\"rgb(153, 255, 0)\", \"rgb(0, 153, 255)\", \"rgb(255, 153, 0)\");\n });\n\n return debugMode ? (\n <>\n \n \n \n \n \n \n Y\n \n \n \n \n Z\n \n \n \n \n X\n \n \n \n ) : null;\n}\n"],"names":[],"mappings":";;;;;AAAA;AAAA;AACA;AACA;;;;;;AAGO,SAAS;;IACd,MAAM,EAAE,SAAS,EAAE,GAAG,IAAA,qJAAQ;IAC9B,MAAM,UAAU,IAAA,uKAAM,EAAa;IAEnC,IAAA,0KAAS;mCAAC;YACR,MAAM,OAAO,QAAQ,OAAO;YAC5B,IAAI,CAAC,MAAM;gBACT;YACF;YACA,KAAK,SAAS,CAAC,oBAAoB,oBAAoB;QACzD;;IAEA,OAAO,0BACL;;0BACE,6LAAC,qKAAK;gBAAC,WAAU;;;;;;0BACjB,6LAAC;gBAAW,KAAK;gBAAS,MAAM;oBAAC;iBAAG;gBAAE,aAAa;0BACjD,cAAA,6LAAC;oBACC,WAAW;oBACX,YAAY;oBACZ,KAAK;oBACL,YAAY;;;;;;;;;;;0BAGhB,6LAAC,kKAAI;gBAAC,UAAU;oBAAC;oBAAI;oBAAG;iBAAE;gBAAE,MAAM;0BAChC,cAAA,6LAAC;oBAAK,WAAU;oBAAY,aAAU;8BAAI;;;;;;;;;;;0BAI5C,6LAAC,kKAAI;gBAAC,UAAU;oBAAC;oBAAG;oBAAI;iBAAE;gBAAE,MAAM;0BAChC,cAAA,6LAAC;oBAAK,WAAU;oBAAY,aAAU;8BAAI;;;;;;;;;;;0BAI5C,6LAAC,kKAAI;gBAAC,UAAU;oBAAC;oBAAG;oBAAG;iBAAG;gBAAE,MAAM;0BAChC,cAAA,6LAAC;oBAAK,WAAU;oBAAY,aAAU;8BAAI;;;;;;;;;;;;uBAK5C;AACN;GAxCgB;;QACQ,qJAAQ;;;KADhB","debugId":null}}, - {"offset": {"line": 6220, "column": 0}, "map": {"version":3,"sources":["file:///Users/exogen/Projects/t2-mapper/app/page.tsx"],"sourcesContent":["\"use client\";\nimport { useState, useEffect, Suspense } from \"react\";\nimport { useSearchParams, useRouter } from \"next/navigation\";\nimport { Canvas } from \"@react-three/fiber\";\nimport { EffectComposer, N8AO } from \"@react-three/postprocessing\";\nimport { Mission } from \"@/src/components/Mission\";\nimport { QueryClient, QueryClientProvider } from \"@tanstack/react-query\";\nimport { ObserverControls } from \"@/src/components/ObserverControls\";\nimport { InspectorControls } from \"@/src/components/InspectorControls\";\nimport { SettingsProvider } from \"@/src/components/SettingsProvider\";\nimport { ObserverCamera } from \"@/src/components/ObserverCamera\";\nimport { AudioProvider } from \"@/src/components/AudioContext\";\nimport { DebugElements } from \"@/src/components/DebugElements\";\nimport { CamerasProvider } from \"@/src/components/CamerasProvider\";\n\n// three.js has its own loaders for textures and models, but we need to load other\n// stuff too, e.g. missions, terrains, and more. This client is used for those.\nconst queryClient = new QueryClient();\n\nfunction MapInspector() {\n const searchParams = useSearchParams();\n const router = useRouter();\n\n // Initialize state from query params\n const [missionName, setMissionName] = useState(\n searchParams.get(\"mission\") || \"TWL2_WoodyMyrk\"\n );\n\n // Update query params when state changes\n useEffect(() => {\n const params = new URLSearchParams();\n params.set(\"mission\", missionName);\n router.replace(`?${params.toString()}`, { scroll: false });\n }, [missionName, router]);\n\n return (\n \n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n );\n}\n\nexport default function HomePage() {\n return (\n \n \n \n );\n}\n"],"names":[],"mappings":";;;;;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAbA;;;;;;;;;;;;;;AAeA,kFAAkF;AAClF,+EAA+E;AAC/E,MAAM,cAAc,IAAI,+LAAW;AAEnC,SAAS;;IACP,MAAM,eAAe,IAAA,wJAAe;IACpC,MAAM,SAAS,IAAA,kJAAS;IAExB,qCAAqC;IACrC,MAAM,CAAC,aAAa,eAAe,GAAG,IAAA,yKAAQ,EAC5C,aAAa,GAAG,CAAC,cAAc;IAGjC,yCAAyC;IACzC,IAAA,0KAAS;kCAAC;YACR,MAAM,SAAS,IAAI;YACnB,OAAO,GAAG,CAAC,WAAW;YACtB,OAAO,OAAO,CAAC,AAAC,IAAqB,OAAlB,OAAO,QAAQ,KAAM;gBAAE,QAAQ;YAAM;QAC1D;iCAAG;QAAC;QAAa;KAAO;IAExB,qBACE,6LAAC,gNAAmB;QAAC,QAAQ;kBAC3B,cAAA,6LAAC;sBACC,cAAA,6LAAC,6JAAgB;;kCACf,6LAAC,gNAAM;wBAAC,OAAO;wBAAC,WAAU;;0CACxB,6LAAC,2JAAe;0CACd,cAAA,6LAAC,sJAAa;;sDACZ,6LAAC,2IAAO;4CAAmB,MAAM;2CAAnB;;;;;sDACd,6LAAC,yJAAc;;;;;sDACf,6LAAC,uJAAa;;;;;sDACd,6LAAC,6JAAgB;;;;;;;;;;;;;;;;0CAGrB,6LAAC,wLAAc;0CACb,cAAA,6LAAC,8KAAI;oCAAC,WAAW;oCAAG,UAAU;oCAAG,SAAQ;;;;;;;;;;;;;;;;;kCAG7C,6LAAC,+JAAiB;wBAChB,aAAa;wBACb,iBAAiB;;;;;;;;;;;;;;;;;;;;;;AAM7B;GAzCS;;QACc,wJAAe;QACrB,kJAAS;;;KAFjB;AA2CM,SAAS;IACtB,qBACE,6LAAC,yKAAQ;kBACP,cAAA,6LAAC;;;;;;;;;;AAGP;MANwB","debugId":null}}] -} \ No newline at end of file diff --git a/docs/_next/static/chunks/app/page-c14a97db6896095b.js b/docs/_next/static/chunks/app/page-14947d32ca3dbe94.js similarity index 96% rename from docs/_next/static/chunks/app/page-c14a97db6896095b.js rename to docs/_next/static/chunks/app/page-14947d32ca3dbe94.js index 00e08171..21eddbbb 100644 --- a/docs/_next/static/chunks/app/page-c14a97db6896095b.js +++ b/docs/_next/static/chunks/app/page-14947d32ca3dbe94.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[974],{6179:(s,e,t)=>{Promise.resolve().then(t.bind(t,8519))},6538:s=>{"use strict";class e extends SyntaxError{format(s){let e="Error: "+this.message;if(this.location){let t=null,i=s.find(s=>s.source===this.location.source);i&&(t=i.text.split(/\r\n|\n|\r/g));let r=this.location.start,a=this.location.source&&"function"==typeof this.location.source.offset?this.location.source.offset(r):r,l=this.location.source+":"+a.line+":"+a.column;if(t){let s=this.location.end,i="".padEnd(a.line.toString().length," "),n=t[r.line-1],o=(r.line===s.line?s.column:n.length+1)-r.column||1;e+="\n --\x3e "+l+"\n"+i+" |\n"+a.line+" | "+n+"\n"+i+" | "+"".padEnd(r.column-1," ")+"".padEnd(o,"^")}else e+="\n at "+l}return e}static buildMessage(s,e){function t(s){return s.codePointAt(0).toString(16).toUpperCase()}let i=Object.prototype.hasOwnProperty.call(RegExp.prototype,"unicode")?RegExp("[\\p{C}\\p{Mn}\\p{Mc}]","gu"):null;function r(s){return i?s.replace(i,s=>"\\u{"+t(s)+"}"):s}function a(s){return r(s.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,s=>"\\x0"+t(s)).replace(/[\x10-\x1F\x7F-\x9F]/g,s=>"\\x"+t(s)))}function l(s){return r(s.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,s=>"\\x0"+t(s)).replace(/[\x10-\x1F\x7F-\x9F]/g,s=>"\\x"+t(s)))}let n={literal:s=>'"'+a(s.text)+'"',class(s){let e=s.parts.map(s=>Array.isArray(s)?l(s[0])+"-"+l(s[1]):l(s));return"["+(s.inverted?"^":"")+e.join("")+"]"+(s.unicode?"u":"")},any:()=>"any character",end:()=>"end of input",other:s=>s.description};function o(s){return n[s.type](s)}return"Expected "+function(s){let e=s.map(o);if(e.sort(),e.length>0){let s=1;for(let t=1;t=K.length)t=K.length-1;else for(t=e;!K[--t];);for(i={line:(i=K[t]).line,column:i.column};tZ&&(Z=U,Y=[]),Y.push(s))}function si(){let e,t,i,a;for(e=U,t=[],i=sr();i!==r;)t.push(i),i=sr();return(i=U,J++,s.length>U?(a=s.charAt(U),U++):(a=r,0===J&&st(T)),J--,a===r?i=void 0:(U=i,i=r),i!==r)?e=t.filter(Boolean):(U=e,e=r),e}function sr(){let e,t,i;if((e=sa())===r&&(e=sl())===r&&(e=so())===r&&(e=function(){let e,t,i,a,l,n,u,d,v,p,c,_,g,x,m,k,h,T;if(e=U,s.substr(U,10)===o?(t=o,U+=10):(t=r,0===J&&st(D)),t!==r){for(i=[],a=sp();a!==r;)i.push(a),a=sp();if((a=s_())!==r){for(l=[],n=sp();n!==r;)l.push(n),n=sp();if(40===s.charCodeAt(U)?(n="(",U++):(n=r,0===J&&st(f)),n!==r){for(u=[],d=sp();d!==r;)u.push(d),d=sp();for((d=sg())===r&&(d=null),v=[],p=sp();p!==r;)v.push(p),p=sp();if(41===s.charCodeAt(U)?(p=")",U++):(p=r,0===J&&st(M)),p!==r){for(c=[],_=sp();_!==r;)c.push(_),_=sp();if(_=U,58===s.charCodeAt(U)?(g=":",U++):(g=r,0===J&&st(L)),g!==r){for(x=[],m=sp();m!==r;)x.push(m),m=sp();(m=sg())!==r?_=g=[g,x,m]:(U=_,_=r)}else U=_,_=r;for(_===r&&(_=null),g=[],x=sp();x!==r;)g.push(x),x=sp();if(123===s.charCodeAt(U)?(x="{",U++):(x=r,0===J&&st(z)),x!==r){for(m=[],k=sn();k!==r;)m.push(k),k=sn();if(125===s.charCodeAt(U)?(k="}",U++):(k=r,0===J&&st(y)),k!==r){for(h=[],T=sc();T!==r;)h.push(T),T=sc();e={type:"datablock",className:a,instanceName:d,body:m.filter(Boolean)}}else U=e,e=r}else U=e,e=r}else U=e,e=r}else U=e,e=r}else U=e,e=r}else U=e,e=r;return e}())===r){if(e=U,t=[],(i=sp())!==r)for(;i!==r;)t.push(i),i=sp();else t=r;t!==r&&(t=null),e=t}return e}function sa(){let e,t,i,a,l;if(e=U,"//"===s.substr(U,2)?(t="//",U+=2):(t=r,0===J&&st(b)),t!==r){for(i=U,a=[],l=s.charAt(U),p.test(l)?U++:(l=r,0===J&&st(P));l!==r;)a.push(l),l=s.charAt(U),p.test(l)?U++:(l=r,0===J&&st(P));e={type:"comment",text:i=s.substring(i,U)}}else U=e,e=r;return e}function sl(){let e,t,i,a,l,n,o,d,v,p,c,_,g,x,m,k;if(e=U,s.substr(U,4)===u?(t=u,U+=4):(t=r,0===J&&st(w)),t!==r){for(i=[],a=sp();a!==r;)i.push(a),a=sp();if((a=s_())!==r){for(l=[],n=sp();n!==r;)l.push(n),n=sp();if(40===s.charCodeAt(U)?(n="(",U++):(n=r,0===J&&st(f)),n!==r){for(o=[],d=sp();d!==r;)o.push(d),d=sp();for((d=sg())===r&&(d=null),v=[],p=sp();p!==r;)v.push(p),p=sp();if(41===s.charCodeAt(U)?(p=")",U++):(p=r,0===J&&st(M)),p!==r){for(c=[],_=sp();_!==r;)c.push(_),_=sp();if(123===s.charCodeAt(U)?(_="{",U++):(_=r,0===J&&st(z)),_!==r){for(g=[],x=sn();x!==r;)g.push(x),x=sn();if(125===s.charCodeAt(U)?(x="}",U++):(x=r,0===J&&st(y)),x!==r){for(m=[],k=sc();k!==r;)m.push(k),k=sc();e={type:"instance",className:a,instanceName:d,body:g.filter(Boolean)}}else U=e,e=r}else U=e,e=r}else U=e,e=r}else U=e,e=r}else U=e,e=r}else U=e,e=r;return e}function sn(){let s,e,t;if(s=U,e=[],(t=sp())!==r)for(;t!==r;)e.push(t),t=sp();else e=r;return e!==r&&(e=null),(s=e)===r&&(s=so())===r&&(s=sl())===r&&(s=sa()),s}function so(){let e,t,i,a,l,n,o;if(e=U,(t=function(){let s,e,t,i;if(s=U,(e=s_())!==r){for(t=[],i=sx();i!==r;)t.push(i),i=sx();s={name:e,index:t}}else U=s,s=r;return s}())!==r){for(i=[],a=sp();a!==r;)i.push(a),a=sp();if(61===s.charCodeAt(U)?(a="=",U++):(a=r,0===J&&st(V)),a!==r){let i,a,u;for(l=[],n=sp();n!==r;)l.push(n),n=sp();if((i=function(){let e,t,i,a;if(e=U,34===s.charCodeAt(U)?(t='"',U++):(t=r,0===J&&st(A)),t!==r){for(i=[],(a=su())===r&&(a=sd());a!==r;)i.push(a),(a=su())===r&&(a=sd());(34===s.charCodeAt(U)?(a='"',U++):(a=r,0===J&&st(A)),a!==r)?e={type:"string",value:i.join("")}:(U=e,e=r)}else U=e,e=r;if(e===r)if(e=U,39===s.charCodeAt(U)?(t="'",U++):(t=r,0===J&&st(O)),t!==r){for(i=[],(a=su())===r&&(a=sv());a!==r;)i.push(a),(a=su())===r&&(a=sv());(39===s.charCodeAt(U)?(a="'",U++):(a=r,0===J&&st(O)),a!==r)?e={type:"string",value:i.join("")}:(U=e,e=r)}else U=e,e=r;return e}())===r&&(i=sm())===r&&(i=sl())===r&&(s.substr(U,4)===d?(u=d,U+=4):(u=r,0===J&&st(j)),u===r&&(s.substr(U,5)===v?(u=v,U+=5):(u=r,0===J&&st(X))),u!==r&&(u={type:"boolean",value:"true"===u}),(i=u)===r)&&(i=U,(a=s_())!==r&&(a={type:"reference",value:a}),i=a),(n=i)!==r)59===s.charCodeAt(U)?(o=";",U++):(o=r,0===J&&st(W)),o===r&&(o=null),e={type:"definition",target:t,value:n};else U=e,e=r}else U=e,e=r}else U=e,e=r;return e}function su(){let e,t,i;return(e=U,92===s.charCodeAt(U)?(t="\\",U++):(t=r,0===J&&st(H)),t!==r&&(s.length>U?(i=s.charAt(U),U++):(i=r,0===J&&st(T)),i!==r))?e=i:(U=e,e=r),e}function sd(){let e,t,i;if(e=U,t=[],i=s.charAt(U),c.test(i)?U++:(i=r,0===J&&st(R)),i!==r)for(;i!==r;)t.push(i),i=s.charAt(U),c.test(i)?U++:(i=r,0===J&&st(R));else t=r;return t!==r?s.substring(e,U):t}function sv(){let e,t,i;if(e=U,t=[],i=s.charAt(U),_.test(i)?U++:(i=r,0===J&&st(S)),i!==r)for(;i!==r;)t.push(i),i=s.charAt(U),_.test(i)?U++:(i=r,0===J&&st(S));else t=r;return t!==r?s.substring(e,U):t}function sp(){let e;return e=s.charAt(U),g.test(e)?U++:(e=r,0===J&&st(C)),e!==r&&(e=null),e}function sc(){let e;return 59===s.charCodeAt(U)?(e=";",U++):(e=r,0===J&&st(W)),e}function s_(){let e,t,i,a,l,n;if(e=U,t=U,i=s.charAt(U),x.test(i)?U++:(i=r,0===J&&st(N)),i===r&&(i=null),a=s.charAt(U),m.test(a)?U++:(a=r,0===J&&st(F)),a!==r){for(l=[],n=s.charAt(U),k.test(n)?U++:(n=r,0===J&&st(B));n!==r;)l.push(n),n=s.charAt(U),k.test(n)?U++:(n=r,0===J&&st(B));t=i=[i,a,l]}else U=t,t=r;return t!==r?s.substring(e,U):t}function sg(){let s;return(s=s_())===r&&(s=sm()),s}function sx(){let e,t,i,a;return(e=function(){let e,t,i,a,l,n;if(e=U,91===s.charCodeAt(U)?(t="[",U++):(t=r,0===J&&st(G)),t!==r){let t;for(i=[],a=sp();a!==r;)i.push(a),a=sp();if((t=sm())===r&&(t=s_()),(a=t)!==r){for(l=[],n=sp();n!==r;)l.push(n),n=sp();(93===s.charCodeAt(U)?(n="]",U++):(n=r,0===J&&st(E)),n!==r)?e=a:(U=e,e=r)}else U=e,e=r}else U=e,e=r;return e}())===r&&((t=U,46===s.charCodeAt(U)?(i=".",U++):(i=r,0===J&&st(q)),i!==r&&(a=s_())!==r)?t=a:(U=t,t=r),e=t),e}function sm(){let e,t,i;if(e=U,t=[],i=s.charAt(U),h.test(i)?U++:(i=r,0===J&&st(I)),i!==r)for(;i!==r;)t.push(i),i=s.charAt(U),h.test(i)?U++:(i=r,0===J&&st(I));else t=r;return(e=t!==r?s.substring(e,U):t)!==r&&(e={type:"number",value:parseFloat(e)}),e}let sk=(i=n())!==r&&U===s.length;function sh(){var t,a,l;throw i!==r&&U0&&void 0!==arguments[0]?arguments[0]:U,t=s.codePointAt(e);return void 0===t?"":String.fromCodePoint(t)}(Z):null,l=Z{"use strict";let i,r,a;t.r(e),t.d(e,{default:()=>s$});var l=t(5155),n=t(2115),o=t(63),u=t(258),d=t(8381),v=t(2454);let p=JSON.parse('{"resources":{".DS_Store":["","shapes.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"BridgeTooFarReadme.txt":["DynamixFinalPack.vl2"],"Devil\'sElbowReadme.txt":["DynamixFinalPack.vl2"],"Dopplegangers.txt":["centaur.vl2","DesertWind.vl2"],"EULA.txt":["base.vl2"],"Info.txt":["yHDTextures2.0.vl2"],"InnerSanctumReadme.txt":["DynamixFinalPack.vl2"],"IsleOfManReadme.txt":["DynamixFinalPack.vl2"],"LICENSE":["SkiFreeGameType.vl2"],"PantheonReadme.txt":["DynamixFinalPack.vl2"],"README.md":["z_DMP2-V0.6.vl2"],"ReadMe.txt":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"TWL-MapPack Readme.txt":["TWL-MapPack.vl2"],"TWL2-Map Pack Readme.txt":["TWL2-MapPack.vl2"],"TridentReadme.txt":["DynamixFinalPack.vl2"],"UKEULA.txt":["base.vl2"],"Xtra_missions/Attrition.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/Chasmaclysmic.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/DBS_Smoothed.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/DX_Badlands.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/DX_Desert.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/DX_Ice.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/HO_Badlands.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/HO_Desert.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/HO_Ice.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/HO_Lush.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/HillKingLT.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/MapAssets.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/Moonwalk.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/Pariah_Mirrored.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/PlanetX.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/PuliVeivari.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/Ravine.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/Rush.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/SC_Badlands.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/SC_Desert.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/SC_Ice.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/SC_Lush.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/SC_Night.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/SC_Normal.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/Stripmine.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/VanDamnedLT.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/Nflag_lost.wav":["z_DMP2-V0.6.vl2"],"audio/Nflag_snatch.wav":["z_DMP2-V0.6.vl2"],"audio/Nflipflop_lost.wav":["z_DMP2-V0.6.vl2"],"audio/Nflipflop_taken.wav":["z_DMP2-V0.6.vl2"],"audio/Nhunters_horde.wav":["z_DMP2-V0.6.vl2"],"audio/T2Intro.wav":["audio.vl2"],"audio/Windloop2.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/alarm.wav":["z_DMP2-V0.6.vl2"],"audio/alienanimal2.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/alienanimal4.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/alienanimal5.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/alienanimal6.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/alienanimal7.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/bassHit.wav":["z_DMP2-V0.6.vl2"],"audio/birdfrog.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/buildClose.wav":["z_DMP2-V0.6.vl2"],"audio/buildOpen.wav":["z_DMP2-V0.6.vl2"],"audio/drywindlong.wav":["z_DMP2-V0.6.vl2"],"audio/fx/Bonuses/Nouns/airplane.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/astronaut.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/atmosphere.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/balloon.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/bats.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/beeswarm.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/birdofprey.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/blimp.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/bluejay.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/budgie.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/butterfly.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/camel.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/captain.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/cat.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/cheetah.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/chickadee.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/cloud.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/colonel.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/condor.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/cougar.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/cow.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/coyote.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/crow.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/dog.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/donkey.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/dove.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/dragonfly.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/flamingo.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/fly.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/general.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/goldfinch.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/grasshopper.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/helicopter.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/hornet.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/horse.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/hurricane.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/iguana.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/jaguar.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/llama.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/major.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/moon.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/msquito.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/ostrich.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/owl.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/ozone.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/parakeet.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/pelican.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/puppy.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/shark.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/snake.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/special1.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/special2.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/special3.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/swallow.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/tiger.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/tornado.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/turtle.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/warnipple.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/wasp.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/wolf.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/zebra.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/zeppellin.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/TRex.wav":["TR2final105-client.vl2"],"audio/fx/Bonuses/down_passback1_prayer.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_passback2_moyoyo.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_passback3_rocket.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_perppass1_blast.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_perppass2_deepdish.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_perppass3_bunnybump.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_straipass1_yoyo.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_straipass2_skydive.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_straipass3_jolt.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/evillaugh.wav":["TR2final105-client.vl2"],"audio/fx/Bonuses/gadget3.wav":["TR2final105-client.vl2"],"audio/fx/Bonuses/high-level1-frozen.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/high-level2-shooting.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/high-level3-dangling.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/high-level4-blazing.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/high-level5-raining.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/high-level6-falling.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_passback1_jab.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_passback2_backbreaker.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_passback3_leetlob.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_perppass1_peeler.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_perppass2_blender.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_perppass3_glasssmash.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_straipass1_bullet.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_straipass2_heist.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_straipass3_smackshot.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/low-level1-sharp.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/low-level2-spitting.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/low-level3-whipped.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/low-level4-popping.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/low-level5-bursting.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/mario-6notes.wav":["TR2final105-client.vl2"],"audio/fx/Bonuses/med-level1-modest.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/med-level2-ripped.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/med-level3-shining.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/med-level4-slick.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/med-level5-sprinkling.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/med-level6-brilliant.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/qseq1.wav":["TR2final105-client.vl2"],"audio/fx/Bonuses/qseq2.wav":["TR2final105-client.vl2"],"audio/fx/Bonuses/qseq3.wav":["TR2final105-client.vl2"],"audio/fx/Bonuses/upward_passback1_bomb.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/upward_passback2_deliverance.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/upward_passback3_crank.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/upward_perppass1_fling.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/upward_perppass2_quark.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/upward_perppass3_juggletoss.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/upward_straipass1_ascension.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/upward_straipass2_elevator.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/wow-level1-suspended.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/wow-level2-skeeting.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/wow-level3-hanging.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/wow-level4-arcing.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/wow-level5-pouring.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/wow-level6-elite.wav":["TR2final093-extras.vl2"],"audio/fx/armor/breath_bio_uw.wav":["audio.vl2"],"audio/fx/armor/breath_fem_uw.wav":["audio.vl2"],"audio/fx/armor/breath_uw.wav":["audio.vl2"],"audio/fx/armor/bubbletrail.wav":["audio.vl2"],"audio/fx/armor/bubbletrail2.wav":["audio.vl2"],"audio/fx/armor/general_water_bigsplash.wav":["audio.vl2"],"audio/fx/armor/general_water_exit.wav":["audio.vl2"],"audio/fx/armor/general_water_exit2.wav":["audio.vl2"],"audio/fx/armor/general_water_medsplash.wav":["audio.vl2"],"audio/fx/armor/general_water_smallsplash.wav":["audio.vl2"],"audio/fx/armor/general_water_smallsplash2.wav":["audio.vl2"],"audio/fx/armor/heavy_LF_hard.wav":["audio.vl2"],"audio/fx/armor/heavy_LF_metal.wav":["audio.vl2"],"audio/fx/armor/heavy_LF_snow.wav":["audio.vl2"],"audio/fx/armor/heavy_LF_soft.wav":["audio.vl2"],"audio/fx/armor/heavy_LF_uw.wav":["audio.vl2"],"audio/fx/armor/heavy_LF_water.wav":["audio.vl2"],"audio/fx/armor/heavy_RF_hard.wav":["audio.vl2"],"audio/fx/armor/heavy_RF_metal.wav":["audio.vl2"],"audio/fx/armor/heavy_RF_snow.wav":["audio.vl2"],"audio/fx/armor/heavy_RF_soft.wav":["audio.vl2"],"audio/fx/armor/heavy_RF_uw.wav":["audio.vl2"],"audio/fx/armor/heavy_RF_water.wav":["audio.vl2"],"audio/fx/armor/heavy_land_hard.wav":["audio.vl2"],"audio/fx/armor/heavy_land_snow.wav":["audio.vl2"],"audio/fx/armor/heavy_land_soft.wav":["audio.vl2"],"audio/fx/armor/light_LF_bubbles.wav":["audio.vl2"],"audio/fx/armor/light_LF_hard.wav":["audio.vl2"],"audio/fx/armor/light_LF_metal.wav":["audio.vl2"],"audio/fx/armor/light_LF_snow.wav":["audio.vl2"],"audio/fx/armor/light_LF_soft.wav":["audio.vl2"],"audio/fx/armor/light_LF_uw.wav":["audio.vl2"],"audio/fx/armor/light_LF_wade.wav":["audio.vl2"],"audio/fx/armor/light_LF_water.wav":["audio.vl2"],"audio/fx/armor/light_RF_bubbles.wav":["audio.vl2"],"audio/fx/armor/light_RF_hard.wav":["audio.vl2"],"audio/fx/armor/light_RF_metal.wav":["audio.vl2"],"audio/fx/armor/light_RF_snow.wav":["audio.vl2"],"audio/fx/armor/light_RF_soft.wav":["audio.vl2"],"audio/fx/armor/light_RF_uw.wav":["audio.vl2"],"audio/fx/armor/light_RF_wade.wav":["audio.vl2"],"audio/fx/armor/light_RF_water.wav":["audio.vl2"],"audio/fx/armor/light_land_hard.wav":["audio.vl2"],"audio/fx/armor/light_land_metal.wav":["audio.vl2"],"audio/fx/armor/light_land_snow.wav":["audio.vl2"],"audio/fx/armor/light_land_soft.wav":["audio.vl2"],"audio/fx/armor/med_LF_hard.wav":["audio.vl2"],"audio/fx/armor/med_LF_metal.wav":["audio.vl2"],"audio/fx/armor/med_LF_snow.wav":["audio.vl2"],"audio/fx/armor/med_LF_soft.wav":["audio.vl2"],"audio/fx/armor/med_LF_uw.wav":["audio.vl2"],"audio/fx/armor/med_LF_water.wav":["audio.vl2"],"audio/fx/armor/med_RF_hard.wav":["audio.vl2"],"audio/fx/armor/med_RF_metal.wav":["audio.vl2"],"audio/fx/armor/med_RF_snow.wav":["audio.vl2"],"audio/fx/armor/med_RF_soft.wav":["audio.vl2"],"audio/fx/armor/med_RF_uw.wav":["audio.vl2"],"audio/fx/armor/med_RF_water.wav":["audio.vl2"],"audio/fx/armor/med_land_hard.wav":["audio.vl2"],"audio/fx/armor/med_land_snow.wav":["audio.vl2"],"audio/fx/armor/med_land_soft.wav":["audio.vl2"],"audio/fx/armor/ski_soft.wav":["audio.vl2"],"audio/fx/armor/thrust.wav":["audio.vl2"],"audio/fx/armor/thrust_uw.wav":["audio.vl2"],"audio/fx/environment/IrisStaticSweep.wav":["TWL-MapPack.vl2"],"audio/fx/environment/SalDefenceWarning.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/Salbaseambience.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/Salwindsand.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/base_1.wav":["audio.vl2"],"audio/fx/environment/base_2.wav":["audio.vl2"],"audio/fx/environment/base_3.wav":["audio.vl2"],"audio/fx/environment/base_pulse_1.wav":["audio.vl2"],"audio/fx/environment/base_pulse_2.wav":["audio.vl2"],"audio/fx/environment/bird_echo1.wav":["audio.vl2"],"audio/fx/environment/bird_echo2.wav":["audio.vl2"],"audio/fx/environment/bird_echo3.wav":["audio.vl2"],"audio/fx/environment/bird_echo4.wav":["audio.vl2"],"audio/fx/environment/bird_echo5.wav":["audio.vl2"],"audio/fx/environment/bubbles1.wav":["audio.vl2"],"audio/fx/environment/bubbles2.wav":["audio.vl2"],"audio/fx/environment/caynonwind144k.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/coldwind1.wav":["audio.vl2"],"audio/fx/environment/crickets.wav":["audio.vl2"],"audio/fx/environment/crickets_drygrass.wav":["audio.vl2"],"audio/fx/environment/ctmelody1.WAV":["audio.vl2"],"audio/fx/environment/ctmelody2.WAV":["audio.vl2"],"audio/fx/environment/ctmelody3.WAV":["audio.vl2"],"audio/fx/environment/ctmelody4.WAV":["audio.vl2"],"audio/fx/environment/desertowl.wav":["audio.vl2"],"audio/fx/environment/dnabird1.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnabird3.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnacloseriver.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnacricketnight.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnaforest1.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnaforest2.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnafrog.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnagabbiano.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnaghost.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnanightengale.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnaoceano.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnaoceano2.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnaoceano3.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnapanelsounds.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnapanelsounds2.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnapigeon.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnastormblows.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnawolf.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnawolf2.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/drywind.wav":["audio.vl2"],"audio/fx/environment/drywind2.wav":["audio.vl2"],"audio/fx/environment/fly_swarm.wav":["audio.vl2"],"audio/fx/environment/fog.wav":["audio.vl2"],"audio/fx/environment/frog1.wav":["audio.vl2"],"audio/fx/environment/frog2.wav":["audio.vl2"],"audio/fx/environment/gravel1.wav":["audio.vl2"],"audio/fx/environment/gravel2.wav":["audio.vl2"],"audio/fx/environment/gravel3.wav":["audio.vl2"],"audio/fx/environment/growl1.wav":["audio.vl2"],"audio/fx/environment/growl2.wav":["audio.vl2"],"audio/fx/environment/growl3.wav":["audio.vl2"],"audio/fx/environment/growl4.wav":["audio.vl2"],"audio/fx/environment/growl5.wav":["audio.vl2"],"audio/fx/environment/howlingwind1.wav":["audio.vl2"],"audio/fx/environment/howlingwind2.wav":["audio.vl2"],"audio/fx/environment/howlingwind3.wav":["audio.vl2"],"audio/fx/environment/icecrack1.wav":["audio.vl2"],"audio/fx/environment/icecrack2.wav":["audio.vl2"],"audio/fx/environment/icefall1.wav":["audio.vl2"],"audio/fx/environment/icefall2.wav":["audio.vl2"],"audio/fx/environment/icefall3.wav":["audio.vl2"],"audio/fx/environment/lakewaves.wav":["audio.vl2"],"audio/fx/environment/lakewaves2.wav":["audio.vl2"],"audio/fx/environment/lavabloop1.wav":["audio.vl2"],"audio/fx/environment/lavabloop2.wav":["audio.vl2"],"audio/fx/environment/lavabloop3.wav":["audio.vl2"],"audio/fx/environment/lavabloop4.wav":["audio.vl2"],"audio/fx/environment/lavabloop5.wav":["audio.vl2"],"audio/fx/environment/lavabloop6.wav":["audio.vl2"],"audio/fx/environment/lavabloop7.wav":["audio.vl2"],"audio/fx/environment/lavahiss.wav":["audio.vl2"],"audio/fx/environment/lavahostile.wav":["audio.vl2"],"audio/fx/environment/lavamellow1.wav":["audio.vl2"],"audio/fx/environment/leavesrustling.wav":["audio.vl2"],"audio/fx/environment/moaningwind1.wav":["audio.vl2"],"audio/fx/environment/oceanwaves.wav":["audio.vl2"],"audio/fx/environment/rain_hard_1.wav":["audio.vl2"],"audio/fx/environment/rain_hard_2.wav":["audio.vl2"],"audio/fx/environment/rain_light_1.wav":["audio.vl2"],"audio/fx/environment/rain_light_2.wav":["audio.vl2"],"audio/fx/environment/rain_medium_1.wav":["audio.vl2"],"audio/fx/environment/rain_medium_2.wav":["audio.vl2"],"audio/fx/environment/rain_medium_3.wav":["audio.vl2"],"audio/fx/environment/river1.wav":["audio.vl2"],"audio/fx/environment/river2.wav":["audio.vl2"],"audio/fx/environment/river3.wav":["audio.vl2"],"audio/fx/environment/rockslide1.wav":["audio.vl2"],"audio/fx/environment/rockslide2.wav":["audio.vl2"],"audio/fx/environment/rumblingthunder.wav":["audio.vl2"],"audio/fx/environment/sandpatter1.wav":["audio.vl2"],"audio/fx/environment/sandpatter2.wav":["audio.vl2"],"audio/fx/environment/sandstorm.wav":["audio.vl2"],"audio/fx/environment/sandstorm2.wav":["audio.vl2"],"audio/fx/environment/seagull1.wav":["TR2final105-client.vl2"],"audio/fx/environment/snowfall1.wav":["audio.vl2"],"audio/fx/environment/snowfall2.wav":["audio.vl2"],"audio/fx/environment/snowfall3.wav":["audio.vl2"],"audio/fx/environment/snowfall4.wav":["audio.vl2"],"audio/fx/environment/snowstorm1.wav":["audio.vl2"],"audio/fx/environment/snowstorm2.wav":["audio.vl2"],"audio/fx/environment/sys-boilingwater.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-lava1.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-lava2.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-lavastream.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-ocean.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-riverfast.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-riverslow.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-thunder1.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-thunderaway.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-windstream.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/wetwind.wav":["audio.vl2"],"audio/fx/environment/whispers.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/wind_sandstorm.wav":["audio.vl2"],"audio/fx/environment/yeti_howl1.wav":["audio.vl2"],"audio/fx/environment/yeti_howl2.wav":["audio.vl2"],"audio/fx/explosions/deployables_explosion.wav":["audio.vl2"],"audio/fx/explosions/explosion.xpl03.wav":["audio.vl2"],"audio/fx/explosions/explosion.xpl10.wav":["audio.vl2"],"audio/fx/explosions/explosion.xpl23.wav":["audio.vl2"],"audio/fx/explosions/explosion.xpl27.wav":["audio.vl2"],"audio/fx/explosions/grenade_flash_explode.wav":["audio.vl2"],"audio/fx/explosions/vehicle_explosion.wav":["audio.vl2"],"audio/fx/misc/Cheer.wav":["TR2final105-client.vl2"],"audio/fx/misc/Flag1.wav":["TR2final105-client.vl2"],"audio/fx/misc/Flair.wav":["TR2final105-client.vl2"],"audio/fx/misc/MA1.wav":["TR2final105-client.vl2"],"audio/fx/misc/MA2.wav":["TR2final105-client.vl2"],"audio/fx/misc/MA3.wav":["TR2final105-client.vl2"],"audio/fx/misc/SHIELDH1.WAV":["audio.vl2"],"audio/fx/misc/Siege_Switching.WAV":["audio.vl2"],"audio/fx/misc/Yardsale.WAV":["audio.vl2"],"audio/fx/misc/bounty_bonus.wav":["audio.vl2"],"audio/fx/misc/bounty_completed.wav":["audio.vl2"],"audio/fx/misc/bounty_objrem1.wav":["audio.vl2"],"audio/fx/misc/bounty_objrem2.wav":["audio.vl2"],"audio/fx/misc/cannonshot.wav":["TR2final105-client.vl2"],"audio/fx/misc/cannonstart.wav":["TR2final105-client.vl2"],"audio/fx/misc/carscreech.wav":["TR2final105-client.vl2"],"audio/fx/misc/coin.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowd-clap.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowd-dis2.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowd.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowd2.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowd3.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowdfade.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowdtransition1a.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowdtransition1b.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowdtransition2a.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowdtransition2b.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowdtransition3a.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowdtransition3b.wav":["TR2final105-client.vl2"],"audio/fx/misc/diagnostic_beep.wav":["audio.vl2"],"audio/fx/misc/diagnostic_on.wav":["audio.vl2"],"audio/fx/misc/downloading.wav":["audio.vl2"],"audio/fx/misc/flag_capture.wav":["audio.vl2"],"audio/fx/misc/flag_drop.wav":["audio.vl2"],"audio/fx/misc/flag_lost.wav":["audio.vl2"],"audio/fx/misc/flag_mined_female.wav":["audio.vl2"],"audio/fx/misc/flag_mined_male.wav":["audio.vl2"],"audio/fx/misc/flag_return.wav":["audio.vl2"],"audio/fx/misc/flag_snatch.wav":["audio.vl2"],"audio/fx/misc/flag_taken.wav":["audio.vl2"],"audio/fx/misc/flagcapture.wav":["TR2final105-client.vl2"],"audio/fx/misc/flagenemy.wav":["TR2final105-client.vl2"],"audio/fx/misc/flagflap.wav":["TR2final105-client.vl2"],"audio/fx/misc/flagfriend.wav":["TR2final105-client.vl2"],"audio/fx/misc/flagreturn.wav":["TR2final105-client.vl2"],"audio/fx/misc/flagself.wav":["TR2final105-client.vl2"],"audio/fx/misc/flipflop_lost.wav":["audio.vl2"],"audio/fx/misc/flipflop_taken.wav":["audio.vl2"],"audio/fx/misc/gameover.wav":["TR2final105-client.vl2"],"audio/fx/misc/gamestart.wav":["TR2final105-client.vl2"],"audio/fx/misc/goal.wav":["TR2final105-client.vl2"],"audio/fx/misc/gridjump.wav":["TR2final105-client.vl2"],"audio/fx/misc/health_patch.wav":["audio.vl2"],"audio/fx/misc/heartbeat.wav":["audio.vl2"],"audio/fx/misc/hunters_1.wav":["audio.vl2"],"audio/fx/misc/hunters_10.wav":["audio.vl2"],"audio/fx/misc/hunters_15.wav":["audio.vl2"],"audio/fx/misc/hunters_2.wav":["audio.vl2"],"audio/fx/misc/hunters_3.wav":["audio.vl2"],"audio/fx/misc/hunters_30.wav":["audio.vl2"],"audio/fx/misc/hunters_4.wav":["audio.vl2"],"audio/fx/misc/hunters_5.wav":["audio.vl2"],"audio/fx/misc/hunters_60.wav":["audio.vl2"],"audio/fx/misc/hunters_flag_snatch.wav":["audio.vl2"],"audio/fx/misc/hunters_greed.wav":["audio.vl2"],"audio/fx/misc/hunters_horde.wav":["audio.vl2"],"audio/fx/misc/launcher.wav":["TR2final105-client.vl2"],"audio/fx/misc/lightning_impact.wav":["audio.vl2"],"audio/fx/misc/mine.deploy.WAV":["audio.vl2"],"audio/fx/misc/misc.error.wav":["audio.vl2"],"audio/fx/misc/missed.wav":["TR2final105-client.vl2"],"audio/fx/misc/nexus_cap.wav":["audio.vl2"],"audio/fx/misc/nexus_idle.wav":["audio.vl2"],"audio/fx/misc/red_alert.wav":["audio.vl2"],"audio/fx/misc/red_alert_short.wav":["TR2final105-client.vl2"],"audio/fx/misc/rolechange.wav":["TR2final105-client.vl2"],"audio/fx/misc/slapshot.wav":["TR2final105-client.vl2"],"audio/fx/misc/static.wav":["audio.vl2"],"audio/fx/misc/switch_taken.wav":["audio.vl2"],"audio/fx/misc/target_waypoint.wav":["audio.vl2"],"audio/fx/misc/vote_fails.wav":["audio.vl2"],"audio/fx/misc/vote_initiated.wav":["audio.vl2"],"audio/fx/misc/vote_passes.wav":["audio.vl2"],"audio/fx/misc/warning_beep.wav":["audio.vl2"],"audio/fx/misc/whistle.wav":["TR2final105-client.vl2"],"audio/fx/packs/cloak_on.wav":["audio.vl2"],"audio/fx/packs/inventory_deploy.wav":["audio.vl2"],"audio/fx/packs/packs.pickupPack.wav":["audio.vl2"],"audio/fx/packs/packs.repairPackOn.wav":["audio.vl2"],"audio/fx/packs/packs.throwPack.wav":["audio.vl2"],"audio/fx/packs/repair_use.wav":["audio.vl2"],"audio/fx/packs/satchel_pack_activate.wav":["audio.vl2"],"audio/fx/packs/satchel_pack_detonate.wav":["audio.vl2"],"audio/fx/packs/sensorjammerpack_on.wav":["audio.vl2"],"audio/fx/packs/shield_hit.wav":["audio.vl2"],"audio/fx/packs/shield_on.WAV":["audio.vl2"],"audio/fx/packs/turret_place.wav":["audio.vl2"],"audio/fx/powered/base_power_loop.wav":["audio.vl2"],"audio/fx/powered/base_power_off.wav":["audio.vl2"],"audio/fx/powered/base_power_on.wav":["audio.vl2"],"audio/fx/powered/dep_inv_station.wav":["audio.vl2"],"audio/fx/powered/generator_hum.wav":["audio.vl2"],"audio/fx/powered/inv_pad_appear.wav":["audio.vl2"],"audio/fx/powered/inv_pad_off.wav":["audio.vl2"],"audio/fx/powered/inv_pad_on.wav":["audio.vl2"],"audio/fx/powered/motion_sensor_activate.wav":["audio.vl2"],"audio/fx/powered/nexus_deny.wav":["audio.vl2"],"audio/fx/powered/sensor_activate.wav":["audio.vl2"],"audio/fx/powered/sensor_hum.wav":["audio.vl2"],"audio/fx/powered/station_denied.wav":["audio.vl2"],"audio/fx/powered/station_hum.wav":["audio.vl2"],"audio/fx/powered/turret_aa_activate.wav":["audio.vl2"],"audio/fx/powered/turret_aa_fire.wav":["audio.vl2"],"audio/fx/powered/turret_heavy_activate.wav":["audio.vl2"],"audio/fx/powered/turret_heavy_idle.wav":["audio.vl2"],"audio/fx/powered/turret_heavy_reload.wav":["audio.vl2"],"audio/fx/powered/turret_indoor_fire.wav":["audio.vl2"],"audio/fx/powered/turret_light_activate.wav":["audio.vl2"],"audio/fx/powered/turret_light_idle.wav":["audio.vl2"],"audio/fx/powered/turret_light_reload.wav":["audio.vl2"],"audio/fx/powered/turret_missile_activate.wav":["audio.vl2"],"audio/fx/powered/turret_missile_fire.wav":["audio.vl2"],"audio/fx/powered/turret_mortar_explode.wav":["audio.vl2"],"audio/fx/powered/turret_mortar_fire.wav":["audio.vl2"],"audio/fx/powered/turret_outdoor_fire.wav":["audio.vl2"],"audio/fx/powered/turret_plasma_explode.wav":["audio.vl2"],"audio/fx/powered/turret_plasma_fire.wav":["audio.vl2"],"audio/fx/powered/turret_sentry_activate.wav":["audio.vl2"],"audio/fx/powered/turret_sentry_fire.wav":["audio.vl2"],"audio/fx/powered/turret_sentry_impact.wav":["audio.vl2"],"audio/fx/powered/vehicle_pad_on.wav":["audio.vl2"],"audio/fx/powered/vehicle_screen_off.wav":["audio.vl2"],"audio/fx/powered/vehicle_screen_on.wav":["audio.vl2"],"audio/fx/powered/vehicle_screen_on2.wav":["audio.vl2"],"audio/fx/vehicles/MPB_close_lid.wav":["audio.vl2"],"audio/fx/vehicles/MPB_deploy.wav":["audio.vl2"],"audio/fx/vehicles/MPB_deploy_station.wav":["audio.vl2"],"audio/fx/vehicles/MPB_deploy_turret.wav":["audio.vl2"],"audio/fx/vehicles/MPB_undeploy_turret.wav":["audio.vl2"],"audio/fx/vehicles/MPB_undeploy_turret2.wav":["audio.vl2"],"audio/fx/vehicles/bomber_bomb_dryfire.wav":["audio.vl2"],"audio/fx/vehicles/bomber_bomb_impact.wav":["audio.vl2"],"audio/fx/vehicles/bomber_bomb_projectile.wav":["audio.vl2"],"audio/fx/vehicles/bomber_bomb_reload.wav":["audio.vl2"],"audio/fx/vehicles/bomber_boost.wav":["audio.vl2"],"audio/fx/vehicles/bomber_engine.wav":["audio.vl2"],"audio/fx/vehicles/bomber_turret_activate.wav":["audio.vl2"],"audio/fx/vehicles/bomber_turret_dryfire.wav":["audio.vl2"],"audio/fx/vehicles/bomber_turret_fire.wav":["audio.vl2"],"audio/fx/vehicles/bomber_turret_reload.wav":["audio.vl2"],"audio/fx/vehicles/cockpit_activate.wav":["audio.vl2"],"audio/fx/vehicles/crash_grav_soft.wav":["audio.vl2"],"audio/fx/vehicles/crash_ground_vehicle.wav":["audio.vl2"],"audio/fx/vehicles/crash_hard.wav":["audio.vl2"],"audio/fx/vehicles/crash_soft.wav":["audio.vl2"],"audio/fx/vehicles/htransport_boost.wav":["audio.vl2"],"audio/fx/vehicles/htransport_thrust.wav":["audio.vl2"],"audio/fx/vehicles/inventory_pad_appear.wav":["audio.vl2"],"audio/fx/vehicles/inventory_pad_on.wav":["audio.vl2"],"audio/fx/vehicles/mount.wav":["audio.vl2"],"audio/fx/vehicles/mount_dis.wav":["audio.vl2"],"audio/fx/vehicles/mpb_boost.wav":["audio.vl2"],"audio/fx/vehicles/mpb_inv_station.wav":["audio.vl2"],"audio/fx/vehicles/mpb_thrust.wav":["audio.vl2"],"audio/fx/vehicles/outrider_boost.wav":["audio.vl2"],"audio/fx/vehicles/outrider_engine.wav":["audio.vl2"],"audio/fx/vehicles/outrider_skid.wav":["audio.vl2"],"audio/fx/vehicles/shrike_blaster.wav":["audio.vl2"],"audio/fx/vehicles/shrike_blaster_projectile.wav":["audio.vl2"],"audio/fx/vehicles/shrike_blaster_projectile_impact.wav":["audio.vl2"],"audio/fx/vehicles/shrike_boost.wav":["audio.vl2"],"audio/fx/vehicles/shrike_engine.wav":["audio.vl2"],"audio/fx/vehicles/tank_activate.wav":["audio.vl2"],"audio/fx/vehicles/tank_boost.wav":["audio.vl2"],"audio/fx/vehicles/tank_chaingun.wav":["audio.vl2"],"audio/fx/vehicles/tank_engine.wav":["audio.vl2"],"audio/fx/vehicles/tank_mortar_fire.wav":["audio.vl2"],"audio/fx/vehicles/tank_skid.wav":["audio.vl2"],"audio/fx/vehicles/wake_shrike_n_tank.wav":["audio.vl2"],"audio/fx/vehicles/wake_wildcat.wav":["audio.vl2"],"audio/fx/weapons/ELF_fire.wav":["audio.vl2"],"audio/fx/weapons/ELF_hit.wav":["audio.vl2"],"audio/fx/weapons/ELF_underwater.wav":["audio.vl2"],"audio/fx/weapons/TR2spinfusor_fire.wav":["TR2final105-client.vl2"],"audio/fx/weapons/blaster_activate.wav":["audio.vl2"],"audio/fx/weapons/blaster_fire.WAV":["audio.vl2"],"audio/fx/weapons/blaster_impact.wav":["audio.vl2"],"audio/fx/weapons/blaster_projectile.wav":["audio.vl2"],"audio/fx/weapons/cg_hard1.wav":["audio.vl2"],"audio/fx/weapons/cg_hard2.wav":["audio.vl2"],"audio/fx/weapons/cg_hard3.wav":["audio.vl2"],"audio/fx/weapons/cg_hard4.wav":["audio.vl2"],"audio/fx/weapons/cg_metal1.wav":["audio.vl2"],"audio/fx/weapons/cg_metal2.wav":["audio.vl2"],"audio/fx/weapons/cg_metal3.wav":["audio.vl2"],"audio/fx/weapons/cg_metal4.wav":["audio.vl2"],"audio/fx/weapons/cg_soft1.wav":["audio.vl2"],"audio/fx/weapons/cg_soft2.wav":["audio.vl2"],"audio/fx/weapons/cg_soft3.wav":["audio.vl2"],"audio/fx/weapons/cg_soft4.wav":["audio.vl2"],"audio/fx/weapons/cg_water1.wav":["audio.vl2"],"audio/fx/weapons/cg_water2.wav":["audio.vl2"],"audio/fx/weapons/cg_water3.wav":["audio.vl2"],"audio/fx/weapons/cg_water4.wav":["audio.vl2"],"audio/fx/weapons/chaingun_activate.wav":["audio.vl2"],"audio/fx/weapons/chaingun_dryfire.wav":["audio.vl2"],"audio/fx/weapons/chaingun_fire.wav":["audio.vl2"],"audio/fx/weapons/chaingun_impact.wav":["audio.vl2"],"audio/fx/weapons/chaingun_off.wav":["audio.vl2"],"audio/fx/weapons/chaingun_projectile.wav":["audio.vl2"],"audio/fx/weapons/chaingun_spindown.wav":["audio.vl2"],"audio/fx/weapons/chaingun_spinup.wav":["audio.vl2"],"audio/fx/weapons/chaingun_start.wav":["audio.vl2"],"audio/fx/weapons/generic_switch.wav":["audio.vl2"],"audio/fx/weapons/grenade_camera_activate.wav":["audio.vl2"],"audio/fx/weapons/grenade_camera_attach.wav":["audio.vl2"],"audio/fx/weapons/grenade_explode.wav":["audio.vl2"],"audio/fx/weapons/grenade_explode_UW.wav":["audio.vl2"],"audio/fx/weapons/grenade_flash_explode.wav":["audio.vl2"],"audio/fx/weapons/grenade_switch.wav":["audio.vl2"],"audio/fx/weapons/grenade_throw.wav":["audio.vl2"],"audio/fx/weapons/grenadelauncher_activate.wav":["audio.vl2"],"audio/fx/weapons/grenadelauncher_dryfire.wav":["audio.vl2"],"audio/fx/weapons/grenadelauncher_fire.wav":["audio.vl2"],"audio/fx/weapons/grenadelauncher_projectile.wav":["audio.vl2"],"audio/fx/weapons/grenadelauncher_reload.wav":["audio.vl2"],"audio/fx/weapons/mine_deploy.wav":["audio.vl2"],"audio/fx/weapons/mine_detonate.wav":["audio.vl2"],"audio/fx/weapons/mine_detonate_UW.wav":["audio.vl2"],"audio/fx/weapons/mine_switch.wav":["audio.vl2"],"audio/fx/weapons/missile_fire.wav":["audio.vl2"],"audio/fx/weapons/missile_firer_lock.wav":["audio.vl2"],"audio/fx/weapons/missile_firer_search.wav":["audio.vl2"],"audio/fx/weapons/missile_launcher_activate.wav":["audio.vl2"],"audio/fx/weapons/missile_launcher_dryfire.wav":["audio.vl2"],"audio/fx/weapons/missile_projectile.wav":["audio.vl2"],"audio/fx/weapons/missile_target_inbound.wav":["audio.vl2"],"audio/fx/weapons/missile_target_lock.wav":["audio.vl2"],"audio/fx/weapons/mortar_activate.wav":["audio.vl2"],"audio/fx/weapons/mortar_dryfire.wav":["audio.vl2"],"audio/fx/weapons/mortar_explode.wav":["audio.vl2"],"audio/fx/weapons/mortar_explode_UW.wav":["audio.vl2"],"audio/fx/weapons/mortar_fire.wav":["audio.vl2"],"audio/fx/weapons/mortar_projectile.wav":["audio.vl2"],"audio/fx/weapons/mortar_reload.wav":["audio.vl2"],"audio/fx/weapons/plasma_dryfire.wav":["audio.vl2"],"audio/fx/weapons/plasma_fizzle.wav":["audio.vl2"],"audio/fx/weapons/plasma_rifle_activate.WAV":["audio.vl2"],"audio/fx/weapons/plasma_rifle_fire.WAV":["audio.vl2"],"audio/fx/weapons/plasma_rifle_idle.WAV":["audio.vl2"],"audio/fx/weapons/plasma_rifle_projectile.WAV":["audio.vl2"],"audio/fx/weapons/plasma_rifle_projectile_die.WAV":["audio.vl2"],"audio/fx/weapons/plasma_rifle_projectile_hit.WAV":["audio.vl2"],"audio/fx/weapons/plasma_rifle_reload.WAV":["audio.vl2"],"audio/fx/weapons/shocklance_activate.wav":["audio.vl2"],"audio/fx/weapons/shocklance_dryfire.wav":["audio.vl2"],"audio/fx/weapons/shocklance_fire.wav":["audio.vl2"],"audio/fx/weapons/shocklance_miss.wav":["audio.vl2"],"audio/fx/weapons/shocklance_reload.wav":["audio.vl2"],"audio/fx/weapons/sniper_activate.wav":["audio.vl2"],"audio/fx/weapons/sniper_fire.wav":["audio.vl2"],"audio/fx/weapons/sniper_impact.wav":["audio.vl2"],"audio/fx/weapons/sniper_miss.wav":["audio.vl2"],"audio/fx/weapons/sniper_underwater.wav":["audio.vl2"],"audio/fx/weapons/spinfusor_activate.wav":["audio.vl2"],"audio/fx/weapons/spinfusor_dryfire.wav":["audio.vl2"],"audio/fx/weapons/spinfusor_fire.wav":["audio.vl2"],"audio/fx/weapons/spinfusor_idle.wav":["audio.vl2"],"audio/fx/weapons/spinfusor_impact.wav":["audio.vl2"],"audio/fx/weapons/spinfusor_impact_UW.wav":["audio.vl2"],"audio/fx/weapons/spinfusor_projectile.wav":["audio.vl2"],"audio/fx/weapons/spinfusor_reload.sfk":["audio.vl2"],"audio/fx/weapons/spinfusor_reload.wav":["audio.vl2"],"audio/fx/weapons/targetinglaser_paint.wav":["audio.vl2"],"audio/fx/weapons/temp.wav":["audio.vl2"],"audio/fx/weapons/throw_grenade.wav":["audio.vl2"],"audio/fx/weapons/throw_mine.wav":["audio.vl2"],"audio/fx/weapons/weapon.missilereload.wav":["audio.vl2"],"audio/gui/buttonDown.wav":["audio.vl2"],"audio/gui/buttonOver.wav":["audio.vl2"],"audio/gui/command_hum.wav":["audio.vl2"],"audio/gui/command_off.wav":["audio.vl2"],"audio/gui/command_on.wav":["audio.vl2"],"audio/gui/inventory_hum.wav":["audio.vl2"],"audio/gui/inventory_off.wav":["audio.vl2"],"audio/gui/inventory_on.wav":["audio.vl2"],"audio/gui/launchMenuOpen.wav":["audio.vl2"],"audio/gui/launchMenuOver.wav":["audio.vl2"],"audio/gui/loading_hum.wav":["audio.vl2"],"audio/gui/objective_notification.wav":["audio.vl2"],"audio/gui/shell_hum.wav":["audio.vl2"],"audio/gui/vote_nopass.wav":["audio.vl2"],"audio/gui/vote_pass.wav":["audio.vl2"],"audio/gui/youvegotmail.wav":["audio.vl2"],"audio/gui/youvegotmail2.WAV":["audio.vl2"],"audio/iceLakeFractures.wav":["z_DMP2-V0.6.vl2"],"audio/lowrum.wav":["z_DMP2-V0.6.vl2"],"audio/mortarBombFire.wav":["z_DMP2-V0.6.vl2"],"audio/nukeBoom.wav":["z_DMP2-V0.6.vl2"],"audio/nukeThud.wav":["z_DMP2-V0.6.vl2"],"audio/space_bird_3.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/t1sounds/Access_Denied.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/DISCLOOP.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/Dryfire1.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/EXPLO3.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/Explo4.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/Grenade.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/Machgun2.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/Mortar_reload.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/Pku_weap.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/Plasma2.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/Ricoche1.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/Ricoche2.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/Ricoche3.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/ammo_activate.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/ammo_use.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/command_activate.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/discreload.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/discspin.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/energyexp.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/flierRocket.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/flyer_dismount.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/flyer_fly.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/flyer_idle.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/flyer_mount.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/forceclose.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/forceopen.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/generator.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/inv_activate.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/inv_power.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/inv_use.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/laserhit.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/machgun3.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/machinegun.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/mortar_fire.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/mortar_idle.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/pulse_power.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/rain.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/repair.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/rifle1.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/rocket2.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/rockexp.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/shockexp.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/sniper.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/tgt_laser.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/turretexp.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/turretfire1.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/turretfire4.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/turretoff1.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/turretoff4.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/turreton1.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/turreton4.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/turretturn4.wav":["z_DMP2-V0.6.vl2"],"audio/thud.wav":["z_DMP2-V0.6.vl2"],"audio/turret_2.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/turret_3.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/ve3.wav":["z_DMP2-V0.6.vl2"],"audio/vocBoomStr.wav":["z_DMP2-V0.6.vl2"],"audio/voice/Training/Briefings/SkiFree.brief01.WAV":["SkiFreeGameType.vl2"],"classic_maps.txt":["Classic_maps_v1.vl2"],"console_end.cs":["base.vl2"],"effects/Armor.ifr":["base.vl2"],"effects/explosions.ifr":["base.vl2"],"effects/gui.ifr":["base.vl2"],"effects/misc.ifr":["base.vl2"],"effects/packs.ifr":["base.vl2"],"effects/powered.ifr":["base.vl2"],"effects/vehicles.ifr":["base.vl2"],"effects/weapons.ifr":["base.vl2"],"flags.png":["zflags.vl2"],"fonts/Arial Bold_10.gft":["base.vl2"],"fonts/Arial Bold_12.gft":["base.vl2"],"fonts/Arial Bold_13.gft":["base.vl2"],"fonts/Arial Bold_14.gft":["base.vl2"],"fonts/Arial Bold_16.gft":["base.vl2"],"fonts/Arial Bold_18.gft":["base.vl2"],"fonts/Arial Bold_24.gft":["base.vl2"],"fonts/Arial Bold_32.gft":["base.vl2"],"fonts/Arial_12.gft":["base.vl2"],"fonts/Arial_13.gft":["base.vl2"],"fonts/Arial_14.gft":["base.vl2"],"fonts/Arial_16.gft":["base.vl2"],"fonts/Arial_18.gft":["base.vl2"],"fonts/Arial_20.gft":["base.vl2"],"fonts/Lucida Console_12.gft":["base.vl2"],"fonts/Sui Generis_14.gft":["base.vl2"],"fonts/Sui Generis_20.gft":["base.vl2"],"fonts/Sui Generis_22.gft":["base.vl2"],"fonts/Univers Bold_16.gft":["base.vl2"],"fonts/Univers Bold_18.gft":["base.vl2"],"fonts/Univers Condensed Bold_20.gft":["base.vl2"],"fonts/Univers Condensed_10.gft":["base.vl2"],"fonts/Univers Condensed_12.gft":["base.vl2"],"fonts/Univers Condensed_14.gft":["base.vl2"],"fonts/Univers Condensed_18.gft":["base.vl2"],"fonts/Univers Condensed_20.gft":["base.vl2"],"fonts/Univers Condensed_22.gft":["base.vl2"],"fonts/Univers condensed bold_28.gft":["base.vl2"],"fonts/Univers condensed_28.gft":["base.vl2"],"fonts/Univers condensed_30.gft":["base.vl2"],"fonts/Univers italic_16.gft":["base.vl2"],"fonts/Univers italic_18.gft":["base.vl2"],"fonts/Univers_12.gft":["base.vl2"],"fonts/Univers_14.gft":["base.vl2"],"fonts/Univers_16.gft":["base.vl2"],"fonts/Univers_18.gft":["base.vl2"],"fonts/Univers_22.gft":["base.vl2"],"fonts/Verdana Bold_12.gft":["base.vl2"],"fonts/Verdana Bold_13.gft":["base.vl2"],"fonts/Verdana Bold_14.gft":["base.vl2"],"fonts/Verdana Bold_16.gft":["base.vl2"],"fonts/Verdana Bold_24.gft":["base.vl2"],"fonts/Verdana Bold_36.gft":["base.vl2"],"fonts/Verdana Italic_12.gft":["base.vl2"],"fonts/Verdana Italic_13.gft":["base.vl2"],"fonts/Verdana Italic_14.gft":["base.vl2"],"fonts/Verdana Italic_16.gft":["base.vl2"],"fonts/Verdana_10.gft":["base.vl2"],"fonts/Verdana_12.gft":["base.vl2"],"fonts/Verdana_13.gft":["base.vl2"],"fonts/Verdana_14.gft":["base.vl2"],"fonts/Verdana_16.gft":["base.vl2"],"fonts/Verdana_18.gft":["base.vl2"],"fonts/arial bold_20.gft":["base.vl2"],"fonts/arial bold_50.gft":["base.vl2"],"fonts/times_24.gft":["base.vl2"],"fonts/times_36.gft":["base.vl2"],"fonts/univers condensed_16.gft":["base.vl2"],"gui/AIEButtonBarDlg.gui":["scripts.vl2"],"gui/AIEFrameSetDlg.gui":["scripts.vl2"],"gui/AIEStatusbarDlg.gui":["scripts.vl2"],"gui/AIEWorkingDlg.gui":["scripts.vl2"],"gui/AIEditorGui.gui":["scripts.vl2"],"gui/AIEditorToolBar.gui":["scripts.vl2"],"gui/AddressDlg.gui":["scripts.vl2"],"gui/AdvancedHostDlg.gui":["scripts.vl2"],"gui/BrowserEditInfoDlg.gui":["scripts.vl2"],"gui/BrowserSearchDlg.gui":["scripts.vl2"],"gui/CenterPrint.gui":["scripts.vl2"],"gui/ChannelBanDlg.gui":["scripts.vl2"],"gui/ChannelKeyDlg.gui":["scripts.vl2"],"gui/ChannelOptionsDlg.gui":["scripts.vl2"],"gui/ChatDlg.gui":["scripts.vl2"],"gui/ChatGui.gui":["scripts.vl2"],"gui/ChatOptionsDlg.gui":["scripts.vl2"],"gui/ChooseFilterDlg.gui":["scripts.vl2"],"gui/CommanderChatDlg.gui":["scripts.vl2"],"gui/CommanderMapGui.gui":["scripts.vl2"],"gui/CommonLoadDlg.gui":["scripts.vl2"],"gui/CommonSaveDlg.gui":["scripts.vl2"],"gui/CompTestGui.gui":["scripts.vl2"],"gui/ConsoleDlg.gui":["scripts.vl2"],"gui/CreateAccountDlg.gui":["scripts.vl2"],"gui/CreateTribeDlg.gui":["scripts.vl2"],"gui/CreditsGui.gui":["scripts.vl2"],"gui/DebriefGui.gui":["scripts.vl2"],"gui/DebuggerBreakConditionDlg.gui":["scripts.vl2"],"gui/DebuggerConnectDlg.gui":["scripts.vl2"],"gui/DebuggerEditWatchDlg.gui":["scripts.vl2"],"gui/DebuggerFindDlg.gui":["scripts.vl2"],"gui/DebuggerGui.gui":["scripts.vl2"],"gui/DebuggerWatchDlg.gui":["scripts.vl2"],"gui/DemoLoadProgressDlg.gui":["scripts.vl2"],"gui/DemoPlaybackDlg.gui":["scripts.vl2"],"gui/DemoRenameFileDlg.gui":["scripts.vl2"],"gui/DetailSetDlg.gui":["scripts.vl2"],"gui/DriverInfoDlg.gui":["scripts.vl2"],"gui/EULADlg.gui":["scripts.vl2"],"gui/EditChatCommandDlg.gui":["scripts.vl2"],"gui/EditChatMenuDlg.gui":["scripts.vl2"],"gui/EditChatMenuGui.gui":["scripts.vl2"],"gui/EditorGui.gui":["scripts.vl2"],"gui/EditorSaveMissionDlg.gui":["scripts.vl2"],"gui/EditorToolBarGui.gui":["scripts.vl2"],"gui/EditorToolCreatorGui.gui":["scripts.vl2"],"gui/EditorToolInspectorGui.gui":["scripts.vl2"],"gui/EditorToolMissionAreaGui.gui":["scripts.vl2"],"gui/EditorToolThumbnailGui.gui":["scripts.vl2"],"gui/EditorToolTreeViewGui.gui":["scripts.vl2"],"gui/EditorToolbarDlg.gui":["scripts.vl2"],"gui/EmailBlockDlg.gui":["scripts.vl2"],"gui/EmailComposeDlg.gui":["scripts.vl2"],"gui/EmailGui.gui":["scripts.vl2"],"gui/EnterIPDlg.gui":["scripts.vl2"],"gui/FilterEditDlg.gui":["scripts.vl2"],"gui/FindServerDlg.gui":["scripts.vl2"],"gui/FrameOverlayGui.gui":["scripts.vl2"],"gui/GameGui.gui":["scripts.vl2"],"gui/GenDialog.gui":["scripts.vl2"],"gui/GuiEditorGui.gui":["scripts.vl2"],"gui/GuiTestGui.gui":["scripts.vl2"],"gui/HUDDlgs.gui":["scripts.vl2"],"gui/HelpDlg.gui":["scripts.vl2"],"gui/IHVTest.gui":["scripts.vl2"],"gui/ImmSplashDlg.gui":["scripts.vl2"],"gui/InspectAddFieldDlg.gui":["scripts.vl2"],"gui/InspectDlg.gui":["scripts.vl2"],"gui/InteriorDebug.gui":["scripts.vl2"],"gui/InteriorPreviewGui.gui":["scripts.vl2"],"gui/JoinChatDlg.gui":["scripts.vl2"],"gui/JoystickConfigDlg.gui":["scripts.vl2"],"gui/LaunchGui.gui":["scripts.vl2"],"gui/LaunchToolbarDlg.gui":["scripts.vl2"],"gui/LoadingGui.gui":["scripts.vl2"],"gui/LobbyGui.gui":["scripts.vl2"],"gui/LoginDlg.gui":["scripts.vl2"],"gui/LoginMessageBoxDlg.gui":["scripts.vl2"],"gui/MessageBoxDlg.gui":["scripts.vl2"],"gui/MessagePopupDlg.gui":["scripts.vl2"],"gui/MouseConfigDlg.gui":["scripts.vl2"],"gui/MoveThreadDlg.gui":["scripts.vl2"],"gui/NewMissionGui.gui":["scripts.vl2"],"gui/NewWarriorDlg.gui":["scripts.vl2"],"gui/OptionsDlg.gui":["scripts.vl2"],"gui/PanoramaGui.gui":["scripts.vl2"],"gui/PasswordDlg.gui":["scripts.vl2"],"gui/PickTeamDlg.gui":["scripts.vl2"],"gui/PlayGui.gui":["scripts.vl2"],"gui/RecordingsDlg.gui":["scripts.vl2"],"gui/RemapDlg.gui":["scripts.vl2"],"gui/ServerInfoDlg.gui":["scripts.vl2"],"gui/ShellLoadFileDlg.gui":["scripts.vl2"],"gui/ShellSaveFileDlg.gui":["scripts.vl2"],"gui/SinglePlayerEscapeDlg.gui":["scripts.vl2"],"gui/TR2DebriefGui.gui":["TR2final105-client.vl2"],"gui/TSShowDetailControlDlg.gui":["scripts.vl2"],"gui/TSShowEditScale.gui":["scripts.vl2"],"gui/TSShowGui.gui":["scripts.vl2"],"gui/TSShowLightDlg.gui":["scripts.vl2"],"gui/TSShowLoadDlg.gui":["scripts.vl2"],"gui/TSShowMiscDlg.gui":["scripts.vl2"],"gui/TSShowThreadControlDlg.gui":["scripts.vl2"],"gui/TSShowTranDurEditDlg.gui":["scripts.vl2"],"gui/TSShowTransitionDlg.gui":["scripts.vl2"],"gui/TaskHudDlg.gui":["scripts.vl2"],"gui/TerraformerFullScreenGui.gui":["scripts.vl2"],"gui/TerraformerGui.gui":["scripts.vl2"],"gui/TerraformerHeightfieldGui.gui":["scripts.vl2"],"gui/TerraformerTextureGui.gui":["scripts.vl2"],"gui/TerrainEditorButtonbarDlg.gui":["scripts.vl2"],"gui/TerrainEditorExtraToolbarDlg.gui":["scripts.vl2"],"gui/TerrainEditorFramesetDlg.gui":["scripts.vl2"],"gui/TerrainEditorGui.gui":["scripts.vl2"],"gui/TerrainEditorStatusbarDlg.gui":["scripts.vl2"],"gui/TerrainEditorTextureSelectGui.gui":["scripts.vl2"],"gui/TerrainEditorToolbarDlg.gui":["scripts.vl2"],"gui/TerrainEditorVSettingsGui.gui":["scripts.vl2"],"gui/TerrainEditorValuesSettingsGui.gui":["scripts.vl2"],"gui/TestGui.gui":["scripts.vl2"],"gui/TrainingGui.gui":["scripts.vl2"],"gui/TribeAdminMemberDlg.gui":["scripts.vl2"],"gui/TribeAndWarriorBrowserGui.gui":["scripts.vl2"],"gui/TribePropertiesDlg.gui":["scripts.vl2"],"gui/WarriorPropertiesDlg.gui":["scripts.vl2"],"gui/WorldEditorButtonbarDlg.gui":["scripts.vl2"],"gui/WorldEditorFramesetDlg.gui":["scripts.vl2"],"gui/WorldEditorGui.gui":["scripts.vl2"],"gui/WorldEditorSettingsDlg.gui":["scripts.vl2"],"gui/WorldEditorStatusbarDlg.gui":["scripts.vl2"],"gui/WorldEditorToolbarDlg.gui":["scripts.vl2"],"gui/cmdMapHelpText.gui":["scripts.vl2"],"gui/guiProfiles.cs":["scripts.vl2"],"gui/helpTextGui.gui":["scripts.vl2"],"gui/objectBuilderGui.gui":["scripts.vl2"],"gui/sceneLightingGui.gui":["scripts.vl2"],"help/1. About.hfl":["scripts.vl2"],"help/2. Mission Editor Overview.hfl":["scripts.vl2"],"help/3. World Editor.hfl":["scripts.vl2"],"help/4. Mission Area Editor.hfl":["scripts.vl2"],"help/5. Terrain Editor.hfl":["scripts.vl2"],"help/6. Terrain Terraform Editor.hfl":["scripts.vl2"],"help/7. Terrain Texture Editor.hfl":["scripts.vl2"],"help/8. Terrain Texture Painter.hfl":["scripts.vl2"],"input.log":["base.vl2"],"interiors/8mCube.dif":["z_DMP2-V0.6.vl2"],"interiors/8mCube.glb":["z_DMP2-V0.6.vl2"],"interiors/Euro4_Bleed_Base.dif":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Euro4_Bleed_Base.glb":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Euro4_Bleed_turret.dif":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Euro4_Bleed_turret.glb":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Euro4_Bleed_vpad.dif":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Euro4_Bleed_vpad.glb":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Euro4_Dissention_dox_bb_bunkera_x2.dif":["TWL2-MapPack.vl2"],"interiors/Euro4_Dissention_dox_bb_bunkera_x2.glb":["TWL2-MapPack.vl2"],"interiors/Euro4_Dissention_dox_bb_hangar_x2.dif":["TWL2-MapPack.vl2"],"interiors/Euro4_Dissention_dox_bb_hangar_x2.glb":["TWL2-MapPack.vl2"],"interiors/Euro4_Dissention_rilke_whitedwarf_mainbase.dif":["TWL2-MapPack.vl2"],"interiors/Euro4_Dissention_rilke_whitedwarf_mainbase.glb":["TWL2-MapPack.vl2"],"interiors/Euro4_FrozenHope_inf_butch_fhope_base47.dif":["TWL2-MapPack.vl2"],"interiors/Euro4_FrozenHope_inf_butch_fhope_base47.glb":["TWL2-MapPack.vl2"],"interiors/Euro4_FrozenHope_inf_butch_fhope_flag6.dif":["TWL2-MapPack.vl2"],"interiors/Euro4_FrozenHope_inf_butch_fhope_flag6.glb":["TWL2-MapPack.vl2"],"interiors/Euro4_FrozenHope_inf_butch_fhope_turret12.dif":["TWL2-MapPack.vl2"],"interiors/Euro4_FrozenHope_inf_butch_fhope_turret12.glb":["TWL2-MapPack.vl2"],"interiors/Euro_salgenroom2.dif":["TWL-MapPack.vl2"],"interiors/Euro_salgenroom2.glb":["TWL-MapPack.vl2"],"interiors/Euro_salproj1.dif":["TWL-MapPack.vl2"],"interiors/Euro_salproj1.glb":["TWL-MapPack.vl2"],"interiors/Euro_salturretsus1.dif":["TWL-MapPack.vl2"],"interiors/Euro_salturretsus1.glb":["TWL-MapPack.vl2"],"interiors/Euro_slblocks.dif":["TWL-MapPack.vl2"],"interiors/Euro_slblocks.glb":["TWL-MapPack.vl2"],"interiors/Euro_slinvstat.dif":["TWL-MapPack.vl2"],"interiors/Euro_slinvstat.glb":["TWL-MapPack.vl2"],"interiors/Euro_slremo2.dif":["TWL-MapPack.vl2"],"interiors/Euro_slremo2.glb":["TWL-MapPack.vl2"],"interiors/Euro_slsusbr1.dif":["TWL-MapPack.vl2"],"interiors/Euro_slsusbr1.glb":["TWL-MapPack.vl2"],"interiors/Euro_slvehramp1.dif":["TWL-MapPack.vl2"],"interiors/Euro_slvehramp1.glb":["TWL-MapPack.vl2"],"interiors/Magellan_kab_magbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Magellan_kab_magbase.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Magellan_kab_magflagstand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Magellan_kab_magflagstand.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Magellan_kab_turretstand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Magellan_kab_turretstand.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/RDTower.dif":["z_DMP2-V0.6.vl2"],"interiors/RDTower.glb":["z_DMP2-V0.6.vl2"],"interiors/SpinCycle_spbase2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/SpinCycle_spbase2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Starfallen.dif":["Classic_maps_v1.vl2"],"interiors/Starfallen.glb":["Classic_maps_v1.vl2"],"interiors/TL_bmiscpan_ruind.dif":["TWL2-MapPack.vl2"],"interiors/TL_bmiscpan_ruind.glb":["TWL2-MapPack.vl2"],"interiors/TL_btowr9.dif":["TWL2-MapPack.vl2"],"interiors/TL_btowr9.glb":["TWL2-MapPack.vl2"],"interiors/TL_drorck-base.dif":["TWL2-MapPack.vl2"],"interiors/TL_drorck-base.glb":["TWL2-MapPack.vl2"],"interiors/TL_magnumbase.dif":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/TL_magnumbase.glb":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/TL_magnumflag.dif":["TWL2-MapPack.vl2"],"interiors/TL_magnumflag.glb":["TWL2-MapPack.vl2"],"interiors/TL_magnummisc.dif":["TWL2-MapPack.vl2"],"interiors/TL_magnummisc.glb":["TWL2-MapPack.vl2"],"interiors/TL_magnumturret.dif":["TWL2-MapPack.vl2"],"interiors/TL_magnumturret.glb":["TWL2-MapPack.vl2"],"interiors/TL_magnumvs.dif":["TWL2-MapPack.vl2"],"interiors/TL_magnumvs.glb":["TWL2-MapPack.vl2"],"interiors/Vpad_Bunker.dif":["TWL-MapPack.vl2"],"interiors/Vpad_Bunker.glb":["TWL-MapPack.vl2"],"interiors/Xtra_AF_airtower.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_AF_airtower.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_AF_invowheel.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_AF_invowheel.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_AF_newbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_AF_newbase.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Bastage_BT_MainBase_CK.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Bastage_BT_MainBase_CK.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Bastage_BT_bunktower.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Bastage_BT_bunktower.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Bastage_BT_tunnel.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Bastage_BT_tunnel.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Caustic_tri_bridge.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Caustic_tri_bridge.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Caustic_tri_lamp.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Caustic_tri_lamp.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Caustic_tri_main.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Caustic_tri_main.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Caustic_tri_turret.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Caustic_tri_turret.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Crown_tri_flag.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Crown_tri_flag.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Crown_tri_turret.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Crown_tri_turret.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_GraveStone_cross.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_GraveStone_cross.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_GraveStone_cross2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_GraveStone_cross2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_GraveStone_obtower.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_GraveStone_obtower.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_GraveStone_tombstone2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_GraveStone_tombstone2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_GraveStone_tombstone3.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_GraveStone_tombstone3.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_HM_Base_CK.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_HM_Base_CK.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_HM_BunkerA.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_HM_BunkerA.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_HM_Flagstand_mk2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_HM_Flagstand_mk2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_HM_TurretPillar.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_HM_TurretPillar.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Hellfire_dbase_ccb1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Hellfire_dbase_ccb1.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Hellfire_dmisc_int_fstand_old.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Hellfire_dmisc_int_fstand_old.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Hellfire_dwall_ccb1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Hellfire_dwall_ccb1.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_base1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_base1.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_base1_mod2a.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_base1_mod2a.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_base1_mod3.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_base1_mod3.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_base1_mod4.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_base1_mod4.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_bridge1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_bridge1.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_bridge2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_bridge2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_platform2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_platform2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_salgenroom2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_salgenroom2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_salproj1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_salproj1.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_salturretsus1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_salturretsus1.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_slblocks.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_slblocks.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_slinvstat.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_slinvstat.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_slremo2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_slremo2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_slsusbr1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_slsusbr1.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_slvehramp1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_slvehramp1.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_ProjectX_tribalma5ters_coyboybebop_basecom1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_ProjectX_tribalma5ters_coyboybebop_basecom1.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_ProjectX_tunneloflove.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_ProjectX_tunneloflove.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_SR_eepbridge4.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_SR_eepbridge4.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_SR_eepbridge4b.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_SR_eepbridge4b.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_SR_eepbridgeh4b.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_SR_eepbridgeh4b.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_SR_eepsab3.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_SR_eepsab3.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_SR_eepsab4.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_SR_eepsab4.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Torrent_kif_bigbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Torrent_kif_bigbase.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Torrent_kif_torrent_turret_tower.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Torrent_kif_torrent_turret_tower.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_attackgate.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_attackgate.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_base.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_base.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_gate.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_gate.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_guntower.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_guntower.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_medtower.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_medtower.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_vpad.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_vpad.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_WSol_Flagstand_CK.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_WSol_Flagstand_CK.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_WSol_GenBase_CK.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_WSol_GenBase_CK.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_WSol_Turret_CK.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_WSol_Turret_CK.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Xerxes_Turret.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Xerxes_Turret.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Xerxes_Turret2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Xerxes_Turret2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Xerxes_proto.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Xerxes_proto.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_ZV_bbunk_ccb1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_ZV_bbunk_ccb1.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_ZV_ccb_be_spire1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_ZV_ccb_be_spire1.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_attrition_infernoflagstand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_attrition_infernoflagstand.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_attrition_stormflagstand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_attrition_stormflagstand.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_attrition_tower.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_attrition_tower.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_attrition_vbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_attrition_vbase.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_beachchair01.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_beachchair01.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_dmisc_-nefflagstand1_x2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_dmisc_-nefflagstand1_x2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_ghostdance_proto.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_ghostdance_proto.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_imperium_base01.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_imperium_base01.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_imperium_bunker01.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_imperium_bunker01.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_imperium_stand01.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_imperium_stand01.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_imperium_tower01.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_imperium_tower01.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_metaltanks_bridge.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_metaltanks_bridge.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_metaltanks_bridge_tunnel.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_metaltanks_bridge_tunnel.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_metaltanks_lush_mainbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_metaltanks_lush_mainbase.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_metaltanks_rip.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_metaltanks_rip.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_metaltanks_xing.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_metaltanks_xing.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_rst_transitbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_rst_transitbase.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_rst_transitstand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_rst_transitstand.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_t_base0.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_t_base0.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anomalyBase.dif":["z_DMP2-V0.6.vl2"],"interiors/anomalyBase.glb":["z_DMP2-V0.6.vl2"],"interiors/anomalyCannon.dif":["z_DMP2-V0.6.vl2"],"interiors/anomalyCannon.glb":["z_DMP2-V0.6.vl2"],"interiors/anomalyCenterBase.dif":["z_DMP2-V0.6.vl2"],"interiors/anomalyCenterBase.glb":["z_DMP2-V0.6.vl2"],"interiors/anthem_cardiacbase.dif":["S8maps.vl2"],"interiors/anthem_cardiacbase.glb":["S8maps.vl2"],"interiors/anthem_cardiacbridge.dif":["S8maps.vl2"],"interiors/anthem_cardiacbridge.glb":["S8maps.vl2"],"interiors/anthem_cardiacstand.dif":["S8maps.vl2"],"interiors/anthem_cardiacstand.glb":["S8maps.vl2"],"interiors/anthem_cardiactower.dif":["S8maps.vl2"],"interiors/anthem_cardiactower.glb":["S8maps.vl2"],"interiors/anthem_cardiacturret.dif":["S8maps.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_cardiacturret.glb":["S8maps.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipebasemini.dif":["S5maps.vl2"],"interiors/anthem_pipebasemini.glb":["S5maps.vl2"],"interiors/anthem_pipebunker.dif":["S5maps.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipebunker.glb":["S5maps.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2-badlands.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2-badlands.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2-beach.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2-beach.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2-desert.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2-desert.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2-ice.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2-ice.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2-lava.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2-lava.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2.dif":["S5maps.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2.glb":["S5maps.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pitbase.dif":["S5maps.vl2"],"interiors/anthem_pitbase.glb":["S5maps.vl2"],"interiors/anthem_pitstand.dif":["S5maps.vl2"],"interiors/anthem_pitstand.glb":["S5maps.vl2"],"interiors/anthemblock.dif":["S5maps.vl2"],"interiors/anthemblock.glb":["S5maps.vl2"],"interiors/arkRing.dif":["z_DMP2-V0.6.vl2"],"interiors/arkRing.glb":["z_DMP2-V0.6.vl2"],"interiors/bbase1.dif":["interiors.vl2"],"interiors/bbase1.glb":["interiors.vl2"],"interiors/bbase4cm.dif":["interiors.vl2"],"interiors/bbase4cm.glb":["interiors.vl2"],"interiors/bbase6.dif":["interiors.vl2"],"interiors/bbase6.glb":["interiors.vl2"],"interiors/bbase7.dif":["interiors.vl2"],"interiors/bbase7.glb":["interiors.vl2"],"interiors/bbase9.dif":["interiors.vl2"],"interiors/bbase9.glb":["interiors.vl2"],"interiors/bbase_-nefvbase_x.dif":["TWL-MapPack.vl2"],"interiors/bbase_-nefvbase_x.glb":["TWL-MapPack.vl2"],"interiors/bbase_-nefvbase_x2.dif":["TWL-MapPack.vl2"],"interiors/bbase_-nefvbase_x2.glb":["TWL-MapPack.vl2"],"interiors/bbase_ccb1.dif":["TWL-MapPack.vl2"],"interiors/bbase_ccb1.glb":["TWL-MapPack.vl2"],"interiors/bbase_ccb5.dif":["Classic_maps_v1.vl2"],"interiors/bbase_ccb5.glb":["Classic_maps_v1.vl2"],"interiors/bbase_nefhillside.dif":["Classic_maps_v1.vl2"],"interiors/bbase_nefhillside.glb":["Classic_maps_v1.vl2"],"interiors/bbrdg0.dif":["interiors.vl2"],"interiors/bbrdg0.glb":["interiors.vl2"],"interiors/bbrdg1.dif":["interiors.vl2"],"interiors/bbrdg1.glb":["interiors.vl2"],"interiors/bbrdg2.dif":["interiors.vl2"],"interiors/bbrdg2.glb":["interiors.vl2"],"interiors/bbrdg3.dif":["interiors.vl2"],"interiors/bbrdg3.glb":["interiors.vl2"],"interiors/bbrdg4.dif":["interiors.vl2"],"interiors/bbrdg4.glb":["interiors.vl2"],"interiors/bbrdg5.dif":["interiors.vl2"],"interiors/bbrdg5.glb":["interiors.vl2"],"interiors/bbrdg6.dif":["interiors.vl2"],"interiors/bbrdg6.glb":["interiors.vl2"],"interiors/bbrdg7.dif":["interiors.vl2"],"interiors/bbrdg7.glb":["interiors.vl2"],"interiors/bbrdg8.dif":["interiors.vl2"],"interiors/bbrdg8.glb":["interiors.vl2"],"interiors/bbrdg9.dif":["interiors.vl2"],"interiors/bbrdg9.glb":["interiors.vl2"],"interiors/bbrdga.dif":["interiors.vl2"],"interiors/bbrdga.glb":["interiors.vl2"],"interiors/bbrdgb.dif":["interiors.vl2"],"interiors/bbrdgb.glb":["interiors.vl2"],"interiors/bbrdgn.dif":["interiors.vl2"],"interiors/bbrdgn.glb":["interiors.vl2"],"interiors/bbrdgo.dif":["interiors.vl2"],"interiors/bbrdgo.glb":["interiors.vl2"],"interiors/bbstand.dif":["z_DMP2-V0.6.vl2"],"interiors/bbstand.glb":["z_DMP2-V0.6.vl2"],"interiors/bbunk1.dif":["interiors.vl2"],"interiors/bbunk1.glb":["interiors.vl2"],"interiors/bbunk2.dif":["interiors.vl2"],"interiors/bbunk2.glb":["interiors.vl2"],"interiors/bbunk5.dif":["interiors.vl2"],"interiors/bbunk5.glb":["interiors.vl2"],"interiors/bbunk7.dif":["interiors.vl2"],"interiors/bbunk7.glb":["interiors.vl2"],"interiors/bbunk8.dif":["interiors.vl2"],"interiors/bbunk8.glb":["interiors.vl2"],"interiors/bbunk9.dif":["interiors.vl2"],"interiors/bbunk9.glb":["interiors.vl2"],"interiors/bbunkb.dif":["interiors.vl2"],"interiors/bbunkb.glb":["interiors.vl2"],"interiors/bbunkc.dif":["interiors.vl2"],"interiors/bbunkc.glb":["interiors.vl2"],"interiors/bbunkd.dif":["interiors.vl2"],"interiors/bbunkd.glb":["interiors.vl2"],"interiors/bbunke.dif":["Classic_maps_v1.vl2","DynamixFinalPack.vl2"],"interiors/bbunke.glb":["Classic_maps_v1.vl2","DynamixFinalPack.vl2"],"interiors/bcannon.dif":["z_DMP2-V0.6.vl2"],"interiors/bcannon.glb":["z_DMP2-V0.6.vl2"],"interiors/beTunnel.dif":["z_DMP2-V0.6.vl2"],"interiors/beTunnel.glb":["z_DMP2-V0.6.vl2"],"interiors/bfBridge.dif":["z_DMP2-V0.6.vl2"],"interiors/bfBridge.glb":["z_DMP2-V0.6.vl2"],"interiors/bfBridgeCap.dif":["z_DMP2-V0.6.vl2"],"interiors/bfBridgeCap.glb":["z_DMP2-V0.6.vl2"],"interiors/bfstand.dif":["z_DMP2-V0.6.vl2"],"interiors/bfstand.glb":["z_DMP2-V0.6.vl2"],"interiors/bigTube.dif":["z_DMP2-V0.6.vl2"],"interiors/bigTube.glb":["z_DMP2-V0.6.vl2"],"interiors/bmisc1.dif":["interiors.vl2"],"interiors/bmisc1.glb":["interiors.vl2"],"interiors/bmisc2.dif":["interiors.vl2"],"interiors/bmisc2.glb":["interiors.vl2"],"interiors/bmisc3.dif":["interiors.vl2"],"interiors/bmisc3.glb":["interiors.vl2"],"interiors/bmisc4.dif":["interiors.vl2"],"interiors/bmisc4.glb":["interiors.vl2"],"interiors/bmisc5.dif":["interiors.vl2"],"interiors/bmisc5.glb":["interiors.vl2"],"interiors/bmisc6.dif":["interiors.vl2"],"interiors/bmisc6.glb":["interiors.vl2"],"interiors/bmisc7.dif":["interiors.vl2"],"interiors/bmisc7.glb":["interiors.vl2"],"interiors/bmisc8.dif":["interiors.vl2"],"interiors/bmisc8.glb":["interiors.vl2"],"interiors/bmisc9.dif":["interiors.vl2"],"interiors/bmisc9.glb":["interiors.vl2"],"interiors/bmisc_-nef_flagstand1_x.dif":["TR2final105-client.vl2","TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmisc_-nef_flagstand1_x.glb":["TR2final105-client.vl2","TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmisc_-nef_flagstand1_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmisc_-nef_flagstand1_x2.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmisc_nefledge1.dif":["Classic_maps_v1.vl2"],"interiors/bmisc_nefledge1.glb":["Classic_maps_v1.vl2"],"interiors/bmisc_neftrstand1.dif":["TR2final105-client.vl2","TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmisc_neftrstand1.glb":["TR2final105-client.vl2","TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmisc_nefvbay.dif":["Classic_maps_v1.vl2"],"interiors/bmisc_nefvbay.glb":["Classic_maps_v1.vl2"],"interiors/bmiscpan_bridge0.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_bridge0.glb":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_bridge0_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_bridge0_x2.glb":["TWL-MapPack.vl2"],"interiors/bmiscpan_bunker1.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_bunker1.glb":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_bunker1_x.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_bunker1_x.glb":["TWL-MapPack.vl2"],"interiors/bmiscpan_bunker1_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_bunker1_x2.glb":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruina.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruina.glb":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruina_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruina_x2.glb":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruinb.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruinb.glb":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruinb_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruinb_x2.glb":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruinc.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruinc.glb":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruinc_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruinc_x2.glb":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruind.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruind.glb":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruind_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruind_x2.glb":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruine.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruine.glb":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruine_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruine_x2.glb":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruinf.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruinf.glb":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruinf_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruinf_x2.glb":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruing.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruing.glb":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruing_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruing_x2.glb":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruinh.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruinh.glb":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruinh_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruinh_x2.glb":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruini.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruini.glb":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_tower1.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_tower1.glb":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_tower1_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_tower1_x2.glb":["TWL-MapPack.vl2"],"interiors/bmiscpan_tower2.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_tower2.glb":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_tower2_x.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_tower2_x.glb":["TWL-MapPack.vl2"],"interiors/bmiscpan_tower2_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_tower2_x2.glb":["TWL-MapPack.vl2"],"interiors/bmortar.dif":["z_DMP2-V0.6.vl2"],"interiors/bmortar.glb":["z_DMP2-V0.6.vl2"],"interiors/bombbase.dif":["z_DMP2-V0.6.vl2"],"interiors/bombbase.glb":["z_DMP2-V0.6.vl2"],"interiors/bplat1.dif":["interiors.vl2"],"interiors/bplat1.glb":["interiors.vl2"],"interiors/bplat2.dif":["interiors.vl2"],"interiors/bplat2.glb":["interiors.vl2"],"interiors/bplat3.dif":["interiors.vl2"],"interiors/bplat3.glb":["interiors.vl2"],"interiors/bplat4.dif":["interiors.vl2"],"interiors/bplat4.glb":["interiors.vl2"],"interiors/bplat6.dif":["interiors.vl2"],"interiors/bplat6.glb":["interiors.vl2"],"interiors/bpower1.dif":["interiors.vl2"],"interiors/bpower1.glb":["interiors.vl2"],"interiors/brock6.dif":["interiors.vl2"],"interiors/brock6.glb":["interiors.vl2"],"interiors/brock7.dif":["interiors.vl2"],"interiors/brock7.glb":["interiors.vl2"],"interiors/brock8.dif":["interiors.vl2"],"interiors/brock8.glb":["interiors.vl2"],"interiors/brocka.dif":["interiors.vl2"],"interiors/brocka.glb":["interiors.vl2"],"interiors/brockc.dif":["interiors.vl2"],"interiors/brockc.glb":["interiors.vl2"],"interiors/bspir1.dif":["interiors.vl2"],"interiors/bspir1.glb":["interiors.vl2"],"interiors/bspir2.dif":["interiors.vl2"],"interiors/bspir2.glb":["interiors.vl2"],"interiors/bspir3.dif":["interiors.vl2"],"interiors/bspir3.glb":["interiors.vl2"],"interiors/bspir4.dif":["interiors.vl2"],"interiors/bspir4.glb":["interiors.vl2"],"interiors/bspir5.dif":["interiors.vl2"],"interiors/bspir5.glb":["interiors.vl2"],"interiors/btf_base1.dif":["DynamixFinalPack.vl2","TWL-MapPack.vl2"],"interiors/btf_base1.glb":["DynamixFinalPack.vl2","TWL-MapPack.vl2"],"interiors/btf_bridge1.dif":["DynamixFinalPack.vl2"],"interiors/btf_bridge1.glb":["DynamixFinalPack.vl2"],"interiors/btf_bridge2.dif":["DynamixFinalPack.vl2","TWL-MapPack.vl2"],"interiors/btf_bridge2.glb":["DynamixFinalPack.vl2","TWL-MapPack.vl2"],"interiors/btf_bridge3.dif":["DynamixFinalPack.vl2","TWL-MapPack.vl2"],"interiors/btf_bridge3.glb":["DynamixFinalPack.vl2","TWL-MapPack.vl2"],"interiors/btf_genbunk.dif":["DynamixFinalPack.vl2"],"interiors/btf_genbunk.glb":["DynamixFinalPack.vl2"],"interiors/btf_turretplatform.dif":["DynamixFinalPack.vl2","TWL-MapPack.vl2"],"interiors/btf_turretplatform.glb":["DynamixFinalPack.vl2","TWL-MapPack.vl2"],"interiors/btf_turretplatform_c.dif":["Classic_maps_v1.vl2"],"interiors/btf_turretplatform_c.glb":["Classic_maps_v1.vl2"],"interiors/btf_turretplatform_x.dif":["TWL-MapPack.vl2"],"interiors/btf_turretplatform_x.glb":["TWL-MapPack.vl2"],"interiors/btf_turretplatform_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/btf_turretplatform_x2.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/btowr2.dif":["interiors.vl2"],"interiors/btowr2.glb":["interiors.vl2"],"interiors/btowr5-Lava.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/btowr5-Lava.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/btowr5.dif":["interiors.vl2"],"interiors/btowr5.glb":["interiors.vl2"],"interiors/btowr6.dif":["interiors.vl2"],"interiors/btowr6.glb":["interiors.vl2"],"interiors/btowr8.dif":["interiors.vl2"],"interiors/btowr8.glb":["interiors.vl2"],"interiors/btowr9.dif":["DynamixFinalPack.vl2"],"interiors/btowr9.glb":["DynamixFinalPack.vl2"],"interiors/btowr_ccb1.dif":["TWL2-MapPack.vl2"],"interiors/btowr_ccb1.glb":["TWL2-MapPack.vl2"],"interiors/btowra.dif":["interiors.vl2"],"interiors/btowra.glb":["interiors.vl2"],"interiors/bvpad.dif":["interiors.vl2"],"interiors/bvpad.glb":["interiors.vl2"],"interiors/bwall1.dif":["interiors.vl2"],"interiors/bwall1.glb":["interiors.vl2"],"interiors/bwall2.dif":["interiors.vl2"],"interiors/bwall2.glb":["interiors.vl2"],"interiors/bwall3.dif":["interiors.vl2"],"interiors/bwall3.glb":["interiors.vl2"],"interiors/bwall4.dif":["interiors.vl2"],"interiors/bwall4.glb":["interiors.vl2"],"interiors/cannon.dif":["TR2final105-client.vl2"],"interiors/cannon.glb":["TR2final105-client.vl2"],"interiors/cannon2.dif":["TR2final105-client.vl2"],"interiors/cannon2.glb":["TR2final105-client.vl2"],"interiors/cannonTunnel.dif":["z_DMP2-V0.6.vl2"],"interiors/cannonTunnel.glb":["z_DMP2-V0.6.vl2"],"interiors/cap.dif":["TR2final105-client.vl2"],"interiors/cap.glb":["TR2final105-client.vl2"],"interiors/ccb_be_tower1a_x2.dif":["TWL-MapPack.vl2"],"interiors/ccb_be_tower1a_x2.glb":["TWL-MapPack.vl2"],"interiors/ccb_be_tower1b_x2.dif":["S5maps.vl2","TWL-MapPack.vl2","TWL2-MapPack.vl2"],"interiors/ccb_be_tower1b_x2.glb":["S5maps.vl2","TWL-MapPack.vl2","TWL2-MapPack.vl2"],"interiors/ccbase1.dif":["TWL2-MapPack.vl2"],"interiors/ccbase1.glb":["TWL2-MapPack.vl2"],"interiors/ccbase2.dif":["TWL2-MapPack.vl2"],"interiors/ccbase2.glb":["TWL2-MapPack.vl2"],"interiors/ccflagstand.dif":["TWL2-MapPack.vl2"],"interiors/ccflagstand.glb":["TWL2-MapPack.vl2"],"interiors/cctower.dif":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/cctower.glb":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/centaur.dif":["S5maps.vl2"],"interiors/centaur.glb":["S5maps.vl2"],"interiors/centower.dif":["S5maps.vl2"],"interiors/centower.glb":["S5maps.vl2"],"interiors/conbase.dif":["TWL2-MapPack.vl2"],"interiors/conbase.glb":["TWL2-MapPack.vl2"],"interiors/conspire.dif":["TWL2-MapPack.vl2"],"interiors/conspire.glb":["TWL2-MapPack.vl2"],"interiors/damnationstand.dif":["S5maps.vl2"],"interiors/damnationstand.glb":["S5maps.vl2"],"interiors/dbase2.dif":["interiors.vl2"],"interiors/dbase2.glb":["interiors.vl2"],"interiors/dbase3.dif":["interiors.vl2"],"interiors/dbase3.glb":["interiors.vl2"],"interiors/dbase4.dif":["interiors.vl2"],"interiors/dbase4.glb":["interiors.vl2"],"interiors/dbase5.dif":["DynamixFinalPack.vl2"],"interiors/dbase5.glb":["DynamixFinalPack.vl2"],"interiors/dbase6.dif":["DynamixFinalPack.vl2"],"interiors/dbase6.glb":["DynamixFinalPack.vl2"],"interiors/dbase_-nefbase1_x.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dbase_-nefbase1_x.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dbase_-nefbase1_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dbase_-nefbase1_x2.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dbase_-nefbase2_x.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dbase_-nefbase2_x.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dbase_-nefbase2_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dbase_-nefbase2_x2.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dbase_broadside_nef.dif":["Classic_maps_v1.vl2"],"interiors/dbase_broadside_nef.glb":["Classic_maps_v1.vl2"],"interiors/dbase_nefRaindance.dif":["Classic_maps_v1.vl2"],"interiors/dbase_nefRaindance.glb":["Classic_maps_v1.vl2"],"interiors/dbase_neffloat1.dif":["Classic_maps_v1.vl2"],"interiors/dbase_neffloat1.glb":["Classic_maps_v1.vl2"],"interiors/dbase_neffloat2.dif":["Classic_maps_v1.vl2"],"interiors/dbase_neffloat2.glb":["Classic_maps_v1.vl2"],"interiors/dbase_neficeridge.dif":["Classic_maps_v1.vl2"],"interiors/dbase_neficeridge.glb":["Classic_maps_v1.vl2"],"interiors/dbase_tokrz_scarabrae.dif":["Classic_maps_v1.vl2"],"interiors/dbase_tokrz_scarabrae.glb":["Classic_maps_v1.vl2"],"interiors/dbrdg1.dif":["interiors.vl2"],"interiors/dbrdg1.glb":["interiors.vl2"],"interiors/dbrdg10.dif":["interiors.vl2"],"interiors/dbrdg10.glb":["interiors.vl2"],"interiors/dbrdg11.dif":["interiors.vl2"],"interiors/dbrdg11.glb":["interiors.vl2"],"interiors/dbrdg2.dif":["interiors.vl2"],"interiors/dbrdg2.glb":["interiors.vl2"],"interiors/dbrdg3.dif":["interiors.vl2"],"interiors/dbrdg3.glb":["interiors.vl2"],"interiors/dbrdg3a.dif":["interiors.vl2"],"interiors/dbrdg3a.glb":["interiors.vl2"],"interiors/dbrdg4.dif":["interiors.vl2"],"interiors/dbrdg4.glb":["interiors.vl2"],"interiors/dbrdg5.dif":["interiors.vl2"],"interiors/dbrdg5.glb":["interiors.vl2"],"interiors/dbrdg6.dif":["interiors.vl2"],"interiors/dbrdg6.glb":["interiors.vl2"],"interiors/dbrdg7.dif":["interiors.vl2"],"interiors/dbrdg7.glb":["interiors.vl2"],"interiors/dbrdg7a.dif":["interiors.vl2"],"interiors/dbrdg7a.glb":["interiors.vl2"],"interiors/dbrdg8.dif":["interiors.vl2"],"interiors/dbrdg8.glb":["interiors.vl2"],"interiors/dbrdg9.dif":["interiors.vl2"],"interiors/dbrdg9.glb":["interiors.vl2"],"interiors/dbrdg9a.dif":["interiors.vl2"],"interiors/dbrdg9a.glb":["interiors.vl2"],"interiors/dbunk5.dif":["interiors.vl2"],"interiors/dbunk5.glb":["interiors.vl2"],"interiors/dbunk6.dif":["interiors.vl2"],"interiors/dbunk6.glb":["interiors.vl2"],"interiors/dbunk_nef_invbunk1.dif":["Classic_maps_v1.vl2"],"interiors/dbunk_nef_invbunk1.glb":["Classic_maps_v1.vl2"],"interiors/dbunk_nefcliffside.dif":["Classic_maps_v1.vl2"],"interiors/dbunk_nefcliffside.glb":["Classic_maps_v1.vl2"],"interiors/dbunk_nefdcbunk.dif":["Classic_maps_v1.vl2"],"interiors/dbunk_nefdcbunk.glb":["Classic_maps_v1.vl2"],"interiors/dbunk_nefsmall.dif":["Classic_maps_v1.vl2"],"interiors/dbunk_nefsmall.glb":["Classic_maps_v1.vl2"],"interiors/dbunk_rf04.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dbunk_rf04.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dbunk_snowblind.dif":["Classic_maps_v1.vl2"],"interiors/dbunk_snowblind.glb":["Classic_maps_v1.vl2"],"interiors/dbunk_stonehenge1.dif":["Classic_maps_v1.vl2"],"interiors/dbunk_stonehenge1.glb":["Classic_maps_v1.vl2"],"interiors/dbunk_vbunk1.dif":["Classic_maps_v1.vl2"],"interiors/dbunk_vbunk1.glb":["Classic_maps_v1.vl2"],"interiors/dmisc1.dif":["DynamixFinalPack.vl2","interiors.vl2"],"interiors/dmisc1.glb":["DynamixFinalPack.vl2","interiors.vl2"],"interiors/dmisc1_x.dif":["TWL-MapPack.vl2"],"interiors/dmisc1_x.glb":["TWL-MapPack.vl2"],"interiors/dmisc1_x2.dif":["TWL-MapPack.vl2"],"interiors/dmisc1_x2.glb":["TWL-MapPack.vl2"],"interiors/dmisc_-nefflagstand1_x.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dmisc_-nefflagstand1_x.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dmisc_-nefflagstand1_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dmisc_-nefflagstand1_x2.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dmisc_nefbridge.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_nefbridge.glb":["Classic_maps_v1.vl2"],"interiors/dmisc_nefflagstand2.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_nefflagstand2.glb":["Classic_maps_v1.vl2"],"interiors/dmisc_nefflagstand3.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_nefflagstand3.glb":["Classic_maps_v1.vl2"],"interiors/dmisc_nefobj1.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_nefobj1.glb":["Classic_maps_v1.vl2"],"interiors/dmisc_nefobj2.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_nefobj2.glb":["Classic_maps_v1.vl2"],"interiors/dmisc_nefplat1.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_nefplat1.glb":["Classic_maps_v1.vl2"],"interiors/dmisc_nefplug1.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_nefplug1.glb":["Classic_maps_v1.vl2"],"interiors/dmisc_nefrdbridge1.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_nefrdbridge1.glb":["Classic_maps_v1.vl2"],"interiors/dmisc_neftower1.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_neftower1.glb":["Classic_maps_v1.vl2"],"interiors/dmisc_neftower2.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_neftower2.glb":["Classic_maps_v1.vl2"],"interiors/dmisc_neftower3.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_neftower3.glb":["Classic_maps_v1.vl2"],"interiors/dmisc_stonehenge1.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_stonehenge1.glb":["Classic_maps_v1.vl2"],"interiors/dmisc_stonehenge2.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_stonehenge2.glb":["Classic_maps_v1.vl2"],"interiors/dmisc_stonehenge3.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_stonehenge3.glb":["Classic_maps_v1.vl2"],"interiors/doubleramp2.dif":["TR2final105-client.vl2"],"interiors/doubleramp2.glb":["TR2final105-client.vl2"],"interiors/doxBunkerBase.dif":["z_DMP2-V0.6.vl2"],"interiors/doxBunkerBase.glb":["z_DMP2-V0.6.vl2"],"interiors/doxRedStand.dif":["z_DMP2-V0.6.vl2"],"interiors/doxRedStand.glb":["z_DMP2-V0.6.vl2"],"interiors/dox_bb_box_x2.dif":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_box_x2.glb":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_bunkera_x2.dif":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_bunkera_x2.glb":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_bunkerb_x2.dif":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_bunkerb_x2.glb":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_droptop_x2.dif":["TWL-MapPack.vl2"],"interiors/dox_bb_droptop_x2.glb":["TWL-MapPack.vl2"],"interiors/dox_bb_fstand_x2.dif":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_fstand_x2.glb":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_hangar_x2.dif":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_hangar_x2.glb":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_platform_x2.dif":["TWL-MapPack.vl2"],"interiors/dox_bb_platform_x2.glb":["TWL-MapPack.vl2"],"interiors/dox_bb_rig_x2.dif":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_rig_x2.glb":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_rustbox_x2.dif":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_rustbox_x2.glb":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_sandcastle_x2.dif":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_sandcastle_x2.glb":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_slab_x2.dif":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_slab_x2.glb":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_spade_x2.dif":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_spade_x2.glb":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_steelsheet2_x2.dif":["TWL-MapPack.vl2"],"interiors/dox_bb_steelsheet2_x2.glb":["TWL-MapPack.vl2"],"interiors/dox_bb_steelsheet_x2.dif":["TWL-MapPack.vl2"],"interiors/dox_bb_steelsheet_x2.glb":["TWL-MapPack.vl2"],"interiors/dplat1.dif":["interiors.vl2"],"interiors/dplat1.glb":["interiors.vl2"],"interiors/dplat2.dif":["DynamixFinalPack.vl2","interiors.vl2"],"interiors/dplat2.glb":["DynamixFinalPack.vl2","interiors.vl2"],"interiors/dplat3.dif":["interiors.vl2"],"interiors/dplat3.glb":["interiors.vl2"],"interiors/dpole1.dif":["interiors.vl2"],"interiors/dpole1.glb":["interiors.vl2"],"interiors/dragonheadL.dif":["z_DMP2-V0.6.vl2"],"interiors/dragonheadL.glb":["z_DMP2-V0.6.vl2"],"interiors/dragonheadNeck.dif":["z_DMP2-V0.6.vl2"],"interiors/dragonheadNeck.glb":["z_DMP2-V0.6.vl2"],"interiors/dragonheadR.dif":["z_DMP2-V0.6.vl2"],"interiors/dragonheadR.glb":["z_DMP2-V0.6.vl2"],"interiors/drock6.dif":["interiors.vl2"],"interiors/drock6.glb":["interiors.vl2"],"interiors/drock7.dif":["interiors.vl2"],"interiors/drock7.glb":["interiors.vl2"],"interiors/drock8.dif":["interiors.vl2"],"interiors/drock8.glb":["interiors.vl2"],"interiors/drocka.dif":["interiors.vl2"],"interiors/drocka.glb":["interiors.vl2"],"interiors/dspir1.dif":["interiors.vl2"],"interiors/dspir1.glb":["interiors.vl2"],"interiors/dspir2.dif":["interiors.vl2"],"interiors/dspir2.glb":["interiors.vl2"],"interiors/dspir3.dif":["interiors.vl2"],"interiors/dspir3.glb":["interiors.vl2"],"interiors/dspir4.dif":["interiors.vl2"],"interiors/dspir4.glb":["interiors.vl2"],"interiors/dspir5.dif":["interiors.vl2"],"interiors/dspir5.glb":["interiors.vl2"],"interiors/dtowr1.dif":["DynamixFinalPack.vl2","interiors.vl2"],"interiors/dtowr1.glb":["DynamixFinalPack.vl2","interiors.vl2"],"interiors/dtowr2.dif":["interiors.vl2"],"interiors/dtowr2.glb":["interiors.vl2"],"interiors/dtowr4.dif":["interiors.vl2"],"interiors/dtowr4.glb":["interiors.vl2"],"interiors/dtowr_classic1.dif":["Classic_maps_v1.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dtowr_classic1.glb":["Classic_maps_v1.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dvent.dif":["interiors.vl2"],"interiors/dvent.glb":["interiors.vl2"],"interiors/dvpad.dif":["interiors.vl2"],"interiors/dvpad.glb":["interiors.vl2"],"interiors/dvpad1.dif":["interiors.vl2"],"interiors/dvpad1.glb":["interiors.vl2"],"interiors/dwall1.dif":["interiors.vl2"],"interiors/dwall1.glb":["interiors.vl2"],"interiors/ee_basatin-base.dif":["z_DMP2-V0.6.vl2"],"interiors/ee_basatin-base.glb":["z_DMP2-V0.6.vl2"],"interiors/ee_catwalk_base.dif":["z_DMP2-V0.6.vl2"],"interiors/ee_catwalk_base.glb":["z_DMP2-V0.6.vl2"],"interiors/ee_dx_4way-ramp.dif":["z_DMP2-V0.6.vl2"],"interiors/ee_dx_4way-ramp.glb":["z_DMP2-V0.6.vl2"],"interiors/ee_nirvana-base.dif":["z_DMP2-V0.6.vl2"],"interiors/ee_nirvana-base.glb":["z_DMP2-V0.6.vl2"],"interiors/ee_sidewinder-BEbase.dif":["z_DMP2-V0.6.vl2"],"interiors/ee_sidewinder-BEbase.glb":["z_DMP2-V0.6.vl2"],"interiors/ee_sidewinder-DSbase.dif":["z_DMP2-V0.6.vl2"],"interiors/ee_sidewinder-DSbase.glb":["z_DMP2-V0.6.vl2"],"interiors/ee_sidewinder-turret.dif":["z_DMP2-V0.6.vl2"],"interiors/ee_sidewinder-turret.glb":["z_DMP2-V0.6.vl2"],"interiors/ee_tg-base.dif":["z_DMP2-V0.6.vl2"],"interiors/ee_tg-base.glb":["z_DMP2-V0.6.vl2"],"interiors/epicrates_base.dif":["TWL-MapPack.vl2"],"interiors/epicrates_base.glb":["TWL-MapPack.vl2"],"interiors/epicrates_bridge.dif":["TWL-MapPack.vl2"],"interiors/epicrates_bridge.glb":["TWL-MapPack.vl2"],"interiors/epicrates_turret.dif":["TWL-MapPack.vl2"],"interiors/epicrates_turret.glb":["TWL-MapPack.vl2"],"interiors/ext_bridge.dif":["z_DMP2-V0.6.vl2"],"interiors/ext_bridge.glb":["z_DMP2-V0.6.vl2"],"interiors/ext_bridge_ramp.dif":["z_DMP2-V0.6.vl2"],"interiors/ext_bridge_ramp.glb":["z_DMP2-V0.6.vl2"],"interiors/ext_midair_platform.dif":["z_DMP2-V0.6.vl2"],"interiors/ext_midair_platform.glb":["z_DMP2-V0.6.vl2"],"interiors/facebasePlat.dif":["z_DMP2-V0.6.vl2"],"interiors/facebasePlat.glb":["z_DMP2-V0.6.vl2"],"interiors/facingWorldsBase.dif":["z_DMP2-V0.6.vl2"],"interiors/facingWorldsBase.glb":["z_DMP2-V0.6.vl2"],"interiors/facingWorldsBaseOld.dif":["z_DMP2-V0.6.vl2"],"interiors/facingWorldsBaseOld.glb":["z_DMP2-V0.6.vl2"],"interiors/ffWall.dif":["z_DMP2-V0.6.vl2"],"interiors/ffWall.glb":["z_DMP2-V0.6.vl2"],"interiors/flagbridge.dif":["Classic_maps_v1.vl2"],"interiors/flagbridge.glb":["Classic_maps_v1.vl2"],"interiors/flingbase01.dif":["S5maps.vl2"],"interiors/flingbase01.glb":["S5maps.vl2"],"interiors/flingbase02.dif":["S5maps.vl2"],"interiors/flingbase02.glb":["S5maps.vl2"],"interiors/flingrock01.dif":["S8maps.vl2"],"interiors/flingrock01.glb":["S8maps.vl2"],"interiors/flingrockvent01.dif":["S8maps.vl2"],"interiors/flingrockvent01.glb":["S8maps.vl2"],"interiors/flingsilo03.dif":["S8maps.vl2"],"interiors/flingsilo03.glb":["S8maps.vl2"],"interiors/flingsilo03b.dif":["S8maps.vl2"],"interiors/flingsilo03b.glb":["S8maps.vl2"],"interiors/flingstand01.dif":["S5maps.vl2"],"interiors/flingstand01.glb":["S5maps.vl2"],"interiors/flingstand02.dif":["S8maps.vl2"],"interiors/flingstand02.glb":["S8maps.vl2"],"interiors/flingtanktrap01.dif":["S8maps.vl2"],"interiors/flingtanktrap01.glb":["S8maps.vl2"],"interiors/flingteeth.dif":["S5maps.vl2"],"interiors/flingteeth.glb":["S5maps.vl2"],"interiors/flingtower01.dif":["S5maps.vl2"],"interiors/flingtower01.glb":["S5maps.vl2"],"interiors/flingtower02.dif":["S5maps.vl2"],"interiors/flingtower02.glb":["S5maps.vl2"],"interiors/flingturretstand01.dif":["S5maps.vl2"],"interiors/flingturretstand01.glb":["S5maps.vl2"],"interiors/flingvpad01.dif":["S8maps.vl2"],"interiors/flingvpad01.glb":["S8maps.vl2"],"interiors/flingvpad01b.dif":["S8maps.vl2"],"interiors/flingvpad01b.glb":["S8maps.vl2"],"interiors/frostclawbase.dif":["TWL-MapPack.vl2"],"interiors/frostclawbase.glb":["TWL-MapPack.vl2"],"interiors/frozenSolidStand.dif":["z_DMP2-V0.6.vl2"],"interiors/frozenSolidStand.glb":["z_DMP2-V0.6.vl2"],"interiors/hbbunker.dif":["TWL2-MapPack.vl2"],"interiors/hbbunker.glb":["TWL2-MapPack.vl2"],"interiors/hbflagstand.dif":["TWL2-MapPack.vl2"],"interiors/hbflagstand.glb":["TWL2-MapPack.vl2"],"interiors/idbase.dif":["TWL2-MapPack.vl2"],"interiors/idbase.glb":["TWL2-MapPack.vl2"],"interiors/idhangar.dif":["TWL2-MapPack.vl2"],"interiors/idhangar.glb":["TWL2-MapPack.vl2"],"interiors/idmiddle.dif":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/idmiddle.glb":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/inf_butch_fg2base1.dif":["TWL2-MapPack.vl2"],"interiors/inf_butch_fg2base1.glb":["TWL2-MapPack.vl2"],"interiors/inf_butch_fg2flag21.dif":["TWL2-MapPack.vl2"],"interiors/inf_butch_fg2flag21.glb":["TWL2-MapPack.vl2"],"interiors/inf_butch_fg2turret13.dif":["TWL2-MapPack.vl2"],"interiors/inf_butch_fg2turret13.glb":["TWL2-MapPack.vl2"],"interiors/inf_butch_fg2turret9.dif":["TWL2-MapPack.vl2"],"interiors/inf_butch_fg2turret9.glb":["TWL2-MapPack.vl2"],"interiors/inf_butch_icebase51.dif":["TWL2-MapPack.vl2"],"interiors/inf_butch_icebase51.glb":["TWL2-MapPack.vl2"],"interiors/inf_butch_iceturretbase9.dif":["TWL2-MapPack.vl2"],"interiors/inf_butch_iceturretbase9.glb":["TWL2-MapPack.vl2"],"interiors/inf_butch_icevehicle11.dif":["TWL2-MapPack.vl2"],"interiors/inf_butch_icevehicle11.glb":["TWL2-MapPack.vl2"],"interiors/inf_butch_lava_flagbase06.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/inf_butch_lava_flagbase06.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/inf_butch_lava_plat6.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/inf_butch_lava_plat6.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/inf_butch_lava_sensor12.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/inf_butch_lava_sensor12.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/infbutch_blackairinv13.dif":["Classic_maps_v1.vl2"],"interiors/infbutch_blackairinv13.glb":["Classic_maps_v1.vl2"],"interiors/infbutch_blackbase5618_final.dif":["Classic_maps_v1.vl2"],"interiors/infbutch_blackbase5618_final.glb":["Classic_maps_v1.vl2"],"interiors/infbutch_blackturret8.dif":["Classic_maps_v1.vl2"],"interiors/infbutch_blackturret8.glb":["Classic_maps_v1.vl2"],"interiors/irisbase.dif":["TWL-MapPack.vl2"],"interiors/irisbase.glb":["TWL-MapPack.vl2"],"interiors/irisinside.dif":["TWL-MapPack.vl2"],"interiors/irisinside.glb":["TWL-MapPack.vl2"],"interiors/irismonu.dif":["TWL-MapPack.vl2"],"interiors/irismonu.glb":["TWL-MapPack.vl2"],"interiors/irisruin2.dif":["TWL-MapPack.vl2"],"interiors/irisruin2.glb":["TWL-MapPack.vl2"],"interiors/irisruin3.dif":["TWL-MapPack.vl2"],"interiors/irisruin3.glb":["TWL-MapPack.vl2"],"interiors/irisruins1.dif":["TWL-MapPack.vl2"],"interiors/irisruins1.glb":["TWL-MapPack.vl2"],"interiors/iristurbase.dif":["TWL-MapPack.vl2"],"interiors/iristurbase.glb":["TWL-MapPack.vl2"],"interiors/jagged_base3.dif":["TWL2-MapPack.vl2"],"interiors/jagged_base3.glb":["TWL2-MapPack.vl2"],"interiors/kif_cinereousfs.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/kif_cinereousfs.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/kif_cinereousinv.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/kif_cinereousinv.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/kif_cinereousplat1.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/kif_cinereousplat1.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/kif_cinereoustt.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/kif_cinereoustt.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/kif_skylightbase.dif":["TWL2-MapPack.vl2"],"interiors/kif_skylightbase.glb":["TWL2-MapPack.vl2"],"interiors/kif_skylightfs.dif":["TWL2-MapPack.vl2"],"interiors/kif_skylightfs.glb":["TWL2-MapPack.vl2"],"interiors/largeIceWall.dif":["z_DMP2-V0.6.vl2"],"interiors/largeIceWall.glb":["z_DMP2-V0.6.vl2"],"interiors/lightningRod.dif":["z_DMP2-V0.6.vl2"],"interiors/lightningRod.glb":["z_DMP2-V0.6.vl2"],"interiors/magnum_vehicle_stop.dif":["TWL2-MapPack.vl2"],"interiors/magnum_vehicle_stop.glb":["TWL2-MapPack.vl2"],"interiors/mfg_tower.dif":["z_DMP2-V0.6.vl2"],"interiors/mfg_tower.glb":["z_DMP2-V0.6.vl2"],"interiors/mmbase.dif":["TWL2-MapPack.vl2"],"interiors/mmbase.glb":["TWL2-MapPack.vl2"],"interiors/mmbridge.dif":["TWL2-MapPack.vl2"],"interiors/mmbridge.glb":["TWL2-MapPack.vl2"],"interiors/monoS.dif":["z_DMP2-V0.6.vl2"],"interiors/monoS.glb":["z_DMP2-V0.6.vl2"],"interiors/muddyswampstand.dif":["TWL2-MapPack.vl2"],"interiors/muddyswampstand.glb":["TWL2-MapPack.vl2"],"interiors/nef_bowl1.dif":["TR2final105-client.vl2"],"interiors/nef_bowl1.glb":["TR2final105-client.vl2"],"interiors/nef_bowl2.dif":["TR2final105-client.vl2"],"interiors/nef_bowl2.glb":["TR2final105-client.vl2"],"interiors/nef_bowl3.dif":["TR2final105-client.vl2"],"interiors/nef_bowl3.glb":["TR2final105-client.vl2"],"interiors/nef_ramp1.dif":["TR2final105-client.vl2"],"interiors/nef_ramp1.glb":["TR2final105-client.vl2"],"interiors/nycto-base1.dif":["TWL-MapPack.vl2"],"interiors/nycto-base1.glb":["TWL-MapPack.vl2"],"interiors/nycto-base2.dif":["TWL-MapPack.vl2"],"interiors/nycto-base2.glb":["TWL-MapPack.vl2"],"interiors/nycto-ec1.dif":["TWL-MapPack.vl2"],"interiors/nycto-ec1.glb":["TWL-MapPack.vl2"],"interiors/nycto-ec2.dif":["TWL-MapPack.vl2"],"interiors/nycto-ec2.glb":["TWL-MapPack.vl2"],"interiors/nycto-ec3.dif":["TWL-MapPack.vl2"],"interiors/nycto-ec3.glb":["TWL-MapPack.vl2"],"interiors/nycto-ec4.dif":["TWL-MapPack.vl2"],"interiors/nycto-ec4.glb":["TWL-MapPack.vl2"],"interiors/nycto-ec5.dif":["TWL-MapPack.vl2"],"interiors/nycto-ec5.glb":["TWL-MapPack.vl2"],"interiors/nycto-ec6.dif":["TWL-MapPack.vl2"],"interiors/nycto-ec6.glb":["TWL-MapPack.vl2"],"interiors/nycto-stand1.dif":["TWL-MapPack.vl2"],"interiors/nycto-stand1.glb":["TWL-MapPack.vl2"],"interiors/nycto-tunnel-1.dif":["TWL-MapPack.vl2"],"interiors/nycto-tunnel-1.glb":["TWL-MapPack.vl2"],"interiors/ocular-flagstand.dif":["TWL2-MapPack.vl2"],"interiors/ocular-flagstand.glb":["TWL2-MapPack.vl2"],"interiors/pbase3.dif":["interiors.vl2"],"interiors/pbase3.glb":["interiors.vl2"],"interiors/pbase_nef_giant.dif":["Classic_maps_v1.vl2"],"interiors/pbase_nef_giant.glb":["Classic_maps_v1.vl2"],"interiors/pbase_nef_vbase1.dif":["Classic_maps_v1.vl2"],"interiors/pbase_nef_vbase1.glb":["Classic_maps_v1.vl2"],"interiors/pbrdg0.dif":["interiors.vl2"],"interiors/pbrdg0.glb":["interiors.vl2"],"interiors/pbrdg1.dif":["interiors.vl2"],"interiors/pbrdg1.glb":["interiors.vl2"],"interiors/pbrdg2.dif":["interiors.vl2"],"interiors/pbrdg2.glb":["interiors.vl2"],"interiors/pbrdg3.dif":["interiors.vl2"],"interiors/pbrdg3.glb":["interiors.vl2"],"interiors/pbrdg4.dif":["interiors.vl2"],"interiors/pbrdg4.glb":["interiors.vl2"],"interiors/pbrdgn.dif":["interiors.vl2"],"interiors/pbrdgn.glb":["interiors.vl2"],"interiors/pbrdgo.dif":["interiors.vl2"],"interiors/pbrdgo.glb":["interiors.vl2"],"interiors/pbrdgp.dif":["interiors.vl2"],"interiors/pbrdgp.glb":["interiors.vl2"],"interiors/pbunk1.dif":["interiors.vl2"],"interiors/pbunk1.glb":["interiors.vl2"],"interiors/pbunk2.dif":["interiors.vl2"],"interiors/pbunk2.glb":["interiors.vl2"],"interiors/pbunk3.dif":["interiors.vl2"],"interiors/pbunk3.glb":["interiors.vl2"],"interiors/pbunk4a_CC.dif":["Classic_maps_v1.vl2"],"interiors/pbunk4a_CC.glb":["Classic_maps_v1.vl2"],"interiors/pbunk5.dif":["interiors.vl2"],"interiors/pbunk5.glb":["interiors.vl2"],"interiors/pbunk6.dif":["interiors.vl2"],"interiors/pbunk6.glb":["interiors.vl2"],"interiors/pbunk7.dif":["interiors.vl2"],"interiors/pbunk7.glb":["interiors.vl2"],"interiors/pbunk7a_CC.dif":["Classic_maps_v1.vl2"],"interiors/pbunk7a_CC.glb":["Classic_maps_v1.vl2"],"interiors/pbunk8.dif":["interiors.vl2"],"interiors/pbunk8.glb":["interiors.vl2"],"interiors/peach_lush_bunker1.dif":["TWL2-MapPack.vl2"],"interiors/peach_lush_bunker1.glb":["TWL2-MapPack.vl2"],"interiors/pmisc1.dif":["interiors.vl2"],"interiors/pmisc1.glb":["interiors.vl2"],"interiors/pmisc2.dif":["interiors.vl2"],"interiors/pmisc2.glb":["interiors.vl2"],"interiors/pmisc3.dif":["interiors.vl2"],"interiors/pmisc3.glb":["interiors.vl2"],"interiors/pmisc4.dif":["interiors.vl2"],"interiors/pmisc4.glb":["interiors.vl2"],"interiors/pmisc5.dif":["interiors.vl2"],"interiors/pmisc5.glb":["interiors.vl2"],"interiors/pmisca.dif":["interiors.vl2"],"interiors/pmisca.glb":["interiors.vl2"],"interiors/pmiscb.dif":["interiors.vl2"],"interiors/pmiscb.glb":["interiors.vl2"],"interiors/pmiscc.dif":["interiors.vl2"],"interiors/pmiscc.glb":["interiors.vl2"],"interiors/pplat1.dif":["interiors.vl2"],"interiors/pplat1.glb":["interiors.vl2"],"interiors/pplat2.dif":["interiors.vl2"],"interiors/pplat2.glb":["interiors.vl2"],"interiors/pplat3.dif":["interiors.vl2"],"interiors/pplat3.glb":["interiors.vl2"],"interiors/pplat4.dif":["interiors.vl2"],"interiors/pplat4.glb":["interiors.vl2"],"interiors/pplat5.dif":["interiors.vl2"],"interiors/pplat5.glb":["interiors.vl2"],"interiors/prock6.dif":["interiors.vl2"],"interiors/prock6.glb":["interiors.vl2"],"interiors/prock7.dif":["interiors.vl2"],"interiors/prock7.glb":["interiors.vl2"],"interiors/prock8.dif":["interiors.vl2"],"interiors/prock8.glb":["interiors.vl2"],"interiors/procka.dif":["interiors.vl2"],"interiors/procka.glb":["interiors.vl2"],"interiors/prockb.dif":["interiors.vl2"],"interiors/prockb.glb":["interiors.vl2"],"interiors/prockc.dif":["interiors.vl2"],"interiors/prockc.glb":["interiors.vl2"],"interiors/pspir1.dif":["interiors.vl2"],"interiors/pspir1.glb":["interiors.vl2"],"interiors/pspir2.dif":["interiors.vl2"],"interiors/pspir2.glb":["interiors.vl2"],"interiors/pspir3.dif":["interiors.vl2"],"interiors/pspir3.glb":["interiors.vl2"],"interiors/pspir4.dif":["interiors.vl2"],"interiors/pspir4.glb":["interiors.vl2"],"interiors/pspir5.dif":["interiors.vl2"],"interiors/pspir5.glb":["interiors.vl2"],"interiors/ptowr1.dif":["interiors.vl2"],"interiors/ptowr1.glb":["interiors.vl2"],"interiors/ptowr2.dif":["interiors.vl2"],"interiors/ptowr2.glb":["interiors.vl2"],"interiors/ptowr4.dif":["interiors.vl2"],"interiors/ptowr4.glb":["interiors.vl2"],"interiors/ptowr5.dif":["interiors.vl2"],"interiors/ptowr5.glb":["interiors.vl2"],"interiors/ptowr7.dif":["interiors.vl2"],"interiors/ptowr7.glb":["interiors.vl2"],"interiors/pvbay1.dif":["interiors.vl2"],"interiors/pvbay1.glb":["interiors.vl2"],"interiors/pvpad.dif":["interiors.vl2"],"interiors/pvpad.glb":["interiors.vl2"],"interiors/pwall1.dif":["interiors.vl2"],"interiors/pwall1.glb":["interiors.vl2"],"interiors/rail1.dif":["TR2final105-client.vl2","TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rail1.glb":["TR2final105-client.vl2","TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/ram_base.dif":["Classic_maps_v1.vl2"],"interiors/ram_base.glb":["Classic_maps_v1.vl2"],"interiors/ram_tower.dif":["Classic_maps_v1.vl2"],"interiors/ram_tower.glb":["Classic_maps_v1.vl2"],"interiors/ram_wall4.dif":["Classic_maps_v1.vl2"],"interiors/ram_wall4.glb":["Classic_maps_v1.vl2"],"interiors/ramp1.dif":["TR2final105-client.vl2"],"interiors/ramp1.glb":["TR2final105-client.vl2"],"interiors/rilke_bombscare_flagstand_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_bombscare_flagstand_x2.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_ctm1_flagstand1_x2.dif":["TWL-MapPack.vl2"],"interiors/rilke_ctm1_flagstand1_x2.glb":["TWL-MapPack.vl2"],"interiors/rilke_ctm1_platform1_x2.dif":["TWL-MapPack.vl2"],"interiors/rilke_ctm1_platform1_x2.glb":["TWL-MapPack.vl2"],"interiors/rilke_ctm1_sensorbunker1_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_ctm1_sensorbunker1_x2.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_ctm1_sensorbunker2_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_ctm1_sensorbunker2_x2.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_ctm1_vpad_x2.dif":["TWL-MapPack.vl2"],"interiors/rilke_ctm1_vpad_x2.glb":["TWL-MapPack.vl2"],"interiors/rilke_domain2_boundrymarker.dif":["Classic_maps_v1.vl2"],"interiors/rilke_domain2_boundrymarker.glb":["Classic_maps_v1.vl2"],"interiors/rilke_domain2_boundrymarker2.dif":["Classic_maps_v1.vl2"],"interiors/rilke_domain2_boundrymarker2.glb":["Classic_maps_v1.vl2"],"interiors/rilke_domain2_bridge1.dif":["Classic_maps_v1.vl2"],"interiors/rilke_domain2_bridge1.glb":["Classic_maps_v1.vl2"],"interiors/rilke_domain2_mainbase.dif":["Classic_maps_v1.vl2"],"interiors/rilke_domain2_mainbase.glb":["Classic_maps_v1.vl2"],"interiors/rilke_domain_turretbase1.dif":["Classic_maps_v1.vl2"],"interiors/rilke_domain_turretbase1.glb":["Classic_maps_v1.vl2"],"interiors/rilke_whitedwarf_bridge.dif":["Classic_maps_v1.vl2"],"interiors/rilke_whitedwarf_bridge.glb":["Classic_maps_v1.vl2"],"interiors/rilke_whitedwarf_bridge2_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_bridge2_x2.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_bridgebase1_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_bridgebase1_x2.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_bunker2_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_bunker2_x2.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_mainbase.dif":["Classic_maps_v1.vl2"],"interiors/rilke_whitedwarf_mainbase.glb":["Classic_maps_v1.vl2"],"interiors/rilke_whitedwarf_platform1.dif":["Classic_maps_v1.vl2"],"interiors/rilke_whitedwarf_platform1.glb":["Classic_maps_v1.vl2"],"interiors/rilke_whitedwarf_platform2_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_platform2_x2.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_platform3_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_platform3_x2.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_towerbunker.dif":["Classic_maps_v1.vl2"],"interiors/rilke_whitedwarf_towerbunker.glb":["Classic_maps_v1.vl2"],"interiors/rilke_whitedwarf_towerbunker2_x2.dif":["S5maps.vl2","TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_towerbunker2_x2.glb":["S5maps.vl2","TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_vehiclepad_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_vehiclepad_x2.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_FaceBase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_FaceBase.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_FaceBase2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_FaceBase2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_FaceStand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_FaceStand.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEbase.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEcave1_part1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEcave1_part1.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEcave1_part2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEcave1_part2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEcave1_part3.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEcave1_part3.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEcave2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEcave2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEtower.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEtower.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SimpleFlagArena.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SimpleFlagArena.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_agroleonbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_agroleonbase.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_agroleonstand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_agroleonstand.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_arenalight.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_arenalight.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_astro_bunker.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_astro_bunker.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_astro_stand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_astro_stand.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_barrier1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_barrier1.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_barrier2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_barrier2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_beagleship.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_beagleship.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_bitterbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_bitterbase.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_bitterbunker.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_bitterbunker.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_bitterbunker2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_bitterbunker2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_bitterbunker3.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_bitterbunker3.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_bitterstand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_bitterstand.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_debris1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_debris1.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_debris2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_debris2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building1.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building3.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building3.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building4.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building4.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building5.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building5.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building6.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building6.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building7.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building7.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building8.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building8.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_bunker.dif":["S5maps.vl2"],"interiors/rst_derm_bunker.glb":["S5maps.vl2"],"interiors/rst_derm_citybase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_citybase.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_citybridge.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_citybridge.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_mainbase.dif":["S5maps.vl2"],"interiors/rst_derm_mainbase.glb":["S5maps.vl2"],"interiors/rst_derm_midfield.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_midfield.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_newpillarstand.dif":["S5maps.vl2"],"interiors/rst_derm_newpillarstand.glb":["S5maps.vl2"],"interiors/rst_derm_pillar.dif":["S5maps.vl2"],"interiors/rst_derm_pillar.glb":["S5maps.vl2"],"interiors/rst_derm_plat.dif":["S5maps.vl2"],"interiors/rst_derm_plat.glb":["S5maps.vl2"],"interiors/rst_derm_plat2.dif":["S5maps.vl2"],"interiors/rst_derm_plat2.glb":["S5maps.vl2"],"interiors/rst_derm_podium.dif":["S5maps.vl2"],"interiors/rst_derm_podium.glb":["S5maps.vl2"],"interiors/rst_derm_snipenest.dif":["S5maps.vl2"],"interiors/rst_derm_snipenest.glb":["S5maps.vl2"],"interiors/rst_derm_turretbase.dif":["S5maps.vl2"],"interiors/rst_derm_turretbase.glb":["S5maps.vl2"],"interiors/rst_derm_vechpad.dif":["S5maps.vl2"],"interiors/rst_derm_vechpad.glb":["S5maps.vl2"],"interiors/rst_dogma_base.dif":["S8maps.vl2"],"interiors/rst_dogma_base.glb":["S8maps.vl2"],"interiors/rst_dogma_bridge.dif":["S8maps.vl2"],"interiors/rst_dogma_bridge.glb":["S8maps.vl2"],"interiors/rst_dogma_bridge2.dif":["S8maps.vl2"],"interiors/rst_dogma_bridge2.glb":["S8maps.vl2"],"interiors/rst_islebase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_islebase.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_islebase2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_islebase2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lighthouse.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lighthouse.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_flagplat.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_flagplat.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle1.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle10.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle10.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle3.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle3.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle4.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle4.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle5.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle5.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle6.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle6.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle7.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle7.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle8.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle8.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle9.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle9.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_rock2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_rock2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_newlighthouse.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_newlighthouse.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_padbottom.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_padbottom.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_padbottom2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_padbottom2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_pipedream.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_pipedream.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_spir_base3.dif":["S8maps.vl2"],"interiors/rst_spir_base3.glb":["S8maps.vl2"],"interiors/rst_spir_pillar.dif":["S8maps.vl2"],"interiors/rst_spir_pillar.glb":["S8maps.vl2"],"interiors/rst_spit_base.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_spit_base.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_spit_stand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_spit_stand.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_swd_flagstand.dif":["S5maps.vl2"],"interiors/rst_swd_flagstand.glb":["S5maps.vl2"],"interiors/rst_swd_ship2.dif":["S5maps.vl2"],"interiors/rst_swd_ship2.glb":["S5maps.vl2"],"interiors/ruin1.dif":["Classic_maps_v1.vl2"],"interiors/ruin1.glb":["Classic_maps_v1.vl2"],"interiors/ruin2.dif":["Classic_maps_v1.vl2"],"interiors/ruin2.glb":["Classic_maps_v1.vl2"],"interiors/ruin3.dif":["Classic_maps_v1.vl2"],"interiors/ruin3.glb":["Classic_maps_v1.vl2"],"interiors/ruin4.dif":["Classic_maps_v1.vl2"],"interiors/ruin4.glb":["Classic_maps_v1.vl2"],"interiors/ruinarch.dif":["Classic_maps_v1.vl2"],"interiors/ruinarch.glb":["Classic_maps_v1.vl2"],"interiors/s5_anthem_pipebase.dif":["S5maps.vl2"],"interiors/s5_anthem_pipebase.glb":["S5maps.vl2"],"interiors/s5_anthem_pipestand.dif":["S5maps.vl2"],"interiors/s5_anthem_pipestand.glb":["S5maps.vl2"],"interiors/sbase1.dif":["interiors.vl2"],"interiors/sbase1.glb":["interiors.vl2"],"interiors/sbase3.dif":["interiors.vl2"],"interiors/sbase3.glb":["interiors.vl2"],"interiors/sbase5.dif":["interiors.vl2"],"interiors/sbase5.glb":["interiors.vl2"],"interiors/sbrdg1.dif":["interiors.vl2"],"interiors/sbrdg1.glb":["interiors.vl2"],"interiors/sbrdg2.dif":["interiors.vl2"],"interiors/sbrdg2.glb":["interiors.vl2"],"interiors/sbrdg3.dif":["interiors.vl2"],"interiors/sbrdg3.glb":["interiors.vl2"],"interiors/sbrdg4.dif":["interiors.vl2"],"interiors/sbrdg4.glb":["interiors.vl2"],"interiors/sbrdg5.dif":["interiors.vl2"],"interiors/sbrdg5.glb":["interiors.vl2"],"interiors/sbrdg6.dif":["interiors.vl2"],"interiors/sbrdg6.glb":["interiors.vl2"],"interiors/sbrdg7.dif":["interiors.vl2"],"interiors/sbrdg7.glb":["interiors.vl2"],"interiors/sbrdgn.dif":["interiors.vl2"],"interiors/sbrdgn.glb":["interiors.vl2"],"interiors/sbrdgo.dif":["interiors.vl2"],"interiors/sbrdgo.glb":["interiors.vl2"],"interiors/sbunk2.dif":["interiors.vl2"],"interiors/sbunk2.glb":["interiors.vl2"],"interiors/sbunk9.dif":["interiors.vl2"],"interiors/sbunk9.glb":["interiors.vl2"],"interiors/sbunk_nef1.dif":["Classic_maps_v1.vl2"],"interiors/sbunk_nef1.glb":["Classic_maps_v1.vl2"],"interiors/siege.dif":["Classic_maps_v1.vl2"],"interiors/siege.glb":["Classic_maps_v1.vl2"],"interiors/singleramp.dif":["TR2final105-client.vl2"],"interiors/singleramp.glb":["TR2final105-client.vl2"],"interiors/smisc1.dif":["interiors.vl2"],"interiors/smisc1.glb":["interiors.vl2"],"interiors/smisc3.dif":["interiors.vl2"],"interiors/smisc3.glb":["interiors.vl2"],"interiors/smisc4.dif":["interiors.vl2"],"interiors/smisc4.glb":["interiors.vl2"],"interiors/smisc5.dif":["interiors.vl2"],"interiors/smisc5.glb":["interiors.vl2"],"interiors/smisc_nef1.dif":["Classic_maps_v1.vl2"],"interiors/smisc_nef1.glb":["Classic_maps_v1.vl2"],"interiors/smisca.dif":["interiors.vl2"],"interiors/smisca.glb":["interiors.vl2"],"interiors/smiscb.dif":["interiors.vl2"],"interiors/smiscb.glb":["interiors.vl2"],"interiors/smiscc.dif":["interiors.vl2"],"interiors/smiscc.glb":["interiors.vl2"],"interiors/snowVal.dif":["z_DMP2-V0.6.vl2"],"interiors/snowVal.glb":["z_DMP2-V0.6.vl2"],"interiors/snowtuar.dif":["z_DMP2-V0.6.vl2"],"interiors/snowtuar.glb":["z_DMP2-V0.6.vl2"],"interiors/spawnbase.dif":["TR2final105-client.vl2"],"interiors/spawnbase.glb":["TR2final105-client.vl2"],"interiors/spawnbase2.dif":["TR2final105-client.vl2"],"interiors/spawnbase2.glb":["TR2final105-client.vl2"],"interiors/sphere.dif":["TR2final105-client.vl2"],"interiors/sphere.glb":["TR2final105-client.vl2"],"interiors/splat1.dif":["interiors.vl2"],"interiors/splat1.glb":["interiors.vl2"],"interiors/splat3.dif":["interiors.vl2"],"interiors/splat3.glb":["interiors.vl2"],"interiors/splat7.dif":["interiors.vl2"],"interiors/splat7.glb":["interiors.vl2"],"interiors/srock6.dif":["interiors.vl2"],"interiors/srock6.glb":["interiors.vl2"],"interiors/srock7.dif":["interiors.vl2"],"interiors/srock7.glb":["interiors.vl2"],"interiors/srock8.dif":["interiors.vl2"],"interiors/srock8.glb":["interiors.vl2"],"interiors/srocka.dif":["interiors.vl2"],"interiors/srocka.glb":["interiors.vl2"],"interiors/srockb.dif":["interiors.vl2"],"interiors/srockb.glb":["interiors.vl2"],"interiors/srockc.dif":["interiors.vl2"],"interiors/srockc.glb":["interiors.vl2"],"interiors/sspir1.dif":["interiors.vl2"],"interiors/sspir1.glb":["interiors.vl2"],"interiors/sspir2.dif":["interiors.vl2"],"interiors/sspir2.glb":["interiors.vl2"],"interiors/sspir3.dif":["interiors.vl2"],"interiors/sspir3.glb":["interiors.vl2"],"interiors/sspir4.dif":["interiors.vl2"],"interiors/sspir4.glb":["interiors.vl2"],"interiors/stormTopTunnel.dif":["z_DMP2-V0.6.vl2"],"interiors/stormTopTunnel.glb":["z_DMP2-V0.6.vl2"],"interiors/stormstand.dif":["z_DMP2-V0.6.vl2"],"interiors/stormstand.glb":["z_DMP2-V0.6.vl2"],"interiors/stowr1.dif":["interiors.vl2"],"interiors/stowr1.glb":["interiors.vl2"],"interiors/stowr3.dif":["interiors.vl2"],"interiors/stowr3.glb":["interiors.vl2"],"interiors/stowr4.dif":["interiors.vl2"],"interiors/stowr4.glb":["interiors.vl2"],"interiors/stowr6.dif":["interiors.vl2"],"interiors/stowr6.glb":["interiors.vl2"],"interiors/svpad.dif":["interiors.vl2"],"interiors/svpad.glb":["interiors.vl2"],"interiors/swTunnel.dif":["z_DMP2-V0.6.vl2"],"interiors/swTunnel.glb":["z_DMP2-V0.6.vl2"],"interiors/swall1.dif":["interiors.vl2"],"interiors/swall1.glb":["interiors.vl2"],"interiors/t_bbase_ccb2a.dif":["Classic_maps_v1.vl2"],"interiors/t_bbase_ccb2a.glb":["Classic_maps_v1.vl2"],"interiors/t_bmisc_tunl_ccb1.dif":["Classic_maps_v1.vl2"],"interiors/t_bmisc_tunl_ccb1.glb":["Classic_maps_v1.vl2"],"interiors/t_bwall2a_cnr_CC.dif":["Classic_maps_v1.vl2"],"interiors/t_bwall2a_cnr_CC.glb":["Classic_maps_v1.vl2"],"interiors/t_bwall2a_lrg_CC.dif":["Classic_maps_v1.vl2"],"interiors/t_bwall2a_lrg_CC.glb":["Classic_maps_v1.vl2"],"interiors/t_bwall2a_sm_CC.dif":["Classic_maps_v1.vl2"],"interiors/t_bwall2a_sm_CC.glb":["Classic_maps_v1.vl2"],"interiors/tes_flagbase_x2.dif":["TWL-MapPack.vl2","TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/tes_flagbase_x2.glb":["TWL-MapPack.vl2","TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/tes_flagbunker.dif":["TWL-MapPack.vl2"],"interiors/tes_flagbunker.glb":["TWL-MapPack.vl2"],"interiors/tes_flyingvehicle_x2.dif":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"interiors/tes_flyingvehicle_x2.glb":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"interiors/tes_flyingvehiclebase.dif":["TWL-MapPack.vl2"],"interiors/tes_flyingvehiclebase.glb":["TWL-MapPack.vl2"],"interiors/tes_turretholder.dif":["TWL-MapPack.vl2"],"interiors/tes_turretholder.glb":["TWL-MapPack.vl2"],"interiors/tree_bowlstump.dif":["z_DMP2-V0.6.vl2"],"interiors/tree_bowlstump.glb":["z_DMP2-V0.6.vl2"],"interiors/tree_corridoor.dif":["z_DMP2-V0.6.vl2"],"interiors/tree_corridoor.glb":["z_DMP2-V0.6.vl2"],"interiors/tree_hollow.dif":["z_DMP2-V0.6.vl2"],"interiors/tree_hollow.glb":["z_DMP2-V0.6.vl2"],"interiors/tree_main.dif":["z_DMP2-V0.6.vl2"],"interiors/tree_main.glb":["z_DMP2-V0.6.vl2"],"interiors/tree_nocanopy.dif":["z_DMP2-V0.6.vl2"],"interiors/tree_nocanopy.glb":["z_DMP2-V0.6.vl2"],"interiors/tree_router.dif":["z_DMP2-V0.6.vl2"],"interiors/tree_router.glb":["z_DMP2-V0.6.vl2"],"interiors/tree_solid.dif":["z_DMP2-V0.6.vl2"],"interiors/tree_solid.glb":["z_DMP2-V0.6.vl2"],"interiors/tree_stump.dif":["z_DMP2-V0.6.vl2"],"interiors/tree_stump.glb":["z_DMP2-V0.6.vl2"],"interiors/tri_base.dif":["DynamixFinalPack.vl2"],"interiors/tri_base.glb":["DynamixFinalPack.vl2"],"interiors/tri_gate.dif":["DynamixFinalPack.vl2"],"interiors/tri_gate.glb":["DynamixFinalPack.vl2"],"interiors/tri_misc1.dif":["DynamixFinalPack.vl2"],"interiors/tri_misc1.glb":["DynamixFinalPack.vl2"],"interiors/tri_powerpit.dif":["DynamixFinalPack.vl2"],"interiors/tri_powerpit.glb":["DynamixFinalPack.vl2"],"interiors/tri_tbunker.dif":["DynamixFinalPack.vl2"],"interiors/tri_tbunker.glb":["DynamixFinalPack.vl2"],"interiors/tri_tbunker_x.dif":["TWL-MapPack.vl2"],"interiors/tri_tbunker_x.glb":["TWL-MapPack.vl2"],"interiors/tri_tbunker_x2.dif":["TWL-MapPack.vl2"],"interiors/tri_tbunker_x2.glb":["TWL-MapPack.vl2"],"interiors/tri_tower.dif":["DynamixFinalPack.vl2"],"interiors/tri_tower.glb":["DynamixFinalPack.vl2"],"interiors/tri_tower_x2.dif":["TWL-MapPack.vl2"],"interiors/tri_tower_x2.glb":["TWL-MapPack.vl2"],"interiors/tri_wall3.dif":["DynamixFinalPack.vl2"],"interiors/tri_wall3.glb":["DynamixFinalPack.vl2"],"interiors/tri_wall4.dif":["DynamixFinalPack.vl2"],"interiors/tri_wall4.glb":["DynamixFinalPack.vl2"],"interiors/tri_wall5.dif":["DynamixFinalPack.vl2"],"interiors/tri_wall5.glb":["DynamixFinalPack.vl2"],"interiors/tri_wall6.dif":["DynamixFinalPack.vl2"],"interiors/tri_wall6.glb":["DynamixFinalPack.vl2"],"interiors/underhillmidbalancedfnl.dif":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"interiors/underhillmidbalancedfnl.glb":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"interiors/underhillsideonefnl.dif":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"interiors/underhillsideonefnl.glb":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"interiors/vocstand.dif":["z_DMP2-V0.6.vl2"],"interiors/vocstand.glb":["z_DMP2-V0.6.vl2"],"interiors/waterStand.dif":["z_DMP2-V0.6.vl2"],"interiors/waterStand.glb":["z_DMP2-V0.6.vl2"],"interiors/xbase1.dif":["interiors.vl2"],"interiors/xbase1.glb":["interiors.vl2"],"interiors/xbase2.dif":["interiors.vl2"],"interiors/xbase2.glb":["interiors.vl2"],"interiors/xbrdg0.dif":["interiors.vl2"],"interiors/xbrdg0.glb":["interiors.vl2"],"interiors/xbrdg1.dif":["interiors.vl2"],"interiors/xbrdg1.glb":["interiors.vl2"],"interiors/xbrdg10.dif":["interiors.vl2"],"interiors/xbrdg10.glb":["interiors.vl2"],"interiors/xbrdg2.dif":["interiors.vl2"],"interiors/xbrdg2.glb":["interiors.vl2"],"interiors/xbrdg3.dif":["interiors.vl2"],"interiors/xbrdg3.glb":["interiors.vl2"],"interiors/xbrdg4.dif":["interiors.vl2"],"interiors/xbrdg4.glb":["interiors.vl2"],"interiors/xbrdg5.dif":["interiors.vl2"],"interiors/xbrdg5.glb":["interiors.vl2"],"interiors/xbrdg6.dif":["interiors.vl2"],"interiors/xbrdg6.glb":["interiors.vl2"],"interiors/xbrdg7.dif":["interiors.vl2"],"interiors/xbrdg7.glb":["interiors.vl2"],"interiors/xbrdg8.dif":["interiors.vl2"],"interiors/xbrdg8.glb":["interiors.vl2"],"interiors/xbrdg9.dif":["interiors.vl2"],"interiors/xbrdg9.glb":["interiors.vl2"],"interiors/xbrdga.dif":["interiors.vl2"],"interiors/xbrdga.glb":["interiors.vl2"],"interiors/xbrdgb.dif":["interiors.vl2"],"interiors/xbrdgb.glb":["interiors.vl2"],"interiors/xbrdgn.dif":["interiors.vl2"],"interiors/xbrdgn.glb":["interiors.vl2"],"interiors/xbrdgo.dif":["interiors.vl2"],"interiors/xbrdgo.glb":["interiors.vl2"],"interiors/xbunk1.dif":["interiors.vl2"],"interiors/xbunk1.glb":["interiors.vl2"],"interiors/xbunk2.dif":["interiors.vl2"],"interiors/xbunk5.dif":["interiors.vl2"],"interiors/xbunk5.glb":["interiors.vl2"],"interiors/xbunk6.dif":["interiors.vl2"],"interiors/xbunk6.glb":["interiors.vl2"],"interiors/xbunk9.dif":["interiors.vl2"],"interiors/xbunk9.glb":["interiors.vl2"],"interiors/xbunkb.dif":["interiors.vl2"],"interiors/xbunkb.glb":["interiors.vl2"],"interiors/xmisc1.dif":["interiors.vl2"],"interiors/xmisc1.glb":["interiors.vl2"],"interiors/xmisc2.dif":["interiors.vl2"],"interiors/xmisc2.glb":["interiors.vl2"],"interiors/xmisc3.dif":["interiors.vl2"],"interiors/xmisc3.glb":["interiors.vl2"],"interiors/xmisc4.dif":["interiors.vl2"],"interiors/xmisc4.glb":["interiors.vl2"],"interiors/xmisc5.dif":["interiors.vl2"],"interiors/xmisc5.glb":["interiors.vl2"],"interiors/xmisca.dif":["interiors.vl2"],"interiors/xmisca.glb":["interiors.vl2"],"interiors/xmiscb.dif":["interiors.vl2"],"interiors/xmiscb.glb":["interiors.vl2"],"interiors/xmiscc.dif":["interiors.vl2"],"interiors/xmiscc.glb":["interiors.vl2"],"interiors/xplat1.dif":["interiors.vl2"],"interiors/xplat1.glb":["interiors.vl2"],"interiors/xplat2.dif":["interiors.vl2"],"interiors/xplat2.glb":["interiors.vl2"],"interiors/xplat3.dif":["interiors.vl2"],"interiors/xplat3.glb":["interiors.vl2"],"interiors/xrock6.dif":["interiors.vl2"],"interiors/xrock6.glb":["interiors.vl2"],"interiors/xrock7.dif":["interiors.vl2"],"interiors/xrock7.glb":["interiors.vl2"],"interiors/xrock8.dif":["interiors.vl2"],"interiors/xrock8.glb":["interiors.vl2"],"interiors/xrocka.dif":["interiors.vl2"],"interiors/xrocka.glb":["interiors.vl2"],"interiors/xrockb.dif":["interiors.vl2"],"interiors/xrockb.glb":["interiors.vl2"],"interiors/xrockc.dif":["interiors.vl2"],"interiors/xrockc.glb":["interiors.vl2"],"interiors/xspir1.dif":["interiors.vl2"],"interiors/xspir1.glb":["interiors.vl2"],"interiors/xspir2.dif":["interiors.vl2"],"interiors/xspir2.glb":["interiors.vl2"],"interiors/xspir3.dif":["interiors.vl2"],"interiors/xspir3.glb":["interiors.vl2"],"interiors/xspir5.dif":["interiors.vl2"],"interiors/xspir5.glb":["interiors.vl2"],"interiors/xtowr1.dif":["interiors.vl2"],"interiors/xtowr1.glb":["interiors.vl2"],"interiors/xtowr3.dif":["interiors.vl2"],"interiors/xtowr3.glb":["interiors.vl2"],"interiors/xtowr4.dif":["interiors.vl2"],"interiors/xtowr4.glb":["interiors.vl2"],"interiors/xtowr7.dif":["interiors.vl2"],"interiors/xtowr7.glb":["interiors.vl2"],"interiors/xvpad.dif":["interiors.vl2"],"interiors/xvpad.glb":["interiors.vl2"],"interiors/xwall1.dif":["interiors.vl2"],"interiors/xwall1.glb":["interiors.vl2"],"lighting/Aeroena_2343a8be.ml":[""],"lighting/Agorazscium_f4b21f81.ml":[""],"lighting/ArenaDome_a0de9542.ml":[""],"lighting/ArenaHeaven_1e1fe293.ml":[""],"lighting/AstersDescent_53a3207b.ml":[""],"lighting/AttritionLT_832adbb5.ml":[""],"lighting/BerylBasin_c9d35ce.ml":[""],"lighting/Blastside_nef_6830e4bf.ml":[""],"lighting/Blink_d9ab8a18.ml":[""],"lighting/BonespurLT_915823ed.ml":[""],"lighting/BonespurLT_9cca0579.ml":[""],"lighting/BoxLak_a3e35494.ml":[""],"lighting/Broadside_nef_e852f76.ml":[""],"lighting/BulwarkLT_4a3f297.ml":[""],"lighting/Bulwark_ab283278.ml":[""],"lighting/CankerLak_2f63997d.ml":[""],"lighting/CapriLT_66f22508.ml":[""],"lighting/Cinerarium_7aca722b.ml":[""],"lighting/Circleofstones_affcd75f.ml":[""],"lighting/CirclesEdgeLT_411f1e4d.ml":[""],"lighting/CirclesEdgeLT_7a5c076c.ml":[""],"lighting/CloakofLak_74b7f3a4.ml":[""],"lighting/CloakofNightV_fc052e2a.ml":[""],"lighting/CloudBurst_ae430433.ml":[""],"lighting/ClusterUnFuct_ba9a0db4.ml":[""],"lighting/Coliseum_638e3c7c.ml":[""],"lighting/Confusco_629e6bc0.ml":[""],"lighting/CrashClash_4a04db6b.ml":[""],"lighting/CrossfiredLak_af679bb1.ml":[""],"lighting/DMP_Agroleon_39e78691.ml":[""],"lighting/DMP_BastardForgeLT_192bda18.ml":[""],"lighting/DMP_BastardForgeLT_23118b55.ml":[""],"lighting/DMP_BastardForge_69e0050.ml":[""],"lighting/DMP_BunkeredLT_22bd8e06.ml":[""],"lighting/DMP_BunkeredLT_7f074860.ml":[""],"lighting/DMP_CinerariumLT_1770607b.ml":[""],"lighting/DMP_Cinerarium_29f905f2.ml":[""],"lighting/DMP_FaceCrossing_562603da.ml":[""],"lighting/DMP_Hoth_1f2b4ebe.ml":[""],"lighting/DMP_IceGiant_27ae32f9.ml":[""],"lighting/DMP_Magellan_3ec75495.ml":[""],"lighting/DMP_MoonDance_4a0aa2ce.ml":[""],"lighting/DMP_Paranoia_a73116c7.ml":[""],"lighting/DMP_PariahLT_1eeeb2f3.ml":[""],"lighting/DMP_PariahLT_5dbbd253.ml":[""],"lighting/DMP_Pariah_5774d3ab.ml":[""],"lighting/DMP_Pariah_bae29d7a.ml":[""],"lighting/DMP_PipeDream_b4220f7e.ml":[""],"lighting/DMP_RavineV_32d83be0.ml":[""],"lighting/DMP_ScorchedEarth_6ef2eb26.ml":[""],"lighting/DMP_SimpleFlagArena_81bb7f85.ml":[""],"lighting/DMP_SpinCycle_8111999d.ml":[""],"lighting/DMP_SpincycleLT_c077aa18.ml":[""],"lighting/DMP_StarFallLT_313a7dd7.ml":[""],"lighting/DMP_StarFallLT_51b265f4.ml":[""],"lighting/DMP_Tyre_5d7be94.ml":[""],"lighting/DMP_Wasteland_87bf335.ml":[""],"lighting/DX_IceLT_69603e1f.ml":[""],"lighting/DX_Ice_492b02b7.ml":[""],"lighting/Damnation_a8afd69c.ml":[""],"lighting/DangerousCrossingLT_8205e1c3.ml":[""],"lighting/DangerousCrossingLT_98fe44b0.ml":[""],"lighting/DeathBirdsFly1_e1b6748d.ml":[""],"lighting/DermCrossingDeluxeLT_86255d21.ml":[""],"lighting/DermCrossingDeluxe_b5489c73.ml":[""],"lighting/DesertofDeathLak_9ef72690.ml":[""],"lighting/DiscordLT_8799b81.ml":[""],"lighting/Discord_d9dc93e8.ml":[""],"lighting/DustRunLak_6779c9d4.ml":[""],"lighting/DustToDust_c2ba2158.ml":[""],"lighting/El_FinLT_e9dab457.ml":[""],"lighting/El_Fin_8316b0e5.ml":[""],"lighting/Entombed_e3bacfe0.ml":[""],"lighting/Envyrena_7791ad94.ml":[""],"lighting/EnyLand_68f85a3b.ml":[""],"lighting/Exhumed_20605cf5.ml":[""],"lighting/Extractor_d5e74134.ml":[""],"lighting/FF_Hillside_2daafc5b.ml":[""],"lighting/Fallout_9b18601a.ml":[""],"lighting/Fenix_78eeb8cd.ml":[""],"lighting/Firestorm_16de2343.ml":[""],"lighting/Floatarena_297e95cb.ml":[""],"lighting/FourWayCheckmate_f33d2fb6.ml":[""],"lighting/FrozenForgeLT_743ce94a.ml":[""],"lighting/FrozenForgeLT_9931f1ae.ml":[""],"lighting/FrozenHopeLT_7213db78.ml":[""],"lighting/FrozenHopeLT_b46d68eb.ml":[""],"lighting/FrozenHope_3a657c29.ml":[""],"lighting/FunHouse_604d2f6a.ml":[""],"lighting/GodsRiftLak_18e44714.ml":[""],"lighting/GrassyKnollLT_68c6cce.ml":[""],"lighting/GrassyKnoll_5c7374ad.ml":[""],"lighting/GrassyKnoll_a8a31131.ml":[""],"lighting/GreenLawn_f4f6854f.ml":[""],"lighting/HO_Ice_259f9801.ml":[""],"lighting/HO_Lush_37ea33f0.ml":[""],"lighting/HarvestDance_c7a75c2.ml":[""],"lighting/Headstone_772e32ed.ml":[""],"lighting/Helioarena_1e75a885.ml":[""],"lighting/HiddenValley_a1dce28d.ml":[""],"lighting/HighOctane_85127c80.ml":[""],"lighting/HighOctane_b_ac85e4.ml":[""],"lighting/HighWire_471b6cf9.ml":[""],"lighting/HillKingLT_50bd1439.ml":[""],"lighting/HillKingLT_8da13f48.ml":[""],"lighting/HillKingLT_d836ed12.ml":[""],"lighting/HillSideLT_4f08df8f.ml":[""],"lighting/Hillside_33bc6f09.ml":[""],"lighting/Horde_4a800bd6.ml":[""],"lighting/HostileLoch_d7362c7.ml":[""],"lighting/IcePick_56b79dca.ml":[""],"lighting/IcePick_600de852.ml":[""],"lighting/InfernusLak_7d2be4ad.ml":[""],"lighting/IveHadWorse_e39c99bf.ml":[""],"lighting/JadeValley_7ef73b3d.ml":[""],"lighting/Lakefront_3703d244.ml":[""],"lighting/Logans_Run_c40b6d12.ml":[""],"lighting/Mac_FlagArena_90666881.ml":[""],"lighting/Machineeggs_a5ccddc0.ml":[""],"lighting/MagmaticLak_4073d809.ml":[""],"lighting/Minerva_33feccb1.ml":[""],"lighting/MiniSunDried_3c5a0fc8.ml":[""],"lighting/Minotaur_171384b8.ml":[""],"lighting/MisadventureV2_ec7544a8.ml":[""],"lighting/Moonwalk_174f2bd4.ml":[""],"lighting/NarcolepsyLT_73e7c21a.ml":[""],"lighting/NatureMagic_2544c03b.ml":[""],"lighting/Nightdance_7bfc8136.ml":[""],"lighting/Norty_eb1bd063.ml":[""],"lighting/OsIrisLT_a734e9f4.ml":[""],"lighting/OsIrisLT_c9b12d6.ml":[""],"lighting/OuterWildsLT_fc7787a1.ml":[""],"lighting/OuterWilds_ad3695ec.ml":[""],"lighting/PipeDreamLT_be0ac5c7.ml":[""],"lighting/PipeDreamLT_c8a581c1.ml":[""],"lighting/PlanetX_8a6e98e8.ml":[""],"lighting/PrizmaticLT_d1bb228d.ml":[""],"lighting/PuliVeivari_ba861c8e.ml":[""],"lighting/RaindanceLT_8b15c940.ml":[""],"lighting/RaindanceLT_ed3eadcd.ml":[""],"lighting/Raindance_nefLak_35b8f6bc.ml":[""],"lighting/Raindance_nef_542af516.ml":[""],"lighting/Ravine_d9f4db83.ml":[""],"lighting/Reversion_16355b81.ml":[""],"lighting/RiverDance_51da8ec1.ml":[""],"lighting/Rollercoaster_nef_236560f9.ml":[""],"lighting/RoundTheMountainLT_1d5f7a42.ml":[""],"lighting/RoundTheMountainLT_d8d7a00a.ml":[""],"lighting/RoundTheMountain_3c873c59.ml":[""],"lighting/Ruined_928042b0.ml":[""],"lighting/RunenmachtLT_566cc4af.ml":[""],"lighting/RunenmachtLT_e29440db.ml":[""],"lighting/RushLT_83e7ec01.ml":[""],"lighting/RushLT_8cc32def.ml":[""],"lighting/Rush_7f8c0bd.ml":[""],"lighting/S5_DamnationLT_2e874420.ml":[""],"lighting/S5_DamnationLT_93d28001.ml":[""],"lighting/S5_Damnation_12876ea.ml":[""],"lighting/S5_Icedance_23935c84.ml":[""],"lighting/S5_MassiveLT_774d8053.ml":[""],"lighting/S5_MassiveLT_aa83559d.ml":[""],"lighting/S5_Massive_72b32b94.ml":[""],"lighting/S5_Massive_a0889977.ml":[""],"lighting/S5_Mimicry_a7de0fbe.ml":[""],"lighting/S5_Mordacity_7f7769e0.ml":[""],"lighting/S5_Reynard_3d07b96b.ml":[""],"lighting/S5_Sherman_d255001b.ml":[""],"lighting/S5_SilenusLT_b44256fa.ml":[""],"lighting/S5_Silenus_337a3c5b.ml":[""],"lighting/S5_Woodymyrk_ec89b88f.ml":[""],"lighting/S8_Cardiac_1b8fd622.ml":[""],"lighting/S8_GeothermalLak_20f3a205.ml":[""],"lighting/S8_Mountking_44b27865.ml":[""],"lighting/S8_Opus_efcc41a2.ml":[""],"lighting/S8_ZilchLT_b45c6931.ml":[""],"lighting/S8_ZilchLT_d5e6be15.ml":[""],"lighting/SC_Ice_af6eba.ml":[""],"lighting/SC_Normal_799da350.ml":[""],"lighting/SaddiesHill_698e83d5.ml":[""],"lighting/Sanctuary_7c20b606.ml":[""],"lighting/SandyRunLT_91cbfd2f.ml":[""],"lighting/Sangre_de_Grado_ae25e9e2.ml":[""],"lighting/Sentry_21483143.ml":[""],"lighting/ShortFall_aa1e57bb.ml":[""],"lighting/SignalLT_4f74b06a.ml":[""],"lighting/SignalLT_9bae58a.ml":[""],"lighting/Signal_e7aade91.ml":[""],"lighting/SkiFree_Randomizer_7dda3eb1.ml":[""],"lighting/SkinnyDipLak_c997a78f.ml":[""],"lighting/Slapdash_93679deb.ml":[""],"lighting/SmallCrossingLT_8b0a6034.ml":[""],"lighting/SmallTimeLT_89653a5e.ml":[""],"lighting/SolsDescentLak_11a78868.ml":[""],"lighting/SpectreLak_5e17e9b3.ml":[""],"lighting/SpyLand_21ea4c6.ml":[""],"lighting/SunDriedLak_e0d74cbd.ml":[""],"lighting/Sundance_2b83620c.ml":[""],"lighting/SuperHappyBouncyFunTime_b901c3ef.ml":[""],"lighting/SuperiorWaterworks_f456e8d9.ml":[""],"lighting/TWL2_Bleed_e6d5b374.ml":[""],"lighting/TWL2_BlueMoon_21ccae9c.ml":[""],"lighting/TWL2_BlueMoon_7c61bcd5.ml":[""],"lighting/TWL2_BlueMoon_a95478a6.ml":[""],"lighting/TWL2_CanyonCrusadeDeluxeLT_c1ae3753.ml":[""],"lighting/TWL2_CanyonCrusadeDeluxeLT_dbd8196e.ml":[""],"lighting/TWL2_CanyonCrusadeDeluxe_7452f969.ml":[""],"lighting/TWL2_CelerityLT_bc01478.ml":[""],"lighting/TWL2_CelerityLT_f2ecb468.ml":[""],"lighting/TWL2_Celerity_83b5b539.ml":[""],"lighting/TWL2_Dissention_d30eb753.ml":[""],"lighting/TWL2_Drifts_a70061b9.ml":[""],"lighting/TWL2_Drorck_add44b54.ml":[""],"lighting/TWL2_FrozenGlory_e2aae3eb.ml":[""],"lighting/TWL2_HildebrandLT_4cb441fb.ml":[""],"lighting/TWL2_HildebrandLT_fbf9260d.ml":[""],"lighting/TWL2_Hildebrand_ff9349b8.ml":[""],"lighting/TWL2_IceDagger_a8551aa2.ml":[""],"lighting/TWL2_JaggedClawLT_13a8fe76.ml":[""],"lighting/TWL2_JaggedClawLT_caff2b5d.ml":[""],"lighting/TWL2_JaggedClaw_ae434bfa.ml":[""],"lighting/TWL2_Magnum_bbaaf3b7.ml":[""],"lighting/TWL2_MidnightMayhemDeluxe_f0479bd5.ml":[""],"lighting/TWL2_MuddySwamp_202e755e.ml":[""],"lighting/TWL2_Norty_8a4142af.ml":[""],"lighting/TWL2_Ocular_d10fca4c.ml":[""],"lighting/TWL2_SkylightLT_c37d56e9.ml":[""],"lighting/TWL2_SkylightLT_f4b7bcf2.ml":[""],"lighting/TWL_Abaddon_661d5ca.ml":[""],"lighting/TWL_BeachBlitzLT_d50e4150.ml":[""],"lighting/TWL_BeachBlitzLT_ff00cacb.ml":[""],"lighting/TWL_BeachBlitzLak_8391be13.ml":[""],"lighting/TWL_BeachBlitz_2ba27e9a.ml":[""],"lighting/TWL_BeggarsRun_ac20e6fb.ml":[""],"lighting/TWL_Boss_d15d03dd.ml":[""],"lighting/TWL_Chokepoint_a2218645.ml":[""],"lighting/TWL_Crossfire_68b88bb4.ml":[""],"lighting/TWL_Damnation_f601da24.ml":[""],"lighting/TWL_DangerousCrossing_c0f5608a.ml":[""],"lighting/TWL_DeadlyBirdsSong_9eb082cf.ml":[""],"lighting/TWL_Drifts_3957320.ml":[""],"lighting/TWL_FeignLT_423b7f43.ml":[""],"lighting/TWL_FeignLT_97abf48c.ml":[""],"lighting/TWL_Feign_69a86ab3.ml":[""],"lighting/TWL_Harvester_6c61fcbf.ml":[""],"lighting/TWL_Katabatic_28e374c5.ml":[""],"lighting/TWL_Magmatic_79ca25bd.ml":[""],"lighting/TWL_Minotaur_4735e9ea.ml":[""],"lighting/TWL_OsIris_af0cd5e3.ml":[""],"lighting/TWL_Pandemonium_96c05f13.ml":[""],"lighting/TWL_Quagmire_3d196e62.ml":[""],"lighting/TWL_Raindance_e335287d.ml":[""],"lighting/TWL_Ramparts_e1d65b38.ml":[""],"lighting/TWL_Reversion_2057b26c.ml":[""],"lighting/TWL_RollercoasterLT_4becc052.ml":[""],"lighting/TWL_Runenmacht_fce2e1dd.ml":[""],"lighting/TWL_Slapdash_386535c9.ml":[""],"lighting/TWL_Slapdash_6c5d45fc.ml":[""],"lighting/TWL_Snowblind_7d864772.ml":[""],"lighting/TWL_Starfallen_220caf10.ml":[""],"lighting/TWL_StonehengeLT_186408d.ml":[""],"lighting/TWL_StonehengeLT_b54394a1.ml":[""],"lighting/TWL_Stonehenge_4be1bf55.ml":[""],"lighting/TWL_SubZero_d26856d3.ml":[""],"lighting/TWL_Surreal_928c01fe.ml":[""],"lighting/TWL_Titan_f2ca1f12.ml":[""],"lighting/TWL_WilderZoneLT_b23d9623.ml":[""],"lighting/TWL_WilderZoneLT_c9eea074.ml":[""],"lighting/TWL_WilderZone_f391f176.ml":[""],"lighting/Tacocat-DantesHill_1fadb4f4.ml":[""],"lighting/Tacocat-Dunes_b3ca40d2.ml":[""],"lighting/Tacocat-Jagged_2f4bf1c1.ml":[""],"lighting/Tacocat-SoylentJade_a5360959.ml":[""],"lighting/TenebrousCTF_de5eec4e.ml":[""],"lighting/TheFray_ee6d9255.ml":[""],"lighting/TheSewer_f4f75077.ml":[""],"lighting/TibbawLak_104ce121.ml":[""],"lighting/TitanV_b_527804b0.ml":[""],"lighting/TreasureIslandLak_f456aa59.ml":[""],"lighting/Triad_ff08cb0b.ml":[""],"lighting/TrueGrit_95ae0ce4.ml":[""],"lighting/UporDown_5cadb65.ml":[""],"lighting/VanDamnedLT_657123fb.ml":[""],"lighting/VanDamnedLT_fc126eb7.ml":[""],"lighting/VaubanLak_b072a992.ml":[""],"lighting/Vauban_fe733076.ml":[""],"lighting/Waterbox_c7bd8997.ml":[""],"lighting/WhiteDwarfDeluxeLT_7adbd60e.ml":[""],"lighting/WhiteDwarfDeluxeLT_afa63289.ml":[""],"lighting/WindyGap_d2bee4e7.ml":[""],"lighting/Wonderena_a304a21e.ml":[""],"lighting/Yubarena_2638aaa0.ml":[""],"lighting/Zilch_6b242845.ml":[""],"lighting/aabaa_571e7c86.ml":[""],"lighting/berlard_2823ce88.ml":[""],"lighting/cagematch_b93c2e85.ml":[""],"lighting/random2_aeea92ad.ml":[""],"lighting/random_ad5187a1.ml":[""],"loginScreens.cs":["T2csri.vl2"],"loginScreens.cs.dso":["T2csri.vl2"],"missions/2ArenaDome.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/2ArenaValley.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/2DustBowl.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/2Flyersarena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/2IceDome.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/2IndoorIntensity.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/4thGradeDropout.mis":["4thGradeDropout.vl2"],"missions/Abominable.mis":["missions.vl2"],"missions/AcidRain.mis":["Classic_maps_v1.vl2"],"missions/Aeroena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/AgentsOfFortune.mis":["missions.vl2"],"missions/Alcatraz.mis":["missions.vl2"],"missions/Archipelago.mis":["missions.vl2"],"missions/ArenaHeaven.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/ArenaHell.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/ArenaHell2.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/ArenaInTheHill.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/ArenaUnderTheHill.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/AryoArena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/AshesToAshes.mis":["missions.vl2"],"missions/Atropos2.mis":["atroposthereturn.vl2"],"missions/BasatinLT.mis":["z_DMP2-V0.6.vl2"],"missions/BeggarsRun.mis":["missions.vl2"],"missions/BeneathTheHill.mis":["BeneathTheHill.vl2"],"missions/Blastside_nef.mis":["Classic_maps_v1.vl2"],"missions/BrainFreeze.mis":["brainfreeze.vl2"],"missions/BridgeTooFar.mis":["DynamixFinalPack.vl2"],"missions/Broadside_nef.mis":["Classic_maps_v1.vl2"],"missions/Broken_Dreams.mis":["brokendreams_2.vl2"],"missions/Caldera.mis":["missions.vl2"],"missions/Casern_Cavite.mis":["missions.vl2"],"missions/CatwalkLT.mis":["z_DMP2-V0.6.vl2"],"missions/Centaur.mis":["centaur.vl2"],"missions/Checkmate.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/ColdFusion.mis":["ColdFusion.vl2"],"missions/ColdWar.mis":["ColdWar.vl2"],"missions/Conclave.mis":["Conclave.vl2"],"missions/Confusco.mis":["Classic_maps_v1.vl2"],"missions/ContainmentLarge.mis":["ContainmentLarge.vl2"],"missions/CrashClash.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Crater71.mis":["TR2final105-client.vl2"],"missions/DMP_Agroleon.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Astro.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_BastardForge.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_BitterGorge.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Bunkered.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Cinerarium.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_DermCity.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Embers.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_EmeraldSpit.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_FaceCrossing.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Hoth.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_IceGiant.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_IsleDeBatalla.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_LavaGods.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Magellan.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_MoonDance.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Pantheon.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Paranoia.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Pariah.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_PipeDream.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_RavineV.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_ScorchedEarth.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_SimpleFlagArena.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_SpinCycle.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_StarFall.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Tyre.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Wasteland.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/Damnation.mis":["missions.vl2"],"missions/DamnationLT.mis":["z_DMP2-V0.6.vl2"],"missions/DamnationTDM.mis":["z_DMP2-V0.6.vl2"],"missions/DangerousCrossingArena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/DangerousCrossing_nef.mis":["Classic_maps_v1.vl2"],"missions/DangerousFlingLT.mis":["z_DMP2-V0.6.vl2"],"missions/DeathBirdsFly.mis":["missions.vl2"],"missions/DeathFromBelow.mis":["DeathFromBelow.vl2"],"missions/DeathRow.mis":["DeathRow.vl2"],"missions/DesertWind.mis":["DesertWind.vl2"],"missions/DesertofDeath_nef.mis":["Classic_maps_v1.vl2"],"missions/Desiccator.mis":["missions.vl2"],"missions/DevilsElbow.mis":["DynamixFinalPack.vl2"],"missions/DraconisVII.mis":["DraconisVII.vl2"],"missions/DropInLT.mis":["z_DMP2-V0.6.vl2"],"missions/DustToDust.mis":["missions.vl2"],"missions/Envyrena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/EnyLand.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Equinox.mis":["missions.vl2"],"missions/Escalade.mis":["missions.vl2"],"missions/EveningLand.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Ewok_Hamlet.mis":["z_DMP2-V0.6.vl2"],"missions/Ewok_Village.mis":["z_DMP2-V0.6.vl2"],"missions/Exposure.mis":["Exposure-v1.1.vl2"],"missions/FinalRevenge.mis":["FinalRevenge.vl2"],"missions/Firestorm.mis":["missions.vl2"],"missions/Flashpoint.mis":["missions.vl2"],"missions/Fracas.mis":["missions.vl2"],"missions/FrozenFury.mis":["TR2final105-client.vl2"],"missions/Gauntlet.mis":["missions.vl2"],"missions/Gehenna.mis":["missions.vl2"],"missions/Geronimo.mis":["Geronimo.vl2"],"missions/GodsRift.mis":["TR2final105-client.vl2"],"missions/Gorgon.mis":["Classic_maps_v1.vl2"],"missions/Haven.mis":["TR2final105-client.vl2"],"missions/Helioarena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Hillside.mis":["Classic_maps_v1.vl2"],"missions/HiveLT.mis":["z_DMP2-V0.6.vl2"],"missions/IceBound.mis":["missions.vl2"],"missions/IcePickM.mis":["z_DMP2-V0.6.vl2"],"missions/IceRidge_nef.mis":["Classic_maps_v1.vl2"],"missions/InnerSanctum.mis":["DynamixFinalPack.vl2"],"missions/Insalubria.mis":["missions.vl2"],"missions/Invictus.mis":["missions.vl2"],"missions/IsleOfMan.mis":["DynamixFinalPack.vl2"],"missions/IveHadWorse.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/JacobsLadder.mis":["missions.vl2"],"missions/KataMInfernoT.mis":["z_DMP2-V0.6.vl2"],"missions/KataMStormT.mis":["z_DMP2-V0.6.vl2"],"missions/Katabatic.mis":["missions.vl2"],"missions/Khalarena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Lakefront.mis":["Classic_maps_v1.vl2"],"missions/Magmatic.mis":["Classic_maps_v1.vl2"],"missions/Masada.mis":["missions.vl2"],"missions/Minotaur.mis":["missions.vl2"],"missions/MoonwalkLT.mis":["z_DMP2-V0.6.vl2"],"missions/Morena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/MountainSiege.mis":["MountainSiege.vl2"],"missions/Mudside.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Mutiny.mis":["Mutiny.vl2"],"missions/MyrkWood.mis":["missions.vl2"],"missions/NirvanaLT.mis":["z_DMP2-V0.6.vl2"],"missions/Oasis.mis":["missions.vl2"],"missions/ObsidianLT.mis":["z_DMP2-V0.6.vl2"],"missions/Overreach.mis":["missions.vl2"],"missions/Pantheon.mis":["DynamixFinalPack.vl2"],"missions/Patience.mis":["Patience.vl2"],"missions/PhasmaDust.mis":["TR2final105-client.vl2"],"missions/Planetside.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Prismatic.mis":["Prismatic.vl2"],"missions/ProArena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Pyroclasm.mis":["missions.vl2"],"missions/Quagmire.mis":["missions.vl2"],"missions/Raindance_nef.mis":["Classic_maps_v1.vl2"],"missions/Ramparts.mis":["Classic_maps_v1.vl2"],"missions/Rasp.mis":["missions.vl2"],"missions/Recalescence.mis":["missions.vl2"],"missions/Respite.mis":["missions.vl2"],"missions/RetroDCT2.mis":["z_DMP2-V0.6.vl2"],"missions/RetroDX.mis":["z_DMP2-V0.6.vl2"],"missions/RetroRD.mis":["z_DMP2-V0.6.vl2"],"missions/RetroRDT2.mis":["z_DMP2-V0.6.vl2"],"missions/RetroSB.mis":["z_DMP2-V0.6.vl2"],"missions/RetroSH.mis":["z_DMP2-V0.6.vl2"],"missions/RetroSHT2.mis":["z_DMP2-V0.6.vl2"],"missions/Reversion.mis":["missions.vl2"],"missions/Ridgerena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Rimehold.mis":["missions.vl2"],"missions/RiverDance.mis":["missions.vl2"],"missions/Rollercoaster_nef.mis":["Classic_maps_v1.vl2"],"missions/S5_Centaur.mis":["S5maps.vl2"],"missions/S5_Damnation.mis":["S5maps.vl2"],"missions/S5_Drache.mis":["S5maps.vl2"],"missions/S5_HawkingHeat.mis":["S5maps.vl2"],"missions/S5_Icedance.mis":["S5maps.vl2"],"missions/S5_Massive.mis":["S5maps.vl2"],"missions/S5_Mimicry.mis":["S5maps.vl2"],"missions/S5_Misadventure.mis":["S5maps.vl2"],"missions/S5_Mordacity.mis":["S5maps.vl2"],"missions/S5_Reynard.mis":["S5maps.vl2"],"missions/S5_Sherman.mis":["S5maps.vl2"],"missions/S5_Silenus.mis":["S5maps.vl2"],"missions/S5_Woodymyrk.mis":["S5maps.vl2"],"missions/S8_Cardiac.mis":["S8maps.vl2"],"missions/S8_CentralDogma.mis":["S8maps.vl2"],"missions/S8_Geothermal.mis":["S8maps.vl2"],"missions/S8_Mountking.mis":["S8maps.vl2"],"missions/S8_Opus.mis":["S8maps.vl2"],"missions/S8_Zilch.mis":["S8maps.vl2"],"missions/Sanctuary.mis":["missions.vl2"],"missions/Sandstorm.mis":["Classic_maps_v1.vl2"],"missions/Scarabrae_nef.mis":["Classic_maps_v1.vl2"],"missions/ShockRidge.mis":["Classic_maps_v1.vl2"],"missions/ShrineArena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/ShrineArenaII.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/SideWinder.mis":["z_DMP2-V0.6.vl2"],"missions/SiegeofYmir.mis":["SiegeofYmir.vl2"],"missions/SilentStorm.mis":["SilentStorm.vl2"],"missions/Sirocco.mis":["missions.vl2"],"missions/SkiFree.mis":["SkiFreeGameType.vl2"],"missions/SkiFreeZ_Championship_2021.mis":["SkiFreeGameType.vl2"],"missions/SkiFree_Daily.mis":["SkiFreeGameType.vl2"],"missions/SkiFree_Randomizer.mis":["SkiFreeGameType.vl2"],"missions/SkinnyDip.mis":["TR2final105-client.vl2"],"missions/Slapdash.mis":["missions.vl2"],"missions/SmogArena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/SnowBound.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Snowblind_nef.mis":["Classic_maps_v1.vl2"],"missions/SoccerLand.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Solace.mis":["Solace.vl2"],"missions/SolsDescent.mis":["TR2final105-client.vl2"],"missions/SpyLand.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Starfallen.mis":["Classic_maps_v1.vl2"],"missions/Stonehenge_Arena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Stonehenge_nef.mis":["Classic_maps_v1.vl2"],"missions/SubZero.mis":["Classic_maps_v1.vl2"],"missions/SunDried.mis":["missions.vl2"],"missions/Surreal.mis":["Classic_maps_v1.vl2"],"missions/TWL2_Bleed.mis":["TWL2-MapPack.vl2"],"missions/TWL2_BlueMoon.mis":["TWL2-MapPack.vl2"],"missions/TWL2_CanyonCrusadeDeluxe.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Celerity.mis":["TWL2-MapPack.vl2"],"missions/TWL2_CloakOfNight.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Crevice.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Dissention.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Drifts.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Drorck.mis":["TWL2-MapPack.vl2"],"missions/TWL2_FrozenGlory.mis":["TWL2-MapPack.vl2"],"missions/TWL2_FrozenHope.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Hildebrand.mis":["TWL2-MapPack.vl2"],"missions/TWL2_IceDagger.mis":["TWL2-MapPack.vl2"],"missions/TWL2_JaggedClaw.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Magnum.mis":["TWL2-MapPack.vl2"],"missions/TWL2_MidnightMayhemDeluxe.mis":["TWL2-MapPack.vl2"],"missions/TWL2_MuddySwamp.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Norty.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Ocular.mis":["TWL2-MapPack.vl2"],"missions/TWL2_RoughLand.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Ruined.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Skylight.mis":["TWL2-MapPack.vl2"],"missions/TWL2_WoodyMyrk.mis":["TWL2-MapPack.vl2"],"missions/TWL_Abaddon.mis":["TWL-MapPack.vl2"],"missions/TWL_BaNsHee.mis":["TWL-MapPack.vl2"],"missions/TWL_BeachBlitz.mis":["TWL-MapPack.vl2"],"missions/TWL_BeachBlitzM.mis":["z_DMP2-V0.6.vl2"],"missions/TWL_BeachBlitzMLT.mis":["z_DMP2-V0.6.vl2"],"missions/TWL_BeggarsRun.mis":["TWL-MapPack.vl2"],"missions/TWL_BlueMoon.mis":["TWL-MapPack.vl2"],"missions/TWL_Boss.mis":["TWL-MapPack.vl2"],"missions/TWL_Celerity.mis":["TWL-MapPack.vl2"],"missions/TWL_Chokepoint.mis":["TWL-MapPack.vl2"],"missions/TWL_Cinereous.mis":["TWL-MapPack.vl2"],"missions/TWL_Clusterfuct.mis":["TWL-MapPack.vl2"],"missions/TWL_Crossfire.mis":["TWL-MapPack.vl2"],"missions/TWL_Curtilage.mis":["TWL-MapPack.vl2"],"missions/TWL_Damnation.mis":["TWL-MapPack.vl2"],"missions/TWL_DangerousCrossing.mis":["TWL-MapPack.vl2"],"missions/TWL_DeadlyBirdsSong.mis":["TWL-MapPack.vl2"],"missions/TWL_Deserted.mis":["TWL-MapPack.vl2"],"missions/TWL_Desiccator.mis":["TWL-MapPack.vl2"],"missions/TWL_Drifts.mis":["TWL-MapPack.vl2"],"missions/TWL_Feign.mis":["TWL-MapPack.vl2"],"missions/TWL_Frostclaw.mis":["TWL-MapPack.vl2"],"missions/TWL_Frozen.mis":["TWL-MapPack.vl2"],"missions/TWL_Harvester.mis":["TWL-MapPack.vl2"],"missions/TWL_Horde.mis":["TWL-MapPack.vl2"],"missions/TWL_Katabatic.mis":["TWL-MapPack.vl2"],"missions/TWL_Magmatic.mis":["TWL-MapPack.vl2"],"missions/TWL_Minotaur.mis":["TWL-MapPack.vl2"],"missions/TWL_Neve.mis":["TWL-MapPack.vl2"],"missions/TWL_NoShelter.mis":["TWL-MapPack.vl2"],"missions/TWL_OsIris.mis":["TWL-MapPack.vl2"],"missions/TWL_Pandemonium.mis":["TWL-MapPack.vl2"],"missions/TWL_Quagmire.mis":["TWL-MapPack.vl2"],"missions/TWL_Raindance.mis":["TWL-MapPack.vl2"],"missions/TWL_Ramparts.mis":["TWL-MapPack.vl2"],"missions/TWL_Reversion.mis":["TWL-MapPack.vl2"],"missions/TWL_Rollercoaster.mis":["TWL-MapPack.vl2"],"missions/TWL_Runenmacht.mis":["TWL-MapPack.vl2"],"missions/TWL_Sandstorm.mis":["TWL-MapPack.vl2"],"missions/TWL_Slapdash.mis":["TWL-MapPack.vl2"],"missions/TWL_Snowblind.mis":["TWL-MapPack.vl2"],"missions/TWL_Starfallen.mis":["TWL-MapPack.vl2"],"missions/TWL_Stonehenge.mis":["TWL-MapPack.vl2"],"missions/TWL_SubZero.mis":["TWL-MapPack.vl2"],"missions/TWL_Surreal.mis":["TWL-MapPack.vl2"],"missions/TWL_Titan.mis":["TWL-MapPack.vl2"],"missions/TWL_WhiteDwarf.mis":["TWL-MapPack.vl2"],"missions/TWL_WilderZone.mis":["TWL-MapPack.vl2"],"missions/TWL_WoodyMyrk.mis":["TWL-MapPack.vl2"],"missions/Talus.mis":["missions.vl2"],"missions/TempleTussleVersion2.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Tenebrous.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/ThinIce.mis":["missions.vl2"],"missions/Titan.mis":["Classic_maps_v1.vl2"],"missions/Tombstone.mis":["missions.vl2"],"missions/Training1.mis":["missions.vl2"],"missions/Training2.mis":["missions.vl2"],"missions/Training3.mis":["missions.vl2"],"missions/Training4.mis":["missions.vl2"],"missions/Training5.mis":["missions.vl2"],"missions/TreasureIsland.mis":["TR2final105-client.vl2"],"missions/Trident.mis":["DynamixFinalPack.vl2"],"missions/TridentLE.mis":["TridentLE.vl2"],"missions/TrueGrit.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/TuskLT.mis":["z_DMP2-V0.6.vl2"],"missions/TwilightGroveLT.mis":["z_DMP2-V0.6.vl2"],"missions/TwinTorrentsCCW.mis":["z_DMP2-V0.6.vl2"],"missions/TwinTorrentsCW.mis":["z_DMP2-V0.6.vl2"],"missions/Two_Towers.mis":["z_DMP2-V0.6.vl2"],"missions/UltimaThule.mis":["missions.vl2"],"missions/Underhill.mis":["missions.vl2"],"missions/UphillBattle.mis":["UphillBattle.vl2"],"missions/UporDown.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/VulcansHammer.mis":["VulcansHammer.vl2"],"missions/WalledIn.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/WalledInII.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/WhiteDwarf.mis":["Classic_maps_v1.vl2"],"missions/Whiteout.mis":["missions.vl2"],"missions/WonderLand.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Wrongside.mis":["z_DMP2-V0.6.vl2"],"missions/Yubarena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/anabatic.mis":["z_DMP2-V0.6.vl2"],"missions/anomaly.mis":["z_DMP2-V0.6.vl2"],"missions/bombardment.mis":["z_DMP2-V0.6.vl2"],"missions/dawntodusk.mis":["z_DMP2-V0.6.vl2"],"missions/facingWorlds.mis":["z_DMP2-V0.6.vl2"],"missions/facingWorldsArena.mis":["z_DMP2-V0.6.vl2"],"missions/facingWorldsLT.mis":["z_DMP2-V0.6.vl2"],"missions/firn.mis":["z_DMP2-V0.6.vl2"],"missions/frostline.mis":["z_DMP2-V0.6.vl2"],"missions/frozenSolid.mis":["z_DMP2-V0.6.vl2"],"missions/infernosroar.mis":["z_DMP2-V0.6.vl2"],"missions/slapdashMInferno.mis":["z_DMP2-V0.6.vl2"],"missions/slapdashMStorm.mis":["z_DMP2-V0.6.vl2"],"missions/stormsrage.mis":["z_DMP2-V0.6.vl2"],"missions/twinDrakes.mis":["z_DMP2-V0.6.vl2"],"missions/woe.mis":["z_DMP2-V0.6.vl2"],"music/badlands.mp3":[""],"music/desert.mp3":[""],"music/ice.mp3":[""],"music/lush.mp3":[""],"music/volcanic.mp3":[""],"other/SkiFreeCreator.java":["SkiFreeGameType.vl2"],"other/terrain list.csv":["SkiFreeGameType.vl2"],"readme.txt":["centaur.vl2"],"scripts/BountyGame.cs":["scripts.vl2"],"scripts/CTFGame.cs":["scripts.vl2"],"scripts/CenterPrint.cs":["scripts.vl2"],"scripts/ChatGui.cs":["scripts.vl2"],"scripts/ChooseFilterDlg.cs":["scripts.vl2"],"scripts/CnHGame.cs":["scripts.vl2"],"scripts/CreativityGame.cs":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"scripts/DMGame.cs":["scripts.vl2"],"scripts/DebriefGui.cs":["scripts.vl2"],"scripts/DefaultTurretsGame.cs":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"scripts/DemoEndGui.cs":["scripts.vl2"],"scripts/DnDGame.cs":["scripts.vl2"],"scripts/EditChatMenuGui.cs":["scripts.vl2"],"scripts/EditorGui.cs":["scripts.vl2"],"scripts/EditorProfiles.cs":["scripts.vl2"],"scripts/GameGui.cs":["scripts.vl2"],"scripts/HothFFsGame.cs":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"scripts/HuntersGame.cs":["scripts.vl2"],"scripts/LaunchLanGui.cs":["scripts.vl2"],"scripts/LobbyGui.cs":["scripts.vl2"],"scripts/OptionsDlg.cs":["scripts.vl2"],"scripts/PantherXL.cs":["scripts.vl2"],"scripts/PathEdit.cs":["scripts.vl2"],"scripts/RabbitGame.cs":["scripts.vl2"],"scripts/SiegeGame.cs":["scripts.vl2"],"scripts/SinglePlayerGame.cs":["scripts.vl2"],"scripts/SkiFreeAI.cs":["SkiFreeGameType.vl2"],"scripts/SkiFreeDatablock.cs":["SkiFreeGameType.vl2"],"scripts/SkiFreeGame.cs":["SkiFreeGameType.vl2"],"scripts/SkiFreeOverrides.cs":["SkiFreeGameType.vl2"],"scripts/SkiFreeTerrains.cs":["SkiFreeGameType.vl2"],"scripts/TDMGame.cs":["z_DMP2-V0.6.vl2"],"scripts/TR2BonusCategories.cs":["TR2final105-server.vl2"],"scripts/TR2BonusHud.cs":["TR2final105-client.vl2"],"scripts/TR2BonusSounds.cs":["TR2final105-server.vl2"],"scripts/TR2Bonuses.cs":["TR2final105-server.vl2"],"scripts/TR2Descriptions.cs":["TR2final105-server.vl2"],"scripts/TR2EventHud.cs":["TR2final105-client.vl2"],"scripts/TR2FlagToss.cs":["TR2final105-client.vl2"],"scripts/TR2Game.cs":["TR2final105-server.vl2"],"scripts/TR2Items.cs":["TR2final105-server.vl2"],"scripts/TR2Nouns.cs":["TR2final105-server.vl2"],"scripts/TR2ObserverQueue.cs":["TR2final105-server.vl2"],"scripts/TR2OtherBonuses.cs":["TR2final105-server.vl2"],"scripts/TR2Packages.cs":["TR2final105-server.vl2"],"scripts/TR2Particles.cs":["TR2final105-server.vl2"],"scripts/TR2Penalties.cs":["TR2final105-server.vl2"],"scripts/TR2Physics.cs":["TR2final105-server.vl2"],"scripts/TR2Prefixes.cs":["TR2final105-server.vl2"],"scripts/TR2Qualifiers.cs":["TR2final105-server.vl2"],"scripts/TR2Roles.cs":["TR2final105-server.vl2"],"scripts/TR2WeaponBonuses.cs":["TR2final105-server.vl2"],"scripts/TR2heavy_male.cs":["TR2final105-server.vl2"],"scripts/TR2light_female.cs":["TR2final105-server.vl2"],"scripts/TR2light_male.cs":["TR2final105-server.vl2"],"scripts/TR2medium_female.cs":["TR2final105-server.vl2"],"scripts/TR2medium_male.cs":["TR2final105-server.vl2"],"scripts/TeamHuntersGame.cs":["scripts.vl2"],"scripts/TeleportGame.cs":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"scripts/Training1.cs":["scripts.vl2"],"scripts/Training2.cs":["scripts.vl2"],"scripts/Training3.cs":["scripts.vl2"],"scripts/Training4.cs":["scripts.vl2"],"scripts/Training5.cs":["scripts.vl2"],"scripts/TrainingGui.cs":["scripts.vl2"],"scripts/admin.cs":["scripts.vl2"],"scripts/ai.cs":["scripts.vl2"],"scripts/aiBotProfiles.cs":["scripts.vl2"],"scripts/aiBountyGame.cs":["scripts.vl2"],"scripts/aiCTF.cs":["scripts.vl2"],"scripts/aiChat.cs":["scripts.vl2"],"scripts/aiCnH.cs":["scripts.vl2"],"scripts/aiDeathMatch.cs":["scripts.vl2"],"scripts/aiDebug.cs":["scripts.vl2"],"scripts/aiDefaultTasks.cs":["scripts.vl2"],"scripts/aiDnD.cs":["scripts.vl2"],"scripts/aiHumanTasks.cs":["scripts.vl2"],"scripts/aiHunters.cs":["scripts.vl2"],"scripts/aiInventory.cs":["scripts.vl2"],"scripts/aiObjectiveBuilder.cs":["scripts.vl2"],"scripts/aiObjectives.cs":["scripts.vl2"],"scripts/aiRabbit.cs":["scripts.vl2"],"scripts/aiSiege.cs":["scripts.vl2"],"scripts/aiTDM.cs":["z_DMP2-V0.6.vl2"],"scripts/aiTeamHunters.cs":["scripts.vl2"],"scripts/autoexec/InvincibleInv.cs":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"scripts/autoexec/SkiFreeSinglePlayer.cs":["SkiFreeGameType.vl2"],"scripts/autoexec/dmp2VersionCheck.cs":["z_DMP2-V0.6.vl2"],"scripts/autoexec/dmpVersionCheck.cs":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"scripts/autoexec/scripts.txt":["scripts.vl2"],"scripts/autoexec/t1VehSelect.cs":["z_DMP2-V0.6.vl2"],"scripts/autoexec/t2csri_IRCfix.cs":["T2csri.vl2"],"scripts/autoexec/t2csri_IRCfix.cs.dso":["T2csri.vl2"],"scripts/autoexec/t2csri_list.cs":["T2csri.vl2"],"scripts/autoexec/t2csri_list.cs.dso":["T2csri.vl2"],"scripts/autoexec/t2csri_serv.cs":["T2csri.vl2"],"scripts/autoexec/t2csri_serv.cs.dso":["T2csri.vl2"],"scripts/badlandsPropMap.cs":["scripts.vl2"],"scripts/bioderm_heavy.cs":["scripts.vl2"],"scripts/bioderm_light.cs":["scripts.vl2"],"scripts/bioderm_medium.cs":["scripts.vl2"],"scripts/camera.cs":["scripts.vl2"],"scripts/cannedChatItems.cs":["scripts.vl2"],"scripts/chatMenuHud.cs":["scripts.vl2"],"scripts/client.cs":["scripts.vl2"],"scripts/clientAudio.cs":["scripts.vl2"],"scripts/clientDefaults.cs":["scripts.vl2"],"scripts/clientTasks.cs":["scripts.vl2"],"scripts/commanderMap.cs":["scripts.vl2"],"scripts/commanderMapHelpText.cs":["scripts.vl2"],"scripts/commanderMapIcons.cs":["scripts.vl2"],"scripts/commanderProfiles.cs":["scripts.vl2"],"scripts/commonDialogs.cs":["scripts.vl2"],"scripts/controlDefaults.cs":["scripts.vl2"],"scripts/creditsGui.cs":["scripts.vl2"],"scripts/creditsText.cs":["scripts.vl2"],"scripts/cursors.cs":["scripts.vl2"],"scripts/damageTypes.cs":["scripts.vl2"],"scripts/deathMessages.cs":["scripts.vl2"],"scripts/debuggerGui.cs":["scripts.vl2"],"scripts/defaultGame.cs":["scripts.vl2"],"scripts/deployables.cs":["scripts.vl2"],"scripts/depthSort.cs":["scripts.vl2"],"scripts/desertPropMap.cs":["scripts.vl2"],"scripts/editor.bind.cs":["scripts.vl2"],"scripts/editor.cs":["scripts.vl2"],"scripts/editorRender.cs":["scripts.vl2"],"scripts/environmentals.cs":["scripts.vl2"],"scripts/forceField.cs":["scripts.vl2"],"scripts/gameBase.cs":["scripts.vl2"],"scripts/gameCanvas.cs":["scripts.vl2"],"scripts/graphBuild.cs":["scripts.vl2"],"scripts/heavy_male.cs":["scripts.vl2"],"scripts/help.cs":["scripts.vl2"],"scripts/helpGuiText.cs":["scripts.vl2"],"scripts/hud.cs":["scripts.vl2"],"scripts/icePropMap.cs":["scripts.vl2"],"scripts/inventory.cs":["scripts.vl2"],"scripts/inventoryHud.cs":["scripts.vl2"],"scripts/item.cs":["scripts.vl2"],"scripts/joystickBind.cs":["scripts.vl2"],"scripts/lavaPropMap.cs":["scripts.vl2"],"scripts/light_female.cs":["scripts.vl2"],"scripts/light_male.cs":["scripts.vl2"],"scripts/lightning.cs":["scripts.vl2"],"scripts/liquidProfiles.cs":["scripts.vl2"],"scripts/loadingGui.cs":["scripts.vl2"],"scripts/lushPropMap.cs":["scripts.vl2"],"scripts/markers.cs":["scripts.vl2"],"scripts/medium_female.cs":["scripts.vl2"],"scripts/medium_male.cs":["scripts.vl2"],"scripts/message.cs":["scripts.vl2"],"scripts/navGraph.cs":["scripts.vl2"],"scripts/objectiveHud.cs":["scripts.vl2"],"scripts/pack.cs":["scripts.vl2"],"scripts/packs/ELFbarrelPack.cs":["scripts.vl2"],"scripts/packs/TR2energypack.cs":["TR2final105-server.vl2"],"scripts/packs/aabarrelPack.cs":["scripts.vl2"],"scripts/packs/ammopack.cs":["scripts.vl2"],"scripts/packs/cloakingpack.cs":["scripts.vl2"],"scripts/packs/energypack.cs":["scripts.vl2"],"scripts/packs/missilebarrelPack.cs":["scripts.vl2"],"scripts/packs/mortarBarrelPack.cs":["scripts.vl2"],"scripts/packs/plasmabarrelPack.cs":["scripts.vl2"],"scripts/packs/repairpack.cs":["scripts.vl2"],"scripts/packs/satchelCharge.cs":["scripts.vl2"],"scripts/packs/sensorjammerpack.cs":["scripts.vl2"],"scripts/packs/shieldpack.cs":["scripts.vl2"],"scripts/particleDummies.cs":["scripts.vl2"],"scripts/particleEmitter.cs":["scripts.vl2"],"scripts/player.cs":["scripts.vl2"],"scripts/power.cs":["scripts.vl2"],"scripts/projectiles.cs":["scripts.vl2"],"scripts/recordings.cs":["scripts.vl2"],"scripts/redbook.cs":["scripts.vl2"],"scripts/scoreList.cs":["scripts.vl2"],"scripts/scoreScreen.cs":["scripts.vl2"],"scripts/server.cs":["scripts.vl2"],"scripts/serverAudio.cs":["scripts.vl2"],"scripts/serverCommanderMap.cs":["scripts.vl2"],"scripts/serverDefaults.cs":["scripts.vl2"],"scripts/serverTasks.cs":["scripts.vl2"],"scripts/simGroup.cs":["scripts.vl2"],"scripts/spdialog.cs":["scripts.vl2"],"scripts/staticShape.cs":["scripts.vl2"],"scripts/station.cs":["scripts.vl2"],"scripts/stationSetInv.cs":["scripts.vl2"],"scripts/targetManager.cs":["scripts.vl2"],"scripts/trigger.cs":["scripts.vl2"],"scripts/turret.cs":["scripts.vl2"],"scripts/turrets/ELFBarrelLarge.cs":["scripts.vl2"],"scripts/turrets/aaBarrelLarge.cs":["scripts.vl2"],"scripts/turrets/indoorDeployableBarrel.cs":["scripts.vl2"],"scripts/turrets/missileBarrelLarge.cs":["scripts.vl2"],"scripts/turrets/mortarBarrelLarge.cs":["scripts.vl2"],"scripts/turrets/outdoorDeployableBarrel.cs":["scripts.vl2"],"scripts/turrets/plasmaBarrelLarge.cs":["scripts.vl2"],"scripts/turrets/sentryTurret.cs":["scripts.vl2"],"scripts/vehicles/clientVehicleHud.cs":["scripts.vl2"],"scripts/vehicles/serverVehicleHud.cs":["scripts.vl2"],"scripts/vehicles/vehicle.cs":["scripts.vl2"],"scripts/vehicles/vehicle_bomber.cs":["scripts.vl2"],"scripts/vehicles/vehicle_havoc.cs":["scripts.vl2"],"scripts/vehicles/vehicle_mpb.cs":["scripts.vl2"],"scripts/vehicles/vehicle_shrike.cs":["scripts.vl2"],"scripts/vehicles/vehicle_spec_fx.cs":["scripts.vl2"],"scripts/vehicles/vehicle_tank.cs":["scripts.vl2"],"scripts/vehicles/vehicle_wildcat.cs":["scripts.vl2"],"scripts/voiceBinds.cs":["scripts.vl2"],"scripts/voiceChat.cs":["scripts.vl2"],"scripts/waveProfiles.cs":["scripts.vl2"],"scripts/weapTurretCode.cs":["scripts.vl2"],"scripts/weapons.cs":["scripts.vl2"],"scripts/weapons/ELFGun.cs":["scripts.vl2"],"scripts/weapons/TR2chaingun.cs":["TR2final105-server.vl2"],"scripts/weapons/TR2disc.cs":["TR2final105-server.vl2"],"scripts/weapons/TR2grenade.cs":["TR2final105-server.vl2"],"scripts/weapons/TR2grenadeLauncher.cs":["TR2final105-server.vl2"],"scripts/weapons/TR2mortar.cs":["TR2final105-server.vl2"],"scripts/weapons/TR2shockLance.cs":["TR2final105-server.vl2"],"scripts/weapons/TR2targetingLaser.cs":["TR2final105-server.vl2"],"scripts/weapons/blaster.cs":["scripts.vl2"],"scripts/weapons/cameraGrenade.cs":["scripts.vl2"],"scripts/weapons/chaingun.cs":["scripts.vl2"],"scripts/weapons/concussionGrenade.cs":["scripts.vl2"],"scripts/weapons/disc.cs":["scripts.vl2"],"scripts/weapons/flareGrenade.cs":["scripts.vl2"],"scripts/weapons/flashGrenade.cs":["scripts.vl2"],"scripts/weapons/grenade.cs":["scripts.vl2"],"scripts/weapons/grenadeLauncher.cs":["scripts.vl2"],"scripts/weapons/mine.cs":["scripts.vl2"],"scripts/weapons/missileLauncher.cs":["scripts.vl2"],"scripts/weapons/mortar.cs":["scripts.vl2"],"scripts/weapons/plasma.cs":["scripts.vl2"],"scripts/weapons/shockLance.cs":["scripts.vl2"],"scripts/weapons/sniperRifle.cs":["scripts.vl2"],"scripts/weapons/targetingLaser.cs":["scripts.vl2"],"scripts/weather.cs":["scripts.vl2"],"scripts/webbrowser.cs":["scripts.vl2"],"scripts/webemail.cs":["scripts.vl2"],"scripts/webforums.cs":["scripts.vl2"],"scripts/weblinks.cs":["scripts.vl2"],"scripts/webnews.cs":["scripts.vl2"],"scripts/webstuff.cs":["scripts.vl2"],"scripts/webtest.cs":["scripts.vl2"],"scripts/zAnabaticGame.cs":["z_DMP2-V0.6.vl2"],"scripts/zAnomalyGame.cs":["z_DMP2-V0.6.vl2"],"scripts/zBBGame.cs":["z_DMP2-V0.6.vl2"],"scripts/zFacingWorldsGame.cs":["z_DMP2-V0.6.vl2"],"scripts/zFirnGame.cs":["z_DMP2-V0.6.vl2"],"scripts/zFrostBiteGame.cs":["z_DMP2-V0.6.vl2"],"scripts/zInfernoRoarGame.cs":["z_DMP2-V0.6.vl2"],"scripts/zSlapDashMirrorGame.cs":["z_DMP2-V0.6.vl2"],"scripts/zStarsiegeTribesGame.cs":["z_DMP2-V0.6.vl2"],"scripts/zStormsRageGame.cs":["z_DMP2-V0.6.vl2"],"scripts/zT2AmmoStationGame.cs":["z_DMP2-V0.6.vl2"],"scripts/zTwinDrakesGame.cs":["z_DMP2-V0.6.vl2"],"scripts/zTwinTorrentGame.cs":["z_DMP2-V0.6.vl2"],"scripts/zWOEGame.cs":["z_DMP2-V0.6.vl2"],"scripts/zWaterSkiGame.cs":["z_DMP2-V0.6.vl2"],"shapes/C_BaseLoPro.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/C_BaseLoPro.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/T1ELF.dts":["z_DMP2-V0.6.vl2"],"shapes/TR2flag.dts":["TR2final105-client.vl2"],"shapes/TR2flag.glb":["TR2final105-client.vl2"],"shapes/TR2heavy_male.dts":["TR2final105-client.vl2"],"shapes/TR2heavy_male.glb":["TR2final105-client.vl2"],"shapes/TR2heavy_male_back.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_celdance.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_celflex.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_celjump.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_celsalute.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_celtaunt.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_celwave.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_dieback.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_diechest.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_dieforward.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_diehead.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_dieknees.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_dieleglf.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_dielegrt.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_diesidelf.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_diesidert.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_dieslump.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_diespin.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_fall.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_forward.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_jet.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_jump.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_land.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_root.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_side.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_ski.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_standjump.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_tauntbest.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_tauntimp.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female.dts":["TR2final105-client.vl2"],"shapes/TR2light_female.glb":["TR2final105-client.vl2"],"shapes/TR2light_female_back.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_celbow.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_celdance.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_celsalute.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_celwave.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_dieback.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_diechest.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_dieforward.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_diehead.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_dieknees.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_dieleglf.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_dielegrt.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_diesidelf.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_diesidert.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_dieslump.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_diespin.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_fall.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_forward.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_jet.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_jump.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_land.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_root.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_side.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_ski.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_standjump.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_tauntbest.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_tauntbutt.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_tauntimp.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_tauntkiss.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male.dts":["TR2final105-client.vl2"],"shapes/TR2light_male.glb":["TR2final105-client.vl2"],"shapes/TR2light_male_back.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male_fall.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male_forward.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male_jet.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male_jump.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male_land.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male_root.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male_side.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male_ski.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female.dts":["TR2final105-client.vl2"],"shapes/TR2medium_female.glb":["TR2final105-client.vl2"],"shapes/TR2medium_female_back.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_celbow.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_celdisco.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_celsalute.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_celwave.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_dieback.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_diechest.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_dieforward.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_diehead.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_dieknees.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_dieleglf.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_dielegrt.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_diesidelf.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_diesidert.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_dieslump.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_diespin.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_fall.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_forward.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_jet.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_jump.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_land.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_root.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_side.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_ski.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_standjump.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_tauntbest.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_tauntbutt.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_tauntimp.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_tauntkiss.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male.dts":["TR2final105-client.vl2"],"shapes/TR2medium_male.glb":["TR2final105-client.vl2"],"shapes/TR2medium_male_back.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_celdance.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_celflex.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_celrocky.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_celsalute.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_celtaunt.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_celwave.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_dieback.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_diechest.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_dieforward.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_diehead.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_dieknees.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_dieleglf.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_dielegrt.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_diesidelf.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_diesidert.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_dieslump.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_diespin.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_fall.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_forward.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_jet.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_jump.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_land.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_root.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_side.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_sitting.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_ski.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_standjump.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_tauntbest.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_tauntimp.dsq":["TR2final105-client.vl2"],"shapes/TR2weapon_chaingun.dts":["TR2final105-client.vl2"],"shapes/TR2weapon_chaingun.glb":["TR2final105-client.vl2"],"shapes/TR2weapon_disc.dts":["TR2final105-client.vl2"],"shapes/TR2weapon_disc.glb":["TR2final105-client.vl2"],"shapes/TR2weapon_grenade_launcher.dts":["TR2final105-client.vl2"],"shapes/TR2weapon_grenade_launcher.glb":["TR2final105-client.vl2"],"shapes/TR2weapon_mortar.dts":["TR2final105-client.vl2"],"shapes/TR2weapon_mortar.glb":["TR2final105-client.vl2"],"shapes/TR2weapon_shocklance.dts":["TR2final105-client.vl2"],"shapes/TR2weapon_shocklance.glb":["TR2final105-client.vl2"],"shapes/ammo_chaingun.dts":["shapes.vl2"],"shapes/ammo_chaingun.glb":["shapes.vl2"],"shapes/ammo_disc.dts":["shapes.vl2"],"shapes/ammo_disc.glb":["shapes.vl2"],"shapes/ammo_grenade.dts":["shapes.vl2"],"shapes/ammo_grenade.glb":["shapes.vl2"],"shapes/ammo_mine.dts":["shapes.vl2"],"shapes/ammo_mine.glb":["shapes.vl2"],"shapes/ammo_missile.dts":["shapes.vl2"],"shapes/ammo_missile.glb":["shapes.vl2"],"shapes/ammo_mortar.dts":["shapes.vl2"],"shapes/ammo_mortar.glb":["shapes.vl2"],"shapes/ammo_plasma.dts":["shapes.vl2"],"shapes/ammo_plasma.glb":["shapes.vl2"],"shapes/bTer.dts":["z_DMP2-V0.6.vl2"],"shapes/banner_honor.dts":["shapes.vl2"],"shapes/banner_honor.glb":["shapes.vl2"],"shapes/banner_strength.dts":["shapes.vl2"],"shapes/banner_strength.glb":["shapes.vl2"],"shapes/banner_unity.dts":["shapes.vl2"],"shapes/banner_unity.glb":["shapes.vl2"],"shapes/beacon.dts":["shapes.vl2"],"shapes/beacon.glb":["shapes.vl2"],"shapes/billboard_1.dts":["TR2final105-client.vl2"],"shapes/billboard_1.glb":["TR2final105-client.vl2"],"shapes/billboard_2.dts":["TR2final105-client.vl2"],"shapes/billboard_2.glb":["TR2final105-client.vl2"],"shapes/billboard_3.dts":["TR2final105-client.vl2"],"shapes/billboard_3.glb":["TR2final105-client.vl2"],"shapes/billboard_4.dts":["TR2final105-client.vl2"],"shapes/billboard_4.glb":["TR2final105-client.vl2"],"shapes/bio_player_debris.dts":["shapes.vl2"],"shapes/bio_player_debris.glb":["shapes.vl2"],"shapes/bioderm_heavy.dts":["shapes.vl2"],"shapes/bioderm_heavy.glb":["shapes.vl2"],"shapes/bioderm_heavy_back.dsq":["shapes.vl2"],"shapes/bioderm_heavy_celflex2.dsq":["shapes.vl2"],"shapes/bioderm_heavy_celgora.dsq":["shapes.vl2"],"shapes/bioderm_heavy_celjump.dsq":["shapes.vl2"],"shapes/bioderm_heavy_celroar.dsq":["shapes.vl2"],"shapes/bioderm_heavy_celsalute.dsq":["shapes.vl2"],"shapes/bioderm_heavy_celyeah.dsq":["shapes.vl2"],"shapes/bioderm_heavy_dieback.dsq":["shapes.vl2"],"shapes/bioderm_heavy_diechest.dsq":["shapes.vl2"],"shapes/bioderm_heavy_dieforward.dsq":["shapes.vl2"],"shapes/bioderm_heavy_diehead.dsq":["shapes.vl2"],"shapes/bioderm_heavy_dieknees.dsq":["shapes.vl2"],"shapes/bioderm_heavy_dieleglft.dsq":["shapes.vl2"],"shapes/bioderm_heavy_dielegrt.dsq":["shapes.vl2"],"shapes/bioderm_heavy_diesidelft.dsq":["shapes.vl2"],"shapes/bioderm_heavy_diesidert.dsq":["shapes.vl2"],"shapes/bioderm_heavy_dieslump.dsq":["shapes.vl2"],"shapes/bioderm_heavy_diespin.dsq":["shapes.vl2"],"shapes/bioderm_heavy_fall.dsq":["shapes.vl2"],"shapes/bioderm_heavy_forward.dsq":["shapes.vl2"],"shapes/bioderm_heavy_head.dsq":["shapes.vl2"],"shapes/bioderm_heavy_headside.dsq":["shapes.vl2"],"shapes/bioderm_heavy_idlepda.dsq":["shapes.vl2"],"shapes/bioderm_heavy_jet.dsq":["shapes.vl2"],"shapes/bioderm_heavy_jump.dsq":["shapes.vl2"],"shapes/bioderm_heavy_land.dsq":["shapes.vl2"],"shapes/bioderm_heavy_lookde.dsq":["shapes.vl2"],"shapes/bioderm_heavy_lookms.dsq":["shapes.vl2"],"shapes/bioderm_heavy_looknw.dsq":["shapes.vl2"],"shapes/bioderm_heavy_recoilde.dsq":["shapes.vl2"],"shapes/bioderm_heavy_root.dsq":["shapes.vl2"],"shapes/bioderm_heavy_side.dsq":["shapes.vl2"],"shapes/bioderm_heavy_ski.dsq":["shapes.vl2"],"shapes/bioderm_heavy_standjump.dsq":["shapes.vl2"],"shapes/bioderm_heavy_tauntbest.dsq":["shapes.vl2"],"shapes/bioderm_heavy_tauntbull.dsq":["shapes.vl2"],"shapes/bioderm_light.dts":["shapes.vl2"],"shapes/bioderm_light.glb":["shapes.vl2"],"shapes/bioderm_light_back.dsq":["shapes.vl2"],"shapes/bioderm_light_celflex2.dsq":["shapes.vl2"],"shapes/bioderm_light_celgora.dsq":["shapes.vl2"],"shapes/bioderm_light_celjump.dsq":["shapes.vl2"],"shapes/bioderm_light_celroar.dsq":["shapes.vl2"],"shapes/bioderm_light_celsalute.dsq":["shapes.vl2"],"shapes/bioderm_light_celyeah.dsq":["shapes.vl2"],"shapes/bioderm_light_dieback.dsq":["shapes.vl2"],"shapes/bioderm_light_diechest.dsq":["shapes.vl2"],"shapes/bioderm_light_dieforward.dsq":["shapes.vl2"],"shapes/bioderm_light_diehead.dsq":["shapes.vl2"],"shapes/bioderm_light_dieknees.dsq":["shapes.vl2"],"shapes/bioderm_light_dieleglft.dsq":["shapes.vl2"],"shapes/bioderm_light_dielegrt.dsq":["shapes.vl2"],"shapes/bioderm_light_diesidelft.dsq":["shapes.vl2"],"shapes/bioderm_light_diesidert.dsq":["shapes.vl2"],"shapes/bioderm_light_dieslump.dsq":["shapes.vl2"],"shapes/bioderm_light_diespin.dsq":["shapes.vl2"],"shapes/bioderm_light_fall.dsq":["shapes.vl2"],"shapes/bioderm_light_forward.dsq":["shapes.vl2"],"shapes/bioderm_light_head.dsq":["shapes.vl2"],"shapes/bioderm_light_headside.dsq":["shapes.vl2"],"shapes/bioderm_light_idlepda.dsq":["shapes.vl2"],"shapes/bioderm_light_jet.dsq":["shapes.vl2"],"shapes/bioderm_light_jump.dsq":["shapes.vl2"],"shapes/bioderm_light_land.dsq":["shapes.vl2"],"shapes/bioderm_light_lookde.dsq":["shapes.vl2"],"shapes/bioderm_light_lookms.dsq":["shapes.vl2"],"shapes/bioderm_light_looknw.dsq":["shapes.vl2"],"shapes/bioderm_light_recoilde.dsq":["shapes.vl2"],"shapes/bioderm_light_root.dsq":["shapes.vl2"],"shapes/bioderm_light_scoutroot.dsq":["shapes.vl2"],"shapes/bioderm_light_side.dsq":["shapes.vl2"],"shapes/bioderm_light_sitting.dsq":["shapes.vl2"],"shapes/bioderm_light_ski.dsq":["shapes.vl2"],"shapes/bioderm_light_standjump.dsq":["shapes.vl2"],"shapes/bioderm_light_tauntbest.dsq":["shapes.vl2"],"shapes/bioderm_light_tauntbull.dsq":["shapes.vl2"],"shapes/bioderm_medium.dts":["shapes.vl2"],"shapes/bioderm_medium.glb":["shapes.vl2"],"shapes/bioderm_medium_back.dsq":["shapes.vl2"],"shapes/bioderm_medium_celflex2.dsq":["shapes.vl2"],"shapes/bioderm_medium_celgora.dsq":["shapes.vl2"],"shapes/bioderm_medium_celjump.dsq":["shapes.vl2"],"shapes/bioderm_medium_celroar.dsq":["shapes.vl2"],"shapes/bioderm_medium_celsalute.dsq":["shapes.vl2"],"shapes/bioderm_medium_celyeah.dsq":["shapes.vl2"],"shapes/bioderm_medium_dieback.dsq":["shapes.vl2"],"shapes/bioderm_medium_diechest.dsq":["shapes.vl2"],"shapes/bioderm_medium_dieforward.dsq":["shapes.vl2"],"shapes/bioderm_medium_diehead.dsq":["shapes.vl2"],"shapes/bioderm_medium_dieknees.dsq":["shapes.vl2"],"shapes/bioderm_medium_dieleglft.dsq":["shapes.vl2"],"shapes/bioderm_medium_dielegrt.dsq":["shapes.vl2"],"shapes/bioderm_medium_diesidelft.dsq":["shapes.vl2"],"shapes/bioderm_medium_diesidert.dsq":["shapes.vl2"],"shapes/bioderm_medium_dieslump.dsq":["shapes.vl2"],"shapes/bioderm_medium_diespin.dsq":["shapes.vl2"],"shapes/bioderm_medium_fall.dsq":["shapes.vl2"],"shapes/bioderm_medium_forward.dsq":["shapes.vl2"],"shapes/bioderm_medium_head.dsq":["shapes.vl2"],"shapes/bioderm_medium_headside.dsq":["shapes.vl2"],"shapes/bioderm_medium_idlepda.dsq":["shapes.vl2"],"shapes/bioderm_medium_jet.dsq":["shapes.vl2"],"shapes/bioderm_medium_jump.dsq":["shapes.vl2"],"shapes/bioderm_medium_land.dsq":["shapes.vl2"],"shapes/bioderm_medium_lookde.dsq":["shapes.vl2"],"shapes/bioderm_medium_lookms.dsq":["shapes.vl2"],"shapes/bioderm_medium_looknw.dsq":["shapes.vl2"],"shapes/bioderm_medium_recoilde.dsq":["shapes.vl2"],"shapes/bioderm_medium_root.dsq":["shapes.vl2"],"shapes/bioderm_medium_side.dsq":["shapes.vl2"],"shapes/bioderm_medium_sitting.dsq":["shapes.vl2"],"shapes/bioderm_medium_ski.dsq":["shapes.vl2"],"shapes/bioderm_medium_standjump.dsq":["shapes.vl2"],"shapes/bioderm_medium_tauntbest.dsq":["shapes.vl2"],"shapes/bioderm_medium_tauntbull.dsq":["shapes.vl2"],"shapes/bmiscf.dts":["shapes.vl2"],"shapes/bmiscf.glb":["shapes.vl2"],"shapes/bomb.dts":["shapes.vl2"],"shapes/bomb.glb":["shapes.vl2"],"shapes/bombers_eye.dts":["shapes.vl2"],"shapes/borg1.dts":["shapes.vl2"],"shapes/borg1.glb":["shapes.vl2"],"shapes/borg11.dts":["Classic_maps_v1.vl2"],"shapes/borg12.dts":["shapes.vl2"],"shapes/borg12.glb":["shapes.vl2"],"shapes/borg13.dts":["shapes.vl2"],"shapes/borg13.glb":["shapes.vl2"],"shapes/borg15.dts":["shapes.vl2"],"shapes/borg15.glb":["shapes.vl2"],"shapes/borg16-Autumn.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/borg16-Autumn.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/borg16.dts":["shapes.vl2"],"shapes/borg16.glb":["shapes.vl2"],"shapes/borg17.dts":["shapes.vl2"],"shapes/borg17.glb":["shapes.vl2"],"shapes/borg18.dts":["shapes.vl2"],"shapes/borg18.glb":["shapes.vl2"],"shapes/borg19-Autumn.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/borg19-Autumn.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/borg19.dts":["shapes.vl2"],"shapes/borg19.glb":["shapes.vl2"],"shapes/borg2.dts":["shapes.vl2"],"shapes/borg20.dts":["shapes.vl2"],"shapes/borg20.glb":["shapes.vl2"],"shapes/borg23.dts":["shapes.vl2"],"shapes/borg23.glb":["shapes.vl2"],"shapes/borg25.dts":["shapes.vl2"],"shapes/borg25.glb":["shapes.vl2"],"shapes/borg3.dts":["shapes.vl2"],"shapes/borg31.dts":["shapes.vl2"],"shapes/borg31.glb":["shapes.vl2"],"shapes/borg32.dts":["shapes.vl2"],"shapes/borg32.glb":["shapes.vl2"],"shapes/borg33.dts":["shapes.vl2"],"shapes/borg33.glb":["shapes.vl2"],"shapes/borg34.dts":["shapes.vl2"],"shapes/borg34.glb":["shapes.vl2"],"shapes/borg4.dts":["shapes.vl2"],"shapes/borg5.dts":["shapes.vl2"],"shapes/borg5.glb":["shapes.vl2"],"shapes/borg6.dts":["shapes.vl2"],"shapes/borg7.dts":["shapes.vl2"],"shapes/borg7.glb":["shapes.vl2"],"shapes/borg8.dts":["shapes.vl2"],"shapes/buildStation.dts":["z_DMP2-V0.6.vl2"],"shapes/camera.dts":["shapes.vl2"],"shapes/camera.glb":["shapes.vl2"],"shapes/cannonTip.dts":["z_DMP2-V0.6.vl2"],"shapes/catMaxLoaf.dts":["z_DMP2-V0.6.vl2"],"shapes/chaingun_shot.dts":["shapes.vl2"],"shapes/debris_generic.dts":["shapes.vl2"],"shapes/debris_generic.glb":["shapes.vl2"],"shapes/debris_generic_small.dts":["shapes.vl2"],"shapes/debris_generic_small.glb":["shapes.vl2"],"shapes/debris_player.dts":["shapes.vl2"],"shapes/debris_player.glb":["shapes.vl2"],"shapes/deploy_ammo.dts":["shapes.vl2"],"shapes/deploy_ammo.glb":["shapes.vl2"],"shapes/deploy_inventory.dts":["shapes.vl2"],"shapes/deploy_inventory.glb":["shapes.vl2"],"shapes/deploy_sensor_motion.dts":["shapes.vl2"],"shapes/deploy_sensor_motion.glb":["shapes.vl2"],"shapes/deploy_sensor_pulse.dts":["shapes.vl2"],"shapes/deploy_sensor_pulse.glb":["shapes.vl2"],"shapes/disc.dts":["shapes.vl2"],"shapes/disc.glb":["shapes.vl2"],"shapes/disc_explosion.dts":["shapes.vl2"],"shapes/dmiscf.dts":["shapes.vl2"],"shapes/dmiscf.glb":["shapes.vl2"],"shapes/dorg15.dts":["shapes.vl2"],"shapes/dorg15.glb":["shapes.vl2"],"shapes/dorg16.dts":["shapes.vl2"],"shapes/dorg16.glb":["shapes.vl2"],"shapes/dorg17.dts":["shapes.vl2"],"shapes/dorg17.glb":["shapes.vl2"],"shapes/dorg18.dts":["shapes.vl2"],"shapes/dorg18.glb":["shapes.vl2"],"shapes/dorg19.dts":["shapes.vl2"],"shapes/dorg19.glb":["shapes.vl2"],"shapes/dsFlame.dts":["z_DMP2-V0.6.vl2"],"shapes/dsPlane.dts":["z_DMP2-V0.6.vl2"],"shapes/effect_plasma_explosion.dts":["shapes.vl2"],"shapes/effect_plasma_explosion.glb":["shapes.vl2"],"shapes/energy_bolt.dts":["shapes.vl2"],"shapes/energy_bolt.glb":["shapes.vl2"],"shapes/energy_explosion.dts":["shapes.vl2"],"shapes/energy_explosion.glb":["shapes.vl2"],"shapes/engSphere.dts":["z_DMP2-V0.6.vl2"],"shapes/ext_flagstand.dts":["shapes.vl2"],"shapes/ext_flagstand.glb":["shapes.vl2"],"shapes/faceBox.dts":["z_DMP2-V0.6.vl2"],"shapes/faceSphere.dts":["z_DMP2-V0.6.vl2"],"shapes/flag.dts":["shapes.vl2"],"shapes/flag.glb":["shapes.vl2"],"shapes/flagIconFoe.dts":["z_DMP2-V0.6.vl2"],"shapes/flagIconFriend.dts":["z_DMP2-V0.6.vl2"],"shapes/foeMark.dts":["z_DMP2-V0.6.vl2"],"shapes/friendMark.dts":["z_DMP2-V0.6.vl2"],"shapes/goal_back.dts":["TR2final105-client.vl2"],"shapes/goal_back.glb":["TR2final105-client.vl2"],"shapes/goal_panel.dts":["TR2final105-client.vl2"],"shapes/goal_panel.glb":["TR2final105-client.vl2"],"shapes/goal_side.dts":["TR2final105-client.vl2"],"shapes/goal_side.glb":["TR2final105-client.vl2"],"shapes/goal_top.dts":["TR2final105-client.vl2"],"shapes/goal_top.glb":["TR2final105-client.vl2"],"shapes/gold_goal_back.dts":["TR2final105-client.vl2"],"shapes/gold_goal_back.glb":["TR2final105-client.vl2"],"shapes/gold_goal_side.dts":["TR2final105-client.vl2"],"shapes/gold_goal_side.glb":["TR2final105-client.vl2"],"shapes/gold_goal_top.dts":["TR2final105-client.vl2"],"shapes/gold_goal_top.glb":["TR2final105-client.vl2"],"shapes/golden_pole.dts":["TR2final105-client.vl2"],"shapes/golden_pole.glb":["TR2final105-client.vl2"],"shapes/gravemarker_1.dts":["shapes.vl2"],"shapes/gravemarker_1.glb":["shapes.vl2"],"shapes/grenade.dts":["shapes.vl2"],"shapes/grenade.glb":["shapes.vl2"],"shapes/grenade_flare.dts":["shapes.vl2"],"shapes/grenade_flash.dts":["shapes.vl2"],"shapes/grenade_projectile.dts":["shapes.vl2"],"shapes/heavy_male.dts":["shapes.vl2"],"shapes/heavy_male.glb":["shapes.vl2"],"shapes/heavy_male_back.dsq":["shapes.vl2"],"shapes/heavy_male_celdance.dsq":["shapes.vl2"],"shapes/heavy_male_celflex.dsq":["shapes.vl2"],"shapes/heavy_male_celjump.dsq":["shapes.vl2"],"shapes/heavy_male_celsalute.dsq":["shapes.vl2"],"shapes/heavy_male_celtaunt.dsq":["shapes.vl2"],"shapes/heavy_male_celwave.dsq":["shapes.vl2"],"shapes/heavy_male_dead.dts":["shapes.vl2"],"shapes/heavy_male_dieback.dsq":["shapes.vl2"],"shapes/heavy_male_diechest.dsq":["shapes.vl2"],"shapes/heavy_male_dieforward.dsq":["shapes.vl2"],"shapes/heavy_male_diehead.dsq":["shapes.vl2"],"shapes/heavy_male_dieknees.dsq":["shapes.vl2"],"shapes/heavy_male_dieleglf.dsq":["shapes.vl2"],"shapes/heavy_male_dielegrt.dsq":["shapes.vl2"],"shapes/heavy_male_diesidelf.dsq":["shapes.vl2"],"shapes/heavy_male_diesidert.dsq":["shapes.vl2"],"shapes/heavy_male_dieslump.dsq":["shapes.vl2"],"shapes/heavy_male_diespin.dsq":["shapes.vl2"],"shapes/heavy_male_fall.dsq":["shapes.vl2"],"shapes/heavy_male_forward.dsq":["shapes.vl2"],"shapes/heavy_male_head.dsq":["shapes.vl2"],"shapes/heavy_male_headside.dsq":["shapes.vl2"],"shapes/heavy_male_idlepda.dsq":["shapes.vl2"],"shapes/heavy_male_jet.dsq":["shapes.vl2"],"shapes/heavy_male_jump.dsq":["shapes.vl2"],"shapes/heavy_male_land.dsq":["shapes.vl2"],"shapes/heavy_male_lookde.dsq":["shapes.vl2"],"shapes/heavy_male_lookms.dsq":["shapes.vl2"],"shapes/heavy_male_looknw.dsq":["shapes.vl2"],"shapes/heavy_male_recoilde.dsq":["shapes.vl2"],"shapes/heavy_male_root.dsq":["shapes.vl2"],"shapes/heavy_male_side.dsq":["shapes.vl2"],"shapes/heavy_male_ski.dsq":["shapes.vl2"],"shapes/heavy_male_standjump.dsq":["shapes.vl2"],"shapes/heavy_male_tauntbest.dsq":["shapes.vl2"],"shapes/heavy_male_tauntimp.dsq":["shapes.vl2"],"shapes/hellFireGun.dts":["z_DMP2-V0.6.vl2"],"shapes/hellFireTurret.dts":["z_DMP2-V0.6.vl2"],"shapes/huntersflag.dts":["shapes.vl2"],"shapes/huntersflag.glb":["shapes.vl2"],"shapes/iceCube.dts":["z_DMP2-V0.6.vl2"],"shapes/int_flagstand.dts":["shapes.vl2"],"shapes/int_flagstand.glb":["shapes.vl2"],"shapes/light_female.dts":["shapes.vl2"],"shapes/light_female.glb":["shapes.vl2"],"shapes/light_female_back.dsq":["shapes.vl2"],"shapes/light_female_celbow.dsq":["shapes.vl2"],"shapes/light_female_celdance.dsq":["shapes.vl2"],"shapes/light_female_celsalute.dsq":["shapes.vl2"],"shapes/light_female_celwave.dsq":["shapes.vl2"],"shapes/light_female_dieback.dsq":["shapes.vl2"],"shapes/light_female_diechest.dsq":["shapes.vl2"],"shapes/light_female_dieforward.dsq":["shapes.vl2"],"shapes/light_female_diehead.dsq":["shapes.vl2"],"shapes/light_female_dieknees.dsq":["shapes.vl2"],"shapes/light_female_dieleglf.dsq":["shapes.vl2"],"shapes/light_female_dielegrt.dsq":["shapes.vl2"],"shapes/light_female_diesidelf.dsq":["shapes.vl2"],"shapes/light_female_diesidert.dsq":["shapes.vl2"],"shapes/light_female_dieslump.dsq":["shapes.vl2"],"shapes/light_female_diespin.dsq":["shapes.vl2"],"shapes/light_female_fall.dsq":["shapes.vl2"],"shapes/light_female_forward.dsq":["shapes.vl2"],"shapes/light_female_head.dsq":["shapes.vl2"],"shapes/light_female_headside.dsq":["shapes.vl2"],"shapes/light_female_idlepda.dsq":["shapes.vl2"],"shapes/light_female_jet.dsq":["shapes.vl2"],"shapes/light_female_jump.dsq":["shapes.vl2"],"shapes/light_female_land.dsq":["shapes.vl2"],"shapes/light_female_lookde.dsq":["shapes.vl2"],"shapes/light_female_lookms.dsq":["shapes.vl2"],"shapes/light_female_looknw.dsq":["shapes.vl2"],"shapes/light_female_looksn.dsq":["shapes.vl2"],"shapes/light_female_recoilde.dsq":["shapes.vl2"],"shapes/light_female_root.dsq":["shapes.vl2"],"shapes/light_female_scoutroot.dsq":["shapes.vl2"],"shapes/light_female_side.dsq":["shapes.vl2"],"shapes/light_female_sitting.dsq":["shapes.vl2"],"shapes/light_female_ski.dsq":["shapes.vl2"],"shapes/light_female_standjump.dsq":["shapes.vl2"],"shapes/light_female_tauntbest.dsq":["shapes.vl2"],"shapes/light_female_tauntbutt.dsq":["shapes.vl2"],"shapes/light_female_tauntimp.dsq":["shapes.vl2"],"shapes/light_female_tauntkiss.dsq":["shapes.vl2"],"shapes/light_male.dts":["shapes.vl2"],"shapes/light_male.glb":["shapes.vl2"],"shapes/light_male_back.dsq":["shapes.vl2"],"shapes/light_male_celdisco.dsq":["shapes.vl2"],"shapes/light_male_celflex.dsq":["shapes.vl2"],"shapes/light_male_celrocky.dsq":["shapes.vl2"],"shapes/light_male_celsalute.dsq":["shapes.vl2"],"shapes/light_male_celtaunt.dsq":["shapes.vl2"],"shapes/light_male_celwave.dsq":["shapes.vl2"],"shapes/light_male_dead.dts":["shapes.vl2"],"shapes/light_male_dieback.dsq":["shapes.vl2"],"shapes/light_male_diechest.dsq":["shapes.vl2"],"shapes/light_male_dieforward.dsq":["shapes.vl2"],"shapes/light_male_diehead.dsq":["shapes.vl2"],"shapes/light_male_dieknees.dsq":["shapes.vl2"],"shapes/light_male_dieleglf.dsq":["shapes.vl2"],"shapes/light_male_dielegrt.dsq":["shapes.vl2"],"shapes/light_male_diesidelf.dsq":["shapes.vl2"],"shapes/light_male_diesidert.dsq":["shapes.vl2"],"shapes/light_male_dieslump.dsq":["shapes.vl2"],"shapes/light_male_diespin.dsq":["shapes.vl2"],"shapes/light_male_fall.dsq":["shapes.vl2"],"shapes/light_male_forward.dsq":["shapes.vl2"],"shapes/light_male_head.dsq":["shapes.vl2"],"shapes/light_male_headside.dsq":["shapes.vl2"],"shapes/light_male_idlepda.dsq":["shapes.vl2"],"shapes/light_male_jet.dsq":["shapes.vl2"],"shapes/light_male_jump.dsq":["shapes.vl2"],"shapes/light_male_land.dsq":["shapes.vl2"],"shapes/light_male_lookde.dsq":["shapes.vl2"],"shapes/light_male_lookms.dsq":["shapes.vl2"],"shapes/light_male_looknw.dsq":["shapes.vl2"],"shapes/light_male_looksn.dsq":["shapes.vl2"],"shapes/light_male_newland.dsq":["shapes.vl2"],"shapes/light_male_recoilde.dsq":["shapes.vl2"],"shapes/light_male_root.dsq":["shapes.vl2"],"shapes/light_male_scoutroot.dsq":["shapes.vl2"],"shapes/light_male_side.dsq":["shapes.vl2"],"shapes/light_male_sitting.dsq":["shapes.vl2"],"shapes/light_male_ski.dsq":["shapes.vl2"],"shapes/light_male_standjump.dsq":["shapes.vl2"],"shapes/light_male_tauntbest.dsq":["shapes.vl2"],"shapes/light_male_tauntimp.dsq":["shapes.vl2"],"shapes/medium_female.dts":["shapes.vl2"],"shapes/medium_female.glb":["shapes.vl2"],"shapes/medium_female_back.dsq":["shapes.vl2"],"shapes/medium_female_celbow.dsq":["shapes.vl2"],"shapes/medium_female_celdisco.dsq":["shapes.vl2"],"shapes/medium_female_celsalute.dsq":["shapes.vl2"],"shapes/medium_female_celwave.dsq":["shapes.vl2"],"shapes/medium_female_dieback.dsq":["shapes.vl2"],"shapes/medium_female_diechest.dsq":["shapes.vl2"],"shapes/medium_female_dieforward.dsq":["shapes.vl2"],"shapes/medium_female_diehead.dsq":["shapes.vl2"],"shapes/medium_female_dieknees.dsq":["shapes.vl2"],"shapes/medium_female_dieleglf.dsq":["shapes.vl2"],"shapes/medium_female_dielegrt.dsq":["shapes.vl2"],"shapes/medium_female_diesidelf.dsq":["shapes.vl2"],"shapes/medium_female_diesidert.dsq":["shapes.vl2"],"shapes/medium_female_dieslump.dsq":["shapes.vl2"],"shapes/medium_female_diespin.dsq":["shapes.vl2"],"shapes/medium_female_fall.dsq":["shapes.vl2"],"shapes/medium_female_forward.dsq":["shapes.vl2"],"shapes/medium_female_head.dsq":["shapes.vl2"],"shapes/medium_female_headside.dsq":["shapes.vl2"],"shapes/medium_female_idlepda.dsq":["shapes.vl2"],"shapes/medium_female_jet.dsq":["shapes.vl2"],"shapes/medium_female_jump.dsq":["shapes.vl2"],"shapes/medium_female_land.dsq":["shapes.vl2"],"shapes/medium_female_lookde.dsq":["shapes.vl2"],"shapes/medium_female_lookms.dsq":["shapes.vl2"],"shapes/medium_female_looknw.dsq":["shapes.vl2"],"shapes/medium_female_looksn.dsq":["shapes.vl2"],"shapes/medium_female_recoilde.dsq":["shapes.vl2"],"shapes/medium_female_root.dsq":["shapes.vl2"],"shapes/medium_female_side.dsq":["shapes.vl2"],"shapes/medium_female_sitting.dsq":["shapes.vl2"],"shapes/medium_female_ski.dsq":["shapes.vl2"],"shapes/medium_female_standjump.dsq":["shapes.vl2"],"shapes/medium_female_tauntbest.dsq":["shapes.vl2"],"shapes/medium_female_tauntbutt.dsq":["shapes.vl2"],"shapes/medium_female_tauntimp.dsq":["shapes.vl2"],"shapes/medium_female_tauntkiss.dsq":["shapes.vl2"],"shapes/medium_male.dts":["shapes.vl2"],"shapes/medium_male.glb":["shapes.vl2"],"shapes/medium_male_back.dsq":["shapes.vl2"],"shapes/medium_male_celdance.dsq":["shapes.vl2"],"shapes/medium_male_celflex.dsq":["shapes.vl2"],"shapes/medium_male_celrocky.dsq":["shapes.vl2"],"shapes/medium_male_celsalute.dsq":["shapes.vl2"],"shapes/medium_male_celtaunt.dsq":["shapes.vl2"],"shapes/medium_male_celwave.dsq":["shapes.vl2"],"shapes/medium_male_dead.dts":["shapes.vl2"],"shapes/medium_male_dieback.dsq":["shapes.vl2"],"shapes/medium_male_diechest.dsq":["shapes.vl2"],"shapes/medium_male_dieforward.dsq":["shapes.vl2"],"shapes/medium_male_diehead.dsq":["shapes.vl2"],"shapes/medium_male_dieknees.dsq":["shapes.vl2"],"shapes/medium_male_dieleglf.dsq":["shapes.vl2"],"shapes/medium_male_dielegrt.dsq":["shapes.vl2"],"shapes/medium_male_diesidelf.dsq":["shapes.vl2"],"shapes/medium_male_diesidert.dsq":["shapes.vl2"],"shapes/medium_male_dieslump.dsq":["shapes.vl2"],"shapes/medium_male_diespin.dsq":["shapes.vl2"],"shapes/medium_male_fall.dsq":["shapes.vl2"],"shapes/medium_male_forward.dsq":["shapes.vl2"],"shapes/medium_male_head.dsq":["shapes.vl2"],"shapes/medium_male_headside.dsq":["shapes.vl2"],"shapes/medium_male_idlepda.dsq":["shapes.vl2"],"shapes/medium_male_jet.dsq":["shapes.vl2"],"shapes/medium_male_jump.dsq":["shapes.vl2"],"shapes/medium_male_land.dsq":["shapes.vl2"],"shapes/medium_male_lookde.dsq":["shapes.vl2"],"shapes/medium_male_lookms.dsq":["shapes.vl2"],"shapes/medium_male_looknw.dsq":["shapes.vl2"],"shapes/medium_male_looksn.dsq":["shapes.vl2"],"shapes/medium_male_recoilde.dsq":["shapes.vl2"],"shapes/medium_male_root.dsq":["shapes.vl2"],"shapes/medium_male_side.dsq":["shapes.vl2"],"shapes/medium_male_sitting.dsq":["shapes.vl2"],"shapes/medium_male_ski.dsq":["shapes.vl2"],"shapes/medium_male_standjump.dsq":["shapes.vl2"],"shapes/medium_male_tauntbest.dsq":["shapes.vl2"],"shapes/medium_male_tauntimp.dsq":["shapes.vl2"],"shapes/mine.dts":["shapes.vl2"],"shapes/mine.glb":["shapes.vl2"],"shapes/mortar_explosion.dts":["shapes.vl2"],"shapes/mortar_explosion.glb":["shapes.vl2"],"shapes/mortar_projectile.dts":["shapes.vl2"],"shapes/nexus_effect.dts":["shapes.vl2"],"shapes/nexus_effect.glb":["shapes.vl2"],"shapes/nexusbase.dts":["shapes.vl2"],"shapes/nexusbase.glb":["shapes.vl2"],"shapes/nexuscap.dts":["shapes.vl2"],"shapes/nexuscap.glb":["shapes.vl2"],"shapes/octahedron.dts":["shapes.vl2"],"shapes/pack_barrel_aa.dts":["shapes.vl2"],"shapes/pack_barrel_aa.glb":["shapes.vl2"],"shapes/pack_barrel_elf.dts":["shapes.vl2"],"shapes/pack_barrel_elf.glb":["shapes.vl2"],"shapes/pack_barrel_fusion.dts":["shapes.vl2"],"shapes/pack_barrel_fusion.glb":["shapes.vl2"],"shapes/pack_barrel_missile.dts":["shapes.vl2"],"shapes/pack_barrel_missile.glb":["shapes.vl2"],"shapes/pack_barrel_mortar.dts":["shapes.vl2"],"shapes/pack_barrel_mortar.glb":["shapes.vl2"],"shapes/pack_deploy_ammo.dts":["shapes.vl2"],"shapes/pack_deploy_ammo.glb":["shapes.vl2"],"shapes/pack_deploy_inventory.dts":["shapes.vl2"],"shapes/pack_deploy_inventory.glb":["shapes.vl2"],"shapes/pack_deploy_sensor_motion.dts":["shapes.vl2"],"shapes/pack_deploy_sensor_motion.glb":["shapes.vl2"],"shapes/pack_deploy_sensor_pulse.dts":["shapes.vl2"],"shapes/pack_deploy_sensor_pulse.glb":["shapes.vl2"],"shapes/pack_deploy_turreti.dts":["shapes.vl2"],"shapes/pack_deploy_turreti.glb":["shapes.vl2"],"shapes/pack_deploy_turreto.dts":["shapes.vl2"],"shapes/pack_deploy_turreto.glb":["shapes.vl2"],"shapes/pack_upgrade_ammo.dts":["shapes.vl2"],"shapes/pack_upgrade_ammo.glb":["shapes.vl2"],"shapes/pack_upgrade_cloaking.dts":["shapes.vl2"],"shapes/pack_upgrade_cloaking.glb":["shapes.vl2"],"shapes/pack_upgrade_energy.dts":["shapes.vl2"],"shapes/pack_upgrade_energy.glb":["shapes.vl2"],"shapes/pack_upgrade_repair.dts":["shapes.vl2"],"shapes/pack_upgrade_repair.glb":["shapes.vl2"],"shapes/pack_upgrade_satchel.dts":["shapes.vl2"],"shapes/pack_upgrade_satchel.glb":["shapes.vl2"],"shapes/pack_upgrade_sensorjammer.dts":["shapes.vl2"],"shapes/pack_upgrade_sensorjammer.glb":["shapes.vl2"],"shapes/pack_upgrade_shield.dts":["shapes.vl2"],"shapes/pack_upgrade_shield.glb":["shapes.vl2"],"shapes/paperFlag.dts":["z_DMP2-V0.6.vl2"],"shapes/plasmabolt.dts":["shapes.vl2"],"shapes/pmiscf.dts":["shapes.vl2"],"shapes/pmiscf.glb":["shapes.vl2"],"shapes/porg1-dark.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/porg1-dark.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/porg1.dts":["shapes.vl2"],"shapes/porg1.glb":["shapes.vl2"],"shapes/porg2.dts":["shapes.vl2"],"shapes/porg2.glb":["shapes.vl2"],"shapes/porg20.dts":["shapes.vl2"],"shapes/porg20.glb":["shapes.vl2"],"shapes/porg22.dts":["shapes.vl2"],"shapes/porg3.dts":["shapes.vl2"],"shapes/porg3.glb":["shapes.vl2"],"shapes/porg4.dts":["shapes.vl2"],"shapes/porg5.dts":["shapes.vl2"],"shapes/porg5.glb":["shapes.vl2"],"shapes/porg6.dts":["shapes.vl2"],"shapes/porg6.glb":["shapes.vl2"],"shapes/redeemer.dts":["z_DMP2-V0.6.vl2"],"shapes/repair_kit.dts":["shapes.vl2"],"shapes/repair_kit.glb":["shapes.vl2"],"shapes/repair_patch.dts":["shapes.vl2"],"shapes/repair_patch.glb":["shapes.vl2"],"shapes/reticle_bomber.dts":["shapes.vl2"],"shapes/reticle_bomber.glb":["shapes.vl2"],"shapes/rst-TCmug.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-TCmug.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-TNmug.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-TNmug.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-chocotaco.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-chocotaco.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-goonflag.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-goonflag.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-samifin.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-samifin.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-santahat.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-santahat.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-taobook.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-taobook.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-turtle.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-turtle.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/sensor_pulse_large.dts":["shapes.vl2"],"shapes/sensor_pulse_large.glb":["shapes.vl2"],"shapes/sensor_pulse_medium.dts":["shapes.vl2"],"shapes/sensor_pulse_medium.glb":["shapes.vl2"],"shapes/silver_pole.dts":["TR2final105-client.vl2"],"shapes/silver_pole.glb":["TR2final105-client.vl2"],"shapes/skySphereA.dts":["z_DMP2-V0.6.vl2"],"shapes/skySphereB.dts":["z_DMP2-V0.6.vl2"],"shapes/smiscf.dts":["shapes.vl2"],"shapes/smiscf.glb":["shapes.vl2"],"shapes/solarpanel.dts":["shapes.vl2"],"shapes/solarpanel.glb":["shapes.vl2"],"shapes/sorg20.dts":["shapes.vl2"],"shapes/sorg20.glb":["shapes.vl2"],"shapes/sorg21.dts":["shapes.vl2"],"shapes/sorg21.glb":["shapes.vl2"],"shapes/sorg22.dts":["shapes.vl2"],"shapes/sorg22.glb":["shapes.vl2"],"shapes/sorg23.dts":["shapes.vl2"],"shapes/sorg24.dts":["shapes.vl2"],"shapes/sorg24.glb":["shapes.vl2"],"shapes/stackable1l.dts":["shapes.vl2"],"shapes/stackable1l.glb":["shapes.vl2"],"shapes/stackable1m.dts":["shapes.vl2"],"shapes/stackable1m.glb":["shapes.vl2"],"shapes/stackable1s.dts":["shapes.vl2"],"shapes/stackable1s.glb":["shapes.vl2"],"shapes/stackable2l.dts":["shapes.vl2"],"shapes/stackable2l.glb":["shapes.vl2"],"shapes/stackable2m.dts":["shapes.vl2"],"shapes/stackable2m.glb":["shapes.vl2"],"shapes/stackable2s.dts":["shapes.vl2"],"shapes/stackable2s.glb":["shapes.vl2"],"shapes/stackable3l.dts":["shapes.vl2"],"shapes/stackable3l.glb":["shapes.vl2"],"shapes/stackable3m.dts":["shapes.vl2"],"shapes/stackable3m.glb":["shapes.vl2"],"shapes/stackable3s.dts":["shapes.vl2"],"shapes/stackable3s.glb":["shapes.vl2"],"shapes/stackable4l.dts":["shapes.vl2"],"shapes/stackable4l.glb":["shapes.vl2"],"shapes/stackable4m.dts":["shapes.vl2"],"shapes/stackable4m.glb":["shapes.vl2"],"shapes/stackable5l.dts":["shapes.vl2"],"shapes/stackable5l.glb":["shapes.vl2"],"shapes/stackable5m.dts":["shapes.vl2"],"shapes/stackable5m.glb":["shapes.vl2"],"shapes/station_generator_large.dts":["shapes.vl2"],"shapes/station_generator_large.glb":["shapes.vl2"],"shapes/station_inv_human.dts":["shapes.vl2"],"shapes/station_inv_human.glb":["shapes.vl2"],"shapes/station_inv_mpb.dts":["shapes.vl2"],"shapes/station_inv_mpb.glb":["shapes.vl2"],"shapes/station_teleport.dts":["shapes.vl2"],"shapes/station_teleport.glb":["shapes.vl2"],"shapes/statue_base.dts":["shapes.vl2"],"shapes/statue_base.glb":["shapes.vl2"],"shapes/statue_hmale.dts":["shapes.vl2"],"shapes/statue_hmale.glb":["shapes.vl2"],"shapes/statue_lfemale.dts":["shapes.vl2"],"shapes/statue_lfemale.glb":["shapes.vl2"],"shapes/statue_lmale.dts":["shapes.vl2"],"shapes/statue_lmale.glb":["shapes.vl2"],"shapes/statue_plaque.dts":["shapes.vl2"],"shapes/statue_plaque.glb":["shapes.vl2"],"shapes/switch.dts":["shapes.vl2"],"shapes/switch.glb":["shapes.vl2"],"shapes/t1CMDStation.dts":["z_DMP2-V0.6.vl2"],"shapes/t1Chaingun.dts":["z_DMP2-V0.6.vl2"],"shapes/t1DepAmmo.dts":["z_DMP2-V0.6.vl2"],"shapes/t1DepInvy.dts":["z_DMP2-V0.6.vl2"],"shapes/t1DepInvy_Pack.dts":["z_DMP2-V0.6.vl2"],"shapes/t1GrenadeLauncher.dts":["z_DMP2-V0.6.vl2"],"shapes/t1LSensor.dts":["z_DMP2-V0.6.vl2"],"shapes/t1MisTurret.dts":["z_DMP2-V0.6.vl2"],"shapes/t1PowerGen.dts":["z_DMP2-V0.6.vl2"],"shapes/t1RemoteTurret.dts":["z_DMP2-V0.6.vl2"],"shapes/t1RemoteTurret_Pack.dts":["z_DMP2-V0.6.vl2"],"shapes/t1RepairPack.dts":["z_DMP2-V0.6.vl2"],"shapes/t1RepairPackGun.dts":["z_DMP2-V0.6.vl2"],"shapes/t1Sentry.dts":["z_DMP2-V0.6.vl2"],"shapes/t1Solar.dts":["z_DMP2-V0.6.vl2"],"shapes/t1TargetLaser.dts":["z_DMP2-V0.6.vl2"],"shapes/t1VehPad.dts":["z_DMP2-V0.6.vl2"],"shapes/t1VehStation.dts":["z_DMP2-V0.6.vl2"],"shapes/t1ammopad.dts":["z_DMP2-V0.6.vl2"],"shapes/t1baseflag.dts":["z_DMP2-V0.6.vl2"],"shapes/t1baseflagB.dts":["z_DMP2-V0.6.vl2"],"shapes/t1baseflagD.dts":["z_DMP2-V0.6.vl2"],"shapes/t1baseflagP.dts":["z_DMP2-V0.6.vl2"],"shapes/t1baseflagS.dts":["z_DMP2-V0.6.vl2"],"shapes/t1blaster.dts":["z_DMP2-V0.6.vl2"],"shapes/t1disc.dts":["z_DMP2-V0.6.vl2"],"shapes/t1elfTurret.dts":["z_DMP2-V0.6.vl2"],"shapes/t1flyer.dts":["z_DMP2-V0.6.vl2"],"shapes/t1flyer2.dts":["z_DMP2-V0.6.vl2"],"shapes/t1hpc.dts":["z_DMP2-V0.6.vl2"],"shapes/t1inventorystation.dts":["z_DMP2-V0.6.vl2"],"shapes/t1lpc.dts":["z_DMP2-V0.6.vl2"],"shapes/t1mSensor.dts":["z_DMP2-V0.6.vl2"],"shapes/t1mortar.dts":["z_DMP2-V0.6.vl2"],"shapes/t1pGen.dts":["z_DMP2-V0.6.vl2"],"shapes/t1plasma.dts":["z_DMP2-V0.6.vl2"],"shapes/t1sniper.dts":["z_DMP2-V0.6.vl2"],"shapes/t2DepAmmo.dts":["z_DMP2-V0.6.vl2"],"shapes/t2DepAmmo_Pack.dts":["z_DMP2-V0.6.vl2"],"shapes/tCube.dts":["z_DMP2-V0.6.vl2"],"shapes/targetCube.dts":["z_DMP2-V0.6.vl2"],"shapes/teamlogo_bd.dts":["shapes.vl2"],"shapes/teamlogo_bd.glb":["shapes.vl2"],"shapes/teamlogo_be.dts":["shapes.vl2"],"shapes/teamlogo_be.glb":["shapes.vl2"],"shapes/teamlogo_ds.dts":["shapes.vl2"],"shapes/teamlogo_ds.glb":["shapes.vl2"],"shapes/teamlogo_hb.dts":["shapes.vl2"],"shapes/teamlogo_hb.glb":["shapes.vl2"],"shapes/teamlogo_inf.dts":["shapes.vl2"],"shapes/teamlogo_inf.glb":["shapes.vl2"],"shapes/teamlogo_projector.dts":["shapes.vl2"],"shapes/teamlogo_projector.glb":["shapes.vl2"],"shapes/teamlogo_storm.dts":["shapes.vl2"],"shapes/teamlogo_storm.glb":["shapes.vl2"],"shapes/teamlogo_sw.dts":["shapes.vl2"],"shapes/teamlogo_sw.glb":["shapes.vl2"],"shapes/turret_aa_large.dts":["shapes.vl2"],"shapes/turret_aa_large.glb":["shapes.vl2"],"shapes/turret_assaulttank_mortar.dts":["shapes.vl2"],"shapes/turret_assaulttank_mortar.glb":["shapes.vl2"],"shapes/turret_assaulttank_plasma.dts":["shapes.vl2"],"shapes/turret_assaulttank_plasma.glb":["shapes.vl2"],"shapes/turret_base_large.dts":["shapes.vl2"],"shapes/turret_base_large.glb":["shapes.vl2"],"shapes/turret_base_mpb.dts":["shapes.vl2"],"shapes/turret_base_mpb.glb":["shapes.vl2"],"shapes/turret_belly_barrell.dts":["shapes.vl2"],"shapes/turret_belly_barrell.glb":["shapes.vl2"],"shapes/turret_belly_barrelr.dts":["shapes.vl2"],"shapes/turret_belly_barrelr.glb":["shapes.vl2"],"shapes/turret_belly_base.dts":["shapes.vl2"],"shapes/turret_belly_base.glb":["shapes.vl2"],"shapes/turret_elf_large.dts":["shapes.vl2"],"shapes/turret_elf_large.glb":["shapes.vl2"],"shapes/turret_fusion_large.dts":["shapes.vl2"],"shapes/turret_fusion_large.glb":["shapes.vl2"],"shapes/turret_indoor_deployc.dts":["shapes.vl2"],"shapes/turret_indoor_deployc.glb":["shapes.vl2"],"shapes/turret_indoor_deployf.dts":["shapes.vl2"],"shapes/turret_indoor_deployf.glb":["shapes.vl2"],"shapes/turret_indoor_deployw.dts":["shapes.vl2"],"shapes/turret_indoor_deployw.glb":["shapes.vl2"],"shapes/turret_missile_large.dts":["shapes.vl2"],"shapes/turret_missile_large.glb":["shapes.vl2"],"shapes/turret_mortar_large.dts":["shapes.vl2"],"shapes/turret_mortar_large.glb":["shapes.vl2"],"shapes/turret_muzzlepoint.dts":["shapes.vl2"],"shapes/turret_muzzlepoint.glb":["shapes.vl2"],"shapes/turret_outdoor_deploy.dts":["shapes.vl2"],"shapes/turret_outdoor_deploy.glb":["shapes.vl2"],"shapes/turret_sentry.dts":["shapes.vl2"],"shapes/turret_sentry.glb":["shapes.vl2"],"shapes/turret_tank_barrelchain.dts":["shapes.vl2"],"shapes/turret_tank_barrelchain.glb":["shapes.vl2"],"shapes/turret_tank_barrelmortar.dts":["shapes.vl2"],"shapes/turret_tank_barrelmortar.glb":["shapes.vl2"],"shapes/turret_tank_base.dts":["shapes.vl2"],"shapes/turret_tank_base.glb":["shapes.vl2"],"shapes/vehicle_air_bomber.dts":["shapes.vl2"],"shapes/vehicle_air_bomber.glb":["shapes.vl2"],"shapes/vehicle_air_bomber_debris.dts":["shapes.vl2"],"shapes/vehicle_air_bomber_debris.glb":["shapes.vl2"],"shapes/vehicle_air_hapc.dts":["shapes.vl2"],"shapes/vehicle_air_hapc.glb":["shapes.vl2"],"shapes/vehicle_air_hapc_debris.dts":["shapes.vl2"],"shapes/vehicle_air_hapc_debris.glb":["shapes.vl2"],"shapes/vehicle_air_scout.dts":["shapes.vl2"],"shapes/vehicle_air_scout.glb":["shapes.vl2"],"shapes/vehicle_air_scout_debris.dts":["shapes.vl2"],"shapes/vehicle_air_scout_debris.glb":["shapes.vl2"],"shapes/vehicle_air_scout_wreck.dts":["shapes.vl2"],"shapes/vehicle_grav_scout.dts":["shapes.vl2"],"shapes/vehicle_grav_scout.glb":["shapes.vl2"],"shapes/vehicle_grav_scout_debris.dts":["shapes.vl2"],"shapes/vehicle_grav_scout_debris.glb":["shapes.vl2"],"shapes/vehicle_grav_tank.dts":["shapes.vl2"],"shapes/vehicle_grav_tank.glb":["shapes.vl2"],"shapes/vehicle_grav_tank_debris.dts":["shapes.vl2"],"shapes/vehicle_grav_tank_debris.glb":["shapes.vl2"],"shapes/vehicle_grav_tank_wreck.dts":["shapes.vl2"],"shapes/vehicle_grav_tank_wreck.glb":["shapes.vl2"],"shapes/vehicle_land_assault.dts":["shapes.vl2"],"shapes/vehicle_land_assault.glb":["shapes.vl2"],"shapes/vehicle_land_assault_debris.dts":["shapes.vl2"],"shapes/vehicle_land_assault_debris.glb":["shapes.vl2"],"shapes/vehicle_land_assault_wreck.dts":["shapes.vl2"],"shapes/vehicle_land_assault_wreck.glb":["shapes.vl2"],"shapes/vehicle_land_mpbase.dts":["shapes.vl2"],"shapes/vehicle_land_mpbase.glb":["shapes.vl2"],"shapes/vehicle_land_mpbase_debris.dts":["shapes.vl2"],"shapes/vehicle_land_mpbase_debris.glb":["shapes.vl2"],"shapes/vehicle_pad.dts":["shapes.vl2"],"shapes/vehicle_pad.glb":["shapes.vl2"],"shapes/vehicle_pad_station.dts":["shapes.vl2"],"shapes/vehicle_pad_station.glb":["shapes.vl2"],"shapes/vend.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/vend.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/weapon_chaingun.dts":["shapes.vl2"],"shapes/weapon_chaingun.glb":["shapes.vl2"],"shapes/weapon_chaingun_ammocasing.dts":["shapes.vl2"],"shapes/weapon_disc.dts":["shapes.vl2"],"shapes/weapon_disc.glb":["shapes.vl2"],"shapes/weapon_elf.dts":["shapes.vl2"],"shapes/weapon_elf.glb":["shapes.vl2"],"shapes/weapon_energy.dts":["shapes.vl2"],"shapes/weapon_energy_vehicle.dts":["shapes.vl2"],"shapes/weapon_energy_vehicle.glb":["shapes.vl2"],"shapes/weapon_grenade_launcher.dts":["shapes.vl2"],"shapes/weapon_grenade_launcher.glb":["shapes.vl2"],"shapes/weapon_missile.dts":["shapes.vl2"],"shapes/weapon_missile.glb":["shapes.vl2"],"shapes/weapon_missile_casement.dts":["shapes.vl2"],"shapes/weapon_missile_fleschette.dts":["shapes.vl2"],"shapes/weapon_missile_projectile.dts":["shapes.vl2"],"shapes/weapon_mortar.dts":["shapes.vl2"],"shapes/weapon_mortar.glb":["shapes.vl2"],"shapes/weapon_plasma.dts":["shapes.vl2"],"shapes/weapon_plasma.glb":["shapes.vl2"],"shapes/weapon_repair.dts":["shapes.vl2"],"shapes/weapon_repair.glb":["shapes.vl2"],"shapes/weapon_shocklance.dts":["shapes.vl2"],"shapes/weapon_shocklance.glb":["shapes.vl2"],"shapes/weapon_sniper.dts":["shapes.vl2"],"shapes/weapon_sniper.glb":["shapes.vl2"],"shapes/weapon_targeting.dts":["shapes.vl2"],"shapes/weapon_targeting.glb":["shapes.vl2"],"shapes/xmiscf.dts":["shapes.vl2"],"shapes/xmiscf.glb":["shapes.vl2"],"shapes/xorg2.dts":["shapes.vl2"],"shapes/xorg20.dts":["shapes.vl2"],"shapes/xorg21.dts":["shapes.vl2"],"shapes/xorg3.dts":["shapes.vl2"],"shapes/xorg3.glb":["shapes.vl2"],"shapes/xorg4.dts":["shapes.vl2"],"shapes/xorg4.glb":["shapes.vl2"],"shapes/xorg5.dts":["shapes.vl2"],"shapes/xorg5.glb":["shapes.vl2"],"t2csri/authconnect.cs":["T2csri.vl2"],"t2csri/authconnect.cs.dso":["T2csri.vl2"],"t2csri/authinterface.cs":["T2csri.vl2"],"t2csri/authinterface.cs.dso":["T2csri.vl2"],"t2csri/autoupdate.cs":["T2csri.vl2"],"t2csri/bans.cs":["T2csri.vl2"],"t2csri/bans.cs.dso":["T2csri.vl2"],"t2csri/base64.cs":["T2csri.vl2"],"t2csri/base64.cs.dso":["T2csri.vl2"],"t2csri/certstore.rb":["T2csri.vl2"],"t2csri/clientSide.cs":["T2csri.vl2"],"t2csri/clientSide.cs.dso":["T2csri.vl2"],"t2csri/clientSideClans.cs":["T2csri.vl2"],"t2csri/clientSideClans.cs.dso":["T2csri.vl2"],"t2csri/crypto.rb":["T2csri.vl2"],"t2csri/glue.cs":["T2csri.vl2"],"t2csri/glue.cs.dso":["T2csri.vl2"],"t2csri/ipv4.cs":["T2csri.vl2"],"t2csri/ipv4.cs.dso":["T2csri.vl2"],"t2csri/rubyUtils.cs":["T2csri.vl2"],"t2csri/rubyUtils.cs.dso":["T2csri.vl2"],"t2csri/serverSide.cs":["T2csri.vl2"],"t2csri/serverSideClans.cs":["T2csri.vl2"],"t2csri/serverSideClans.cs.dso":["T2csri.vl2"],"t2csri/serverglue.cs":["T2csri.vl2"],"t2csri/serverglue.cs.dso":["T2csri.vl2"],"t2csri/serverside.cs.dso":["T2csri.vl2"],"terrains/2ArenaDome.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/2ArenaValley.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/2DustBowl.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/2Flyersarena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/2IceDome.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/2IndoorIntensity.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/4thGradeDropout.spn":["4thGradeDropout.vl2"],"terrains/Abominable.nav":["missions.vl2"],"terrains/Abominable.spn":["missions.vl2"],"terrains/Abominable.ter":["missions.vl2"],"terrains/AcidRain.spn":["Classic_maps_v1.vl2"],"terrains/AcidRain.ter":["Classic_maps_v1.vl2"],"terrains/Aeroena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/AgentsOfFortune.nav":["missions.vl2"],"terrains/AgentsOfFortune.spn":["missions.vl2"],"terrains/AgentsOfFortune.ter":["missions.vl2"],"terrains/Alcatraz.spn":["missions.vl2"],"terrains/Alcatraz.ter":["missions.vl2"],"terrains/Archipelago.spn":["missions.vl2"],"terrains/Archipelago.ter":["missions.vl2"],"terrains/ArenaHeaven.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/ArenaHell.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/ArenaHell2.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/ArenaInTheHill.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/ArenaUnderTheHill.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/AryoArena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/AshesToAshes.spn":["missions.vl2"],"terrains/AshesToAshes.ter":["missions.vl2"],"terrains/Atropos2.nav":["atroposthereturn.vl2"],"terrains/Atropos2.spn":["atroposthereturn.vl2"],"terrains/Attrition.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Attrition.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Basatin.spn":["z_DMP2-V0.6.vl2"],"terrains/Basatin.ter":["z_DMP2-V0.6.vl2"],"terrains/BasatinLT.spn":["z_DMP2-V0.6.vl2"],"terrains/BastardForge.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/BeggarsRun.nav":["missions.vl2"],"terrains/BeggarsRun.spn":["missions.vl2"],"terrains/BeggarsRun.ter":["missions.vl2"],"terrains/BeneathTheHill.spn":["BeneathTheHill.vl2"],"terrains/Blastside_nef.spn":["Classic_maps_v1.vl2"],"terrains/BrainFreeze.nav":["brainfreeze.vl2"],"terrains/BrainFreeze.spn":["brainfreeze.vl2"],"terrains/BridgeTooFar.spn":["DynamixFinalPack.vl2"],"terrains/BridgeTooFar.ter":["DynamixFinalPack.vl2"],"terrains/Broadside_nef.spn":["Classic_maps_v1.vl2"],"terrains/Broadside_nef.ter":["Classic_maps_v1.vl2"],"terrains/Broken_Dreams.nav":["brokendreams_2.vl2"],"terrains/Broken_Dreams.spn":["brokendreams_2.vl2"],"terrains/Bunkered.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/CCD.ter":["TWL2-MapPack.vl2"],"terrains/Caldera.spn":["missions.vl2"],"terrains/Caldera.ter":["missions.vl2"],"terrains/Cardiac.ter":["S8maps.vl2"],"terrains/Casern_Cavite.nav":["missions.vl2"],"terrains/Casern_Cavite.spn":["missions.vl2"],"terrains/Casern_Cavite.ter":["missions.vl2"],"terrains/CatwalkLT.spn":["z_DMP2-V0.6.vl2"],"terrains/CeleritySE.ter":["TWL2-MapPack.vl2"],"terrains/Centaur.nav":["centaur.vl2"],"terrains/Centaur.spn":["centaur.vl2"],"terrains/Centaur.ter":["centaur.vl2"],"terrains/Chasmaclysmic.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Chasmaclysmic.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Checkmate.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Cinerarium.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/ColdFusion.spn":["ColdFusion.vl2"],"terrains/ColdWar.spn":["ColdWar.vl2"],"terrains/CompUSA_Melee.spn":["missions.vl2"],"terrains/CompUSA_Melee.ter":["missions.vl2"],"terrains/Conclave.spn":["Conclave.vl2"],"terrains/Confusco.spn":["Classic_maps_v1.vl2"],"terrains/Confusco.ter":["Classic_maps_v1.vl2"],"terrains/ContainmentLarge.spn":["ContainmentLarge.vl2"],"terrains/Coppera.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/CrashClash.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Crater71.spn":["TR2final105-client.vl2"],"terrains/Crater71.ter":["TR2final105-client.vl2"],"terrains/DBS_Smoothed.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DBS_Smoothed.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Agroleon.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Astro.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_BastardForge.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_BitterGorge.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Bunkered.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Cinerarium.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_DermCity.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Embers.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_EmeraldSpit.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_FaceCrossing.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Hoth.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_IceGiant.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_IsleDeBatalla.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_LavaGods.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Magellan.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_MoonDance.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Pantheon.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Pantheon.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Paranoia.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Pariah.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_PipeDream.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_RavineV.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_ScorchedEarth.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_SimpleFlagArena.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_SpinCycle.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_StarFall.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Tyre.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Wasteland.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DX_Badlands.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DX_Badlands.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DX_Desert.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DX_Desert.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DX_Ice.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DX_Ice.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Damnation.spn":["missions.vl2"],"terrains/Damnation.ter":["missions.vl2"],"terrains/DamnationLT.spn":["z_DMP2-V0.6.vl2"],"terrains/DamnationTDM.nav":["z_DMP2-V0.6.vl2"],"terrains/DamnationTDM.spn":["z_DMP2-V0.6.vl2"],"terrains/DangerousCrossingArena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/DangerousCrossing_nef.spn":["Classic_maps_v1.vl2"],"terrains/DangerousCrossing_nef.ter":["Classic_maps_v1.vl2"],"terrains/DangerousFlingLT.spn":["z_DMP2-V0.6.vl2"],"terrains/DeathBirdsFly.spn":["missions.vl2"],"terrains/DeathBirdsFly.ter":["missions.vl2"],"terrains/DeathFromBelow.spn":["DeathFromBelow.vl2"],"terrains/DeathRow.spn":["DeathRow.vl2"],"terrains/DesertWind.spn":["DesertWind.vl2"],"terrains/DesertofDeath_nef.spn":["Classic_maps_v1.vl2"],"terrains/DesertofDeath_nef.ter":["Classic_maps_v1.vl2"],"terrains/Desiccator.spn":["missions.vl2"],"terrains/Desiccator.ter":["missions.vl2"],"terrains/DevilsElbow.spn":["DynamixFinalPack.vl2"],"terrains/DevilsElbow.ter":["DynamixFinalPack.vl2"],"terrains/DraconisVII.spn":["DraconisVII.vl2"],"terrains/DropInLT.spn":["z_DMP2-V0.6.vl2"],"terrains/DustToDust.nav":["missions.vl2"],"terrains/DustToDust.spn":["missions.vl2"],"terrains/DustToDust.ter":["missions.vl2"],"terrains/EB_Hades.spn":["missions.vl2"],"terrains/EB_Hades.ter":["missions.vl2"],"terrains/Embers.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Envyrena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/EnyLand.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Equinox.nav":["missions.vl2"],"terrains/Equinox.spn":["missions.vl2"],"terrains/Equinox.ter":["missions.vl2"],"terrains/Escalade.nav":["missions.vl2"],"terrains/Escalade.spn":["missions.vl2"],"terrains/Escalade.ter":["missions.vl2"],"terrains/Euro4_Bleed.ter":["TWL2-MapPack.vl2"],"terrains/Euro4_Dissention.ter":["TWL2-MapPack.vl2"],"terrains/Euro4_FrozenHope.ter":["TWL2-MapPack.vl2"],"terrains/Euro_Drifts_SE.ter":["TWL2-MapPack.vl2"],"terrains/EveningLand.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Ewok_Hamlet.spn":["z_DMP2-V0.6.vl2"],"terrains/Ewok_Hamlet.ter":["z_DMP2-V0.6.vl2"],"terrains/Ewok_Village.spn":["z_DMP2-V0.6.vl2"],"terrains/Ewok_Village.ter":["z_DMP2-V0.6.vl2"],"terrains/Exposure.spn":["Exposure-v1.1.vl2"],"terrains/Extra_Badlands1.ter":["missions.vl2"],"terrains/FinalRevenge.spn":["FinalRevenge.vl2"],"terrains/Firestorm.spn":["missions.vl2"],"terrains/Firestorm.ter":["missions.vl2"],"terrains/FlashPoint.spn":["missions.vl2"],"terrains/Flashpoint.ter":["missions.vl2"],"terrains/Fracas.nav":["missions.vl2"],"terrains/Fracas.spn":["missions.vl2"],"terrains/Fracas.ter":["missions.vl2"],"terrains/FrozenFury.spn":["TR2final105-client.vl2"],"terrains/FrozenFury.ter":["TR2final105-client.vl2"],"terrains/Gauntlet.nav":["missions.vl2"],"terrains/Gauntlet.spn":["missions.vl2"],"terrains/Gauntlet.ter":["missions.vl2"],"terrains/Gehenna.spn":["missions.vl2"],"terrains/Gehenna.ter":["missions.vl2"],"terrains/Geothermal.ter":["S8maps.vl2"],"terrains/Geronimo.spn":["Geronimo.vl2"],"terrains/GodsRift.spn":["TR2final105-client.vl2"],"terrains/GodsRift.ter":["TR2final105-client.vl2"],"terrains/Gorgon.spn":["Classic_maps_v1.vl2"],"terrains/Gorgon.ter":["Classic_maps_v1.vl2"],"terrains/HO_Badlands.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/HO_Badlands.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/HO_Desert.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/HO_Desert.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/HO_Ice.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/HO_Ice.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/HO_Lush.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/HO_Lush.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Haven.spn":["TR2final105-client.vl2"],"terrains/Haven.ter":["TR2final105-client.vl2"],"terrains/Helioarena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Hildebrand.ter":["TWL2-MapPack.vl2"],"terrains/HillKing.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/HillKingLT.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Hillside.spn":["Classic_maps_v1.vl2"],"terrains/Hillside.ter":["Classic_maps_v1.vl2"],"terrains/HiveLT.spn":["z_DMP2-V0.6.vl2"],"terrains/Hoth.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/IceBound.spn":["missions.vl2"],"terrains/IceBound.ter":["missions.vl2"],"terrains/IceGiant.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/IcePickM.spn":["z_DMP2-V0.6.vl2"],"terrains/IceRidge_nef.spn":["Classic_maps_v1.vl2"],"terrains/IceRidge_nef.ter":["Classic_maps_v1.vl2"],"terrains/InnerSanctum.nav":["DynamixFinalPack.vl2"],"terrains/InnerSanctum.spn":["DynamixFinalPack.vl2"],"terrains/InnerSanctum.ter":["DynamixFinalPack.vl2"],"terrains/Insalubria.nav":["missions.vl2"],"terrains/Insalubria.spn":["missions.vl2"],"terrains/Insalubria.ter":["missions.vl2"],"terrains/Invictus.nav":["missions.vl2"],"terrains/Invictus.spn":["missions.vl2"],"terrains/Invictus.ter":["missions.vl2"],"terrains/IsleOfMan.spn":["DynamixFinalPack.vl2"],"terrains/IsleOfMan.ter":["DynamixFinalPack.vl2"],"terrains/IveHadWorse.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/JacobsLadder.spn":["missions.vl2"],"terrains/JacobsLadder.ter":["missions.vl2"],"terrains/KataMInfernoT.spn":["z_DMP2-V0.6.vl2"],"terrains/KataMInfernoT.ter":["z_DMP2-V0.6.vl2"],"terrains/KataMStorm.spn":["z_DMP2-V0.6.vl2"],"terrains/KataMStormT.spn":["z_DMP2-V0.6.vl2"],"terrains/KataMStormT.ter":["z_DMP2-V0.6.vl2"],"terrains/Katabatic.nav":["missions.vl2"],"terrains/Katabatic.spn":["missions.vl2"],"terrains/Katabatic.ter":["missions.vl2"],"terrains/Khalarena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Lakefront.spn":["Classic_maps_v1.vl2"],"terrains/Lakefront.ter":["Classic_maps_v1.vl2"],"terrains/LavaGods.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Magellan.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Magmatic.spn":["Classic_maps_v1.vl2"],"terrains/Magmatic.ter":["Classic_maps_v1.vl2"],"terrains/MapAssets.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Masada.spn":["missions.vl2"],"terrains/Masada.ter":["missions.vl2"],"terrains/Minotaur.nav":["missions.vl2"],"terrains/Minotaur.spn":["missions.vl2"],"terrains/Minotaur.ter":["missions.vl2"],"terrains/MoonDance2.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Moonwalk.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Moonwalk.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/MoonwalkLT.spn":["z_DMP2-V0.6.vl2"],"terrains/Morena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/MountainSiege.spn":["MountainSiege.vl2"],"terrains/Mudside.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Mutiny.spn":["Mutiny.vl2"],"terrains/MyrkWood.spn":["missions.vl2"],"terrains/MyrkWood.ter":["missions.vl2"],"terrains/NirvanaLT.spn":["z_DMP2-V0.6.vl2"],"terrains/Oasis.spn":["missions.vl2"],"terrains/Oasis.ter":["missions.vl2"],"terrains/ObsidianLT.spn":["z_DMP2-V0.6.vl2"],"terrains/Octane.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Ocular.ter":["TWL2-MapPack.vl2"],"terrains/Overreach.spn":["missions.vl2"],"terrains/Overreach.ter":["missions.vl2"],"terrains/Pantheon.spn":["DynamixFinalPack.vl2"],"terrains/Pantheon.ter":["DynamixFinalPack.vl2"],"terrains/Paranoia.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Pariah.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Pariah2.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Pariah_Mirrored.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Patience.spn":["Patience.vl2"],"terrains/PhasmaDust.spn":["TR2final105-client.vl2"],"terrains/PhasmaDust.ter":["TR2final105-client.vl2"],"terrains/PlanetX.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/PlanetX2.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Planetside.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Prismatic.nav":["Prismatic.vl2"],"terrains/Prismatic.spn":["Prismatic.vl2"],"terrains/ProArena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/PuliVeivari.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/PuliVeivari.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Pyroclasm.spn":["missions.vl2"],"terrains/Pyroclasm.ter":["missions.vl2"],"terrains/Quagmire.spn":["missions.vl2"],"terrains/Quagmire.ter":["missions.vl2"],"terrains/Raindance_nef.spn":["Classic_maps_v1.vl2"],"terrains/Raindance_nef.ter":["Classic_maps_v1.vl2"],"terrains/Ramparts.spn":["Classic_maps_v1.vl2"],"terrains/Ramparts.ter":["Classic_maps_v1.vl2"],"terrains/RandomTer1.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer10.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer2.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer3.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer4.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer5.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer6.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer7.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer8.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer9.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Rasp.spn":["missions.vl2"],"terrains/Rasp.ter":["missions.vl2"],"terrains/Ravine.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Ravine.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RavineV.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Recalescence.spn":["missions.vl2"],"terrains/Recalescence.ter":["missions.vl2"],"terrains/Respite.nav":["missions.vl2"],"terrains/Respite.spn":["missions.vl2"],"terrains/Respite.ter":["missions.vl2"],"terrains/RetroDCT2.spn":["z_DMP2-V0.6.vl2"],"terrains/RetroDX.spn":["z_DMP2-V0.6.vl2"],"terrains/RetroRD.spn":["z_DMP2-V0.6.vl2"],"terrains/RetroRDT2.spn":["z_DMP2-V0.6.vl2"],"terrains/RetroSB.spn":["z_DMP2-V0.6.vl2"],"terrains/RetroSH.spn":["z_DMP2-V0.6.vl2"],"terrains/RetroSHT2.spn":["z_DMP2-V0.6.vl2"],"terrains/Reversion.spn":["missions.vl2"],"terrains/Reversion.ter":["missions.vl2"],"terrains/Ridgerena.nav":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Ridgerena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Rimehold.spn":["missions.vl2"],"terrains/Rimehold.ter":["missions.vl2"],"terrains/RiverDance.nav":["missions.vl2"],"terrains/RiverDance.spn":["missions.vl2"],"terrains/RiverDance.ter":["missions.vl2"],"terrains/Rollercoaster_nef.spn":["Classic_maps_v1.vl2"],"terrains/Rollercoaster_nef.ter":["Classic_maps_v1.vl2"],"terrains/Rst_ScorchedEarth.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Rush.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Rush.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/S5-Icedance.ter":["S5maps.vl2"],"terrains/S5-Mordacity.ter":["S5maps.vl2"],"terrains/S5-massive.ter":["S5maps.vl2"],"terrains/S5_Centaur.spn":["S5maps.vl2"],"terrains/S5_Centaur.ter":["S5maps.vl2"],"terrains/S5_Damnation.spn":["S5maps.vl2"],"terrains/S5_Drache.spn":["S5maps.vl2"],"terrains/S5_Drache.ter":["S5maps.vl2"],"terrains/S5_HawkingHeat.spn":["S5maps.vl2"],"terrains/S5_Icedance.spn":["S5maps.vl2"],"terrains/S5_Icedance.ter":["S5maps.vl2"],"terrains/S5_Massive.spn":["S5maps.vl2"],"terrains/S5_Mimicry.spn":["S5maps.vl2"],"terrains/S5_Misadventure.spn":["S5maps.vl2"],"terrains/S5_Mordacity.spn":["S5maps.vl2"],"terrains/S5_Mordacity.ter":["S5maps.vl2"],"terrains/S5_PipeDream.spn":["S5maps.vl2"],"terrains/S5_Reynard.spn":["S5maps.vl2"],"terrains/S5_Sherman.spn":["S5maps.vl2"],"terrains/S5_Sherman.ter":["S5maps.vl2"],"terrains/S5_Silenus.spn":["S5maps.vl2"],"terrains/S5_WoodyMyrk.spn":["S5maps.vl2"],"terrains/S5_massive.ter":["S5maps.vl2"],"terrains/S5_rst_hawkingheat.ter":["S5maps.vl2"],"terrains/S5_rst_misadventure.ter":["S5maps.vl2"],"terrains/S5_rst_reynard.ter":["S5maps.vl2"],"terrains/S5_rst_silenus.ter":["S5maps.vl2"],"terrains/S8_Geothermal.spn":["S8maps.vl2"],"terrains/S8_Mountking.spn":["S8maps.vl2"],"terrains/S8_Opus.spn":["S8maps.vl2"],"terrains/S8_Zilch.spn":["S8maps.vl2"],"terrains/S8_rst_dogma.ter":["S8maps.vl2"],"terrains/S8_rst_opus.ter":["S8maps.vl2"],"terrains/S8_zilch.ter":["S8maps.vl2"],"terrains/SC_Badlands.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Badlands.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Desert.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Desert.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Ice.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Ice.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Lush.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Lush.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Night.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Night.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Normal.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Normal.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Sanctuary.nav":["missions.vl2"],"terrains/Sanctuary.spn":["missions.vl2"],"terrains/Sanctuary.ter":["missions.vl2"],"terrains/Sandstorm.spn":["Classic_maps_v1.vl2"],"terrains/Sandstorm.ter":["Classic_maps_v1.vl2"],"terrains/Scarabrae_nef.spn":["Classic_maps_v1.vl2"],"terrains/Scarabrae_nef.ter":["Classic_maps_v1.vl2"],"terrains/ShockRidge.spn":["Classic_maps_v1.vl2"],"terrains/ShockRidge.ter":["Classic_maps_v1.vl2"],"terrains/ShrineArena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/ShrineArenaII.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/SideWinder.spn":["z_DMP2-V0.6.vl2"],"terrains/SideWinder.ter":["z_DMP2-V0.6.vl2"],"terrains/SiegeofYmir.spn":["SiegeofYmir.vl2"],"terrains/SilentStorm.spn":["SilentStorm.vl2"],"terrains/Sirocco.spn":["missions.vl2"],"terrains/Sirocco.ter":["missions.vl2"],"terrains/SkiFree.nav":["SkiFreeGameType.vl2"],"terrains/SkiFree.spn":["SkiFreeGameType.vl2"],"terrains/SkiFreeZ_Championship_2021.spn":["SkiFreeGameType.vl2"],"terrains/SkiFreeZ_Championship_2021.ter":["SkiFreeGameType.vl2"],"terrains/SkinnyDip.spn":["TR2final105-client.vl2"],"terrains/SkinnyDip.ter":["TR2final105-client.vl2"],"terrains/SlapDash.spn":["missions.vl2"],"terrains/Slapdash.ter":["missions.vl2"],"terrains/SmogArena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/SnowBound.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Snowblind_nef.spn":["Classic_maps_v1.vl2"],"terrains/Snowblind_nef.ter":["Classic_maps_v1.vl2"],"terrains/SoccerLand.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Solace.spn":["Solace.vl2"],"terrains/SolsDescent.spn":["TR2final105-client.vl2"],"terrains/SolsDescent.ter":["TR2final105-client.vl2"],"terrains/SpinCycle.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SpyLand.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/StarFallCTF2.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Starfallen.spn":["Classic_maps_v1.vl2"],"terrains/Starfallen.ter":["Classic_maps_v1.vl2"],"terrains/Stonehenge_Arena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Stonehenge_nef.spn":["Classic_maps_v1.vl2"],"terrains/Stonehenge_nef.ter":["Classic_maps_v1.vl2"],"terrains/Stripmine.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SubZero.spn":["Classic_maps_v1.vl2"],"terrains/SubZero.ter":["Classic_maps_v1.vl2"],"terrains/SunDried.nav":["missions.vl2"],"terrains/SunDried.spn":["missions.vl2"],"terrains/SunDried.ter":["missions.vl2"],"terrains/Surreal.spn":["Classic_maps_v1.vl2"],"terrains/Surreal.ter":["Classic_maps_v1.vl2"],"terrains/TL_Drorck.ter":["TWL2-MapPack.vl2"],"terrains/TL_Magnum.ter":["TWL2-MapPack.vl2"],"terrains/TL_MuddySwamp.ter":["TWL2-MapPack.vl2"],"terrains/TL_RoughLand.ter":["TWL2-MapPack.vl2"],"terrains/TL_Skylight.ter":["TWL2-MapPack.vl2"],"terrains/TWL-Abaddon.ter":["TWL-MapPack.vl2"],"terrains/TWL-BaNsHee.ter":["TWL-MapPack.vl2"],"terrains/TWL-BeachBlitz.ter":["TWL-MapPack.vl2"],"terrains/TWL-BeggarsRun.ter":["TWL-MapPack.vl2"],"terrains/TWL-BlueMoon.ter":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"terrains/TWL-Boss.ter":["TWL-MapPack.vl2"],"terrains/TWL-Chokepoint.ter":["TWL-MapPack.vl2"],"terrains/TWL-Cinereous.ter":["TWL-MapPack.vl2"],"terrains/TWL-Clusterfuct.ter":["TWL-MapPack.vl2"],"terrains/TWL-Curtilage.ter":["TWL-MapPack.vl2"],"terrains/TWL-Damnation.ter":["TWL-MapPack.vl2"],"terrains/TWL-DeadlyBirdsSong.ter":["TWL-MapPack.vl2"],"terrains/TWL-Deserted.ter":["TWL-MapPack.vl2"],"terrains/TWL-Desiccator.ter":["TWL-MapPack.vl2"],"terrains/TWL-Drifts.ter":["TWL-MapPack.vl2"],"terrains/TWL-Euro_Feign.ter":["TWL-MapPack.vl2"],"terrains/TWL-Frostclaw.ter":["TWL-MapPack.vl2"],"terrains/TWL-Frozen.ter":["TWL-MapPack.vl2"],"terrains/TWL-Harvester.ter":["TWL-MapPack.vl2"],"terrains/TWL-Horde.ter":["TWL-MapPack.vl2"],"terrains/TWL-Katabatic.ter":["TWL-MapPack.vl2"],"terrains/TWL-Neve.ter":["TWL-MapPack.vl2"],"terrains/TWL-NoShelter.ter":["TWL-MapPack.vl2"],"terrains/TWL-Os_Iris.ter":["TWL-MapPack.vl2"],"terrains/TWL-Pandemonium.ter":["TWL-MapPack.vl2"],"terrains/TWL-Runenmacht.ter":["TWL-MapPack.vl2"],"terrains/TWL-Slapdash.ter":["TWL-MapPack.vl2"],"terrains/TWL-SubZero.ter":["TWL-MapPack.vl2"],"terrains/TWL-WilderZone.ter":["TWL-MapPack.vl2"],"terrains/TWL-WoodyMyrk.ter":["TWL-MapPack.vl2"],"terrains/TWL2_Bleed.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_BlueMoon.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_CanyonCrusadeDeluxe.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Celerity.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_CloakOfNight.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Crevice.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Crevice.ter":["TWL2-MapPack.vl2"],"terrains/TWL2_Dissention.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Drifts.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Drorck.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_FrozenGlory.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_FrozenHope.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Frozenglory.ter":["TWL2-MapPack.vl2"],"terrains/TWL2_Hildebrand.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_IceDagger.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_JaggedClaw.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Magnum.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_MidnightMayhemDeluxe.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_MuddySwamp.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Norty.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Ocular.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_RoughLand.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Ruined.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Ruined.ter":["TWL2-MapPack.vl2"],"terrains/TWL2_Skylight.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_WoodyMyrk.spn":["TWL2-MapPack.vl2"],"terrains/TWL_Abaddon.spn":["TWL-MapPack.vl2"],"terrains/TWL_BaNsHee.spn":["TWL-MapPack.vl2"],"terrains/TWL_BeachBlitz.spn":["TWL-MapPack.vl2"],"terrains/TWL_BeachBlitzM.spn":["z_DMP2-V0.6.vl2"],"terrains/TWL_BeachBlitzM.ter":["z_DMP2-V0.6.vl2"],"terrains/TWL_BeachBlitzMLT.spn":["z_DMP2-V0.6.vl2"],"terrains/TWL_BeggarsRun.spn":["TWL-MapPack.vl2"],"terrains/TWL_BlueMoon.spn":["TWL-MapPack.vl2"],"terrains/TWL_Boss.spn":["TWL-MapPack.vl2"],"terrains/TWL_Celerity.spn":["TWL-MapPack.vl2"],"terrains/TWL_Chokepoint.spn":["TWL-MapPack.vl2"],"terrains/TWL_Cinereous.spn":["TWL-MapPack.vl2"],"terrains/TWL_Clusterfuct.spn":["TWL-MapPack.vl2"],"terrains/TWL_Crossfire.spn":["TWL-MapPack.vl2"],"terrains/TWL_Crossfire.ter":["TWL-MapPack.vl2"],"terrains/TWL_Curtilage.spn":["TWL-MapPack.vl2"],"terrains/TWL_Damnation.spn":["TWL-MapPack.vl2"],"terrains/TWL_DangerousCrossing.spn":["TWL-MapPack.vl2"],"terrains/TWL_DeadlyBirdsSong.spn":["TWL-MapPack.vl2"],"terrains/TWL_Deserted.spn":["TWL-MapPack.vl2"],"terrains/TWL_Desiccator.spn":["TWL-MapPack.vl2"],"terrains/TWL_Drifts.spn":["TWL-MapPack.vl2"],"terrains/TWL_Feign.spn":["TWL-MapPack.vl2"],"terrains/TWL_Frostclaw.spn":["TWL-MapPack.vl2"],"terrains/TWL_Frozen.spn":["TWL-MapPack.vl2"],"terrains/TWL_Harvester.spn":["TWL-MapPack.vl2"],"terrains/TWL_Horde.spn":["TWL-MapPack.vl2"],"terrains/TWL_Katabatic.spn":["TWL-MapPack.vl2"],"terrains/TWL_Magmatic.spn":["TWL-MapPack.vl2"],"terrains/TWL_Minotaur.spn":["TWL-MapPack.vl2"],"terrains/TWL_Neve.spn":["TWL-MapPack.vl2"],"terrains/TWL_NoShelter.spn":["TWL-MapPack.vl2"],"terrains/TWL_OsIris.spn":["TWL-MapPack.vl2"],"terrains/TWL_Pandemonium.spn":["TWL-MapPack.vl2"],"terrains/TWL_Quagmire.spn":["TWL-MapPack.vl2"],"terrains/TWL_Raindance.spn":["TWL-MapPack.vl2"],"terrains/TWL_Ramparts.spn":["TWL-MapPack.vl2"],"terrains/TWL_Reversion.spn":["TWL-MapPack.vl2"],"terrains/TWL_Rollercoaster.spn":["TWL-MapPack.vl2"],"terrains/TWL_Runenmacht.spn":["TWL-MapPack.vl2"],"terrains/TWL_Sandstorm.spn":["TWL-MapPack.vl2"],"terrains/TWL_Slapdash.spn":["TWL-MapPack.vl2"],"terrains/TWL_Snowblind.spn":["TWL-MapPack.vl2"],"terrains/TWL_Starfallen.spn":["TWL-MapPack.vl2"],"terrains/TWL_Stonehenge.spn":["TWL-MapPack.vl2"],"terrains/TWL_SubZero.spn":["TWL-MapPack.vl2"],"terrains/TWL_Surreal.spn":["TWL-MapPack.vl2"],"terrains/TWL_Titan.spn":["TWL-MapPack.vl2"],"terrains/TWL_WhiteDwarf.spn":["TWL-MapPack.vl2"],"terrains/TWL_WilderZone.spn":["TWL-MapPack.vl2"],"terrains/TWL_WoodyMyrk.spn":["TWL-MapPack.vl2"],"terrains/Talus.nav":["missions.vl2"],"terrains/Talus.spn":["missions.vl2"],"terrains/Talus.ter":["missions.vl2"],"terrains/TempleTussleVersion2.nav":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/TempleTussleVersion2.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Tenebrous.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/ThinIce.spn":["missions.vl2"],"terrains/ThinIce.ter":["missions.vl2"],"terrains/Titan.spn":["Classic_maps_v1.vl2"],"terrains/Titan.ter":["Classic_maps_v1.vl2"],"terrains/Tombstone.nav":["missions.vl2"],"terrains/Tombstone.spn":["missions.vl2"],"terrains/Tombstone.ter":["missions.vl2"],"terrains/Training1.nav":["missions.vl2"],"terrains/Training1.ter":["missions.vl2"],"terrains/Training2.nav":["missions.vl2"],"terrains/Training2.ter":["missions.vl2"],"terrains/Training3.nav":["missions.vl2"],"terrains/Training3.ter":["missions.vl2"],"terrains/Training4.nav":["missions.vl2"],"terrains/Training4.ter":["missions.vl2"],"terrains/Training5.nav":["missions.vl2"],"terrains/Training5.ter":["missions.vl2"],"terrains/TreasureIsland.spn":["TR2final105-client.vl2"],"terrains/TreasureIsland.ter":["TR2final105-client.vl2"],"terrains/Trident.spn":["DynamixFinalPack.vl2"],"terrains/Trident.ter":["DynamixFinalPack.vl2"],"terrains/TridentLE.spn":["TridentLE.vl2"],"terrains/TrueGrit.nav":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/TrueGrit.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/TuskLT.spn":["z_DMP2-V0.6.vl2"],"terrains/TwilightGroveLT.spn":["z_DMP2-V0.6.vl2"],"terrains/TwilightGroveLT.ter":["z_DMP2-V0.6.vl2"],"terrains/TwinTorrents.ter":["z_DMP2-V0.6.vl2"],"terrains/TwinTorrentsCCW.spn":["z_DMP2-V0.6.vl2"],"terrains/TwinTorrentsCW.spn":["z_DMP2-V0.6.vl2"],"terrains/Two_Towers.spn":["z_DMP2-V0.6.vl2"],"terrains/Two_Towers.ter":["z_DMP2-V0.6.vl2"],"terrains/Tyre.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/UltimaThule.spn":["missions.vl2"],"terrains/UltimaThule.ter":["missions.vl2"],"terrains/Underhill.nav":["missions.vl2"],"terrains/Underhill.spn":["missions.vl2"],"terrains/Underhill.ter":["missions.vl2"],"terrains/UphillBattle.spn":["UphillBattle.vl2"],"terrains/UporDown.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/VanDamnedLT.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/VulcansHammer.spn":["VulcansHammer.vl2"],"terrains/WalledIn.nav":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/WalledIn.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/WalledInII.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Wasteland.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/WhiteDwarf.spn":["Classic_maps_v1.vl2"],"terrains/WhiteDwarf.ter":["Classic_maps_v1.vl2"],"terrains/Whiteout.nav":["missions.vl2"],"terrains/Whiteout.spn":["missions.vl2"],"terrains/Whiteout.ter":["missions.vl2"],"terrains/WonderLand.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/WoodyMyrkSE.ter":["S5maps.vl2","TWL2-MapPack.vl2"],"terrains/Wrongside.nav":["z_DMP2-V0.6.vl2"],"terrains/Wrongside.spn":["z_DMP2-V0.6.vl2"],"terrains/Xtra_AshenPowder.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_Bastage.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_Birthright.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_Crown.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_DesertedSE.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_Helion.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_SoupLadle.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_StarFall_T1.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_Stripmine.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_ThunderGiant.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_VanDamned.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_Voodoo.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_Xerxes.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_ziggurat.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Yubarena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/anabatic.spn":["z_DMP2-V0.6.vl2"],"terrains/anabatic.ter":["z_DMP2-V0.6.vl2"],"terrains/anomaly.spn":["z_DMP2-V0.6.vl2"],"terrains/anomaly.ter":["z_DMP2-V0.6.vl2"],"terrains/bombardment.nav":["z_DMP2-V0.6.vl2"],"terrains/bombardment.spn":["z_DMP2-V0.6.vl2"],"terrains/bombardment.ter":["z_DMP2-V0.6.vl2"],"terrains/cloak.ter":["TWL2-MapPack.vl2"],"terrains/damnationlt.ter":["z_DMP2-V0.6.vl2"],"terrains/dawntodusk.spn":["z_DMP2-V0.6.vl2"],"terrains/dawntodusk.ter":["z_DMP2-V0.6.vl2"],"terrains/dropin.ter":["z_DMP2-V0.6.vl2"],"terrains/dxfling.ter":["z_DMP2-V0.6.vl2"],"terrains/facingWorlds.spn":["z_DMP2-V0.6.vl2"],"terrains/facingWorlds.ter":["z_DMP2-V0.6.vl2"],"terrains/facingWorldsArena.spn":["z_DMP2-V0.6.vl2"],"terrains/facingWorldsLT.spn":["z_DMP2-V0.6.vl2"],"terrains/firn.spn":["z_DMP2-V0.6.vl2"],"terrains/firn.ter":["z_DMP2-V0.6.vl2"],"terrains/frostline.spn":["z_DMP2-V0.6.vl2"],"terrains/frostline.ter":["z_DMP2-V0.6.vl2"],"terrains/frozenSolid.spn":["z_DMP2-V0.6.vl2"],"terrains/frozenSolid.ter":["z_DMP2-V0.6.vl2"],"terrains/heightfield/CTF.Katabatic_heightfield.cs":["missions.vl2"],"terrains/heightfield/CTF.RiverDance_heightfield.cs":["missions.vl2"],"terrains/heightfield/Centaur_heightfield.cs":["centaur.vl2"],"terrains/heightfield/DeathBirdsFly_heightfield.cs":["missions.vl2"],"terrains/heightfield/Exposure_heightfield.cs":["Exposure-v1.1.vl2"],"terrains/heightfield/Fall_To_Glory_heightfield.cs":["missions.vl2"],"terrains/heightfield/Home.Badlands_heightfield.cs":["missions.vl2"],"terrains/heightfield/Home.Desert_heightfield.cs":["missions.vl2"],"terrains/heightfield/Home.Lush_heightfield.cs":["missions.vl2"],"terrains/heightfield/Home.Snow2_heightfield.cs":["missions.vl2"],"terrains/heightfield/Home.Snow_heightfield.cs":["missions.vl2"],"terrains/heightfield/Hunters.Burnout_heightfield.cs":["missions.vl2"],"terrains/heightfield/Hunters.Casern_Cavite_heightfield.cs":["missions.vl2"],"terrains/heightfield/Hunters.Chaopia_heightfield.cs":["missions.vl2"],"terrains/heightfield/Hunters.Intaglio_heightfield.cs":["missions.vl2"],"terrains/heightfield/Hunters.MyrkWood_heightfield.cs":["missions.vl2"],"terrains/heightfield/Hunters.Rasp_heightfield.cs":["missions.vl2"],"terrains/heightfield/Hunters.SunDried_heightfield.cs":["missions.vl2"],"terrains/heightfield/Lush.cs":["missions.vl2"],"terrains/heightfield/Lush1.cs":["missions.vl2"],"terrains/heightfield/Lush2.cs":["missions.vl2"],"terrains/heightfield/Lush3.cs":["missions.vl2"],"terrains/heightfield/Lush4.cs":["missions.vl2"],"terrains/heightfield/Lush5.cs":["missions.vl2"],"terrains/heightfield/Lush8.cs":["missions.vl2"],"terrains/heightfield/Mark1_heightfield.cs":["missions.vl2"],"terrains/heightfield/MyrkWoodMask.png":["missions.vl2"],"terrains/heightfield/MyrkWoodStream.png":["missions.vl2"],"terrains/heightfield/NewLava1_heightfield.cs":["missions.vl2"],"terrains/heightfield/Overreach_heightfield.cs":["missions.vl2"],"terrains/heightfield/Prismatic_heightfield.cs":["Prismatic.vl2"],"terrains/heightfield/RST_hawking.png":["S5maps.vl2"],"terrains/heightfield/RST_hawkingheat.png":["S5maps.vl2"],"terrains/heightfield/RST_misadventure.png":["S5maps.vl2"],"terrains/heightfield/RST_reynard.png":["S5maps.vl2"],"terrains/heightfield/RST_silenus.png":["S5maps.vl2"],"terrains/heightfield/Reversion_heightfield.cs":["missions.vl2"],"terrains/heightfield/Roads.cs":["missions.vl2"],"terrains/heightfield/Siege.Gauntlet_heightfield.cs":["missions.vl2"],"terrains/heightfield/Siege.IceBound_heightfield.cs":["missions.vl2"],"terrains/heightfield/SinglePlayer.Skiing_heightfield.cs":["missions.vl2"],"terrains/heightfield/Solace_heightfield.cs":["Solace.vl2"],"terrains/heightfield/Sounds.Mission1_heightfield.cs":["missions.vl2"],"terrains/heightfield/SunDriedMask.png":["missions.vl2"],"terrains/heightfield/ThinIce_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Badlands1_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Badlands2_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Badlands3_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Badlands4_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Desert1_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Desert2_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Desert5_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Lush1_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Lush2_heightfield.cs":["missions.vl2"],"terrains/heightfield/desert.cs":["missions.vl2"],"terrains/hive.ter":["z_DMP2-V0.6.vl2"],"terrains/icedagger.ter":["TWL2-MapPack.vl2"],"terrains/icepickm.ter":["z_DMP2-V0.6.vl2"],"terrains/infernosroar.spn":["z_DMP2-V0.6.vl2"],"terrains/infernosroar.ter":["z_DMP2-V0.6.vl2"],"terrains/jaggedclaw.ter":["TWL2-MapPack.vl2"],"terrains/mmd.ter":["TWL2-MapPack.vl2"],"terrains/mountking.ter":["S8maps.vl2"],"terrains/norty.ter":["TWL2-MapPack.vl2"],"terrains/obsidian.ter":["z_DMP2-V0.6.vl2"],"terrains/retroDCT2.ter":["z_DMP2-V0.6.vl2"],"terrains/retroDX.ter":["z_DMP2-V0.6.vl2"],"terrains/retroRD.ter":["z_DMP2-V0.6.vl2"],"terrains/retroRDT2.ter":["z_DMP2-V0.6.vl2"],"terrains/retroSH.ter":["z_DMP2-V0.6.vl2"],"terrains/retroSHT2.ter":["z_DMP2-V0.6.vl2"],"terrains/retroSnowBlind.ter":["z_DMP2-V0.6.vl2"],"terrains/rst_Astro.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/rst_FaceCrossing.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/rst_SimpleFlagArena.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/rst_agroleon.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/rst_bittergorge.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/rst_crumpie.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/rst_dermcity.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/rst_isledebatalla.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/rst_spit.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/s8_Cardiac.spn":["S8maps.vl2"],"terrains/slapdashMI.ter":["z_DMP2-V0.6.vl2"],"terrains/slapdashMInferno.spn":["z_DMP2-V0.6.vl2"],"terrains/slapdashMS.ter":["z_DMP2-V0.6.vl2"],"terrains/slapdashMStorm.spn":["z_DMP2-V0.6.vl2"],"terrains/stormsrage.spn":["z_DMP2-V0.6.vl2"],"terrains/stormsrage.ter":["z_DMP2-V0.6.vl2"],"terrains/texture/Centaur_texture.cs":["centaur.vl2"],"terrains/texture/DeathBirdsFly_texture.cs":["missions.vl2"],"terrains/texture/Mark1_texture.cs":["missions.vl2"],"terrains/texture/NewDesert1_texture.cs":["missions.vl2"],"terrains/texture/NewDesert2_texture.cs":["missions.vl2"],"terrains/texture/NewDesert3_texture.cs":["missions.vl2"],"terrains/texture/NewLava1_texture.cs":["missions.vl2"],"terrains/texture/NewLava2_texture.cs":["missions.vl2"],"terrains/texture/NewLush1_texture.cs":["missions.vl2"],"terrains/texture/NewLush2_texture.cs":["missions.vl2"],"terrains/texture/NewLush3_texture.cs":["missions.vl2"],"terrains/texture/NewSnow1_texture.cs":["missions.vl2"],"terrains/texture/NewSnow2_texture.cs":["missions.vl2"],"terrains/texture/NewSnow3_textures.cs":["missions.vl2"],"terrains/texture/NewSnowyGrass_texture.cs":["missions.vl2"],"terrains/texture/Overreach_texture.cs":["missions.vl2"],"terrains/texture/Reversion_texture.cs":["missions.vl2"],"terrains/texture/Sounds.Mission1_texture.cs":["missions.vl2"],"terrains/texture/ThinIce_texture.cs":["missions.vl2"],"terrains/tusk.ter":["z_DMP2-V0.6.vl2"],"terrains/twinDrakes.spn":["z_DMP2-V0.6.vl2"],"terrains/twinDrakes.ter":["z_DMP2-V0.6.vl2"],"terrains/woe.spn":["z_DMP2-V0.6.vl2"],"terrains/woe.ter":["z_DMP2-V0.6.vl2"],"textures/AW-Starfield3b.png":["z_DMP2-V0.6.vl2"],"textures/Badlands_l4.dml":["textures.vl2"],"textures/ConcreteFloor.png":["z_DMP2-V0.6.vl2"],"textures/ConcreteVents.png":["z_DMP2-V0.6.vl2"],"textures/DarkStormy.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/Desert_l4.dml":["textures.vl2"],"textures/Details/bb_det2.png":["TWL-MapPack.vl2"],"textures/EFlareB2.png":["z_DMP2-V0.6.vl2"],"textures/EFlareR2.png":["z_DMP2-V0.6.vl2"],"textures/EarthofRog.png":["z_DMP2-V0.6.vl2"],"textures/Euro4_Bleed.dml":["TWL2-MapPack.vl2"],"textures/Euro4_FrozenHope.dml":["TWL2-MapPack.vl2"],"textures/Evil8/e8_base1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8_base1b.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8_base1c.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8_btrim01.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8_btrim05.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8_launchpad1.png":["TWL-MapPack.vl2"],"textures/Evil8/e8_mtlwall1b.png":["TWL-MapPack.vl2"],"textures/Evil8/e8_mtlwall3.png":["TWL-MapPack.vl2"],"textures/Evil8/e8_mtlwall4.png":["TWL-MapPack.vl2"],"textures/Evil8/e8_rlight_0000.png":["TWL-MapPack.vl2"],"textures/Evil8/e8_rlightb.png":["TWL-MapPack.vl2"],"textures/Evil8/e8_rlightb_0000.png":["TWL-MapPack.vl2"],"textures/Evil8/e8basictrim2_bl.png":["TWL-MapPack.vl2"],"textures/Evil8/e8beam01.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8beam01b.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8beam02.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8bgrate01.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8bolttrim.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8bolttrimb.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8clangfloor.png":["TWL-MapPack.vl2"],"textures/Evil8/e8clangfloor01.png":["TWL-MapPack.vl2"],"textures/Evil8/e8clangfloor03.png":["TWL-MapPack.vl2"],"textures/Evil8/e8clangfloor05c.png":["TWL-MapPack.vl2"],"textures/Evil8/e8clangwarnmix_.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8crete01.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8crete01stair1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8crete03.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8crete03b.png":["TWL-MapPack.vl2"],"textures/Evil8/e8crete03c.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8crete03cc.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8crete03d.png":["TWL-MapPack.vl2"],"textures/Evil8/e8crete03fadedw.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8cretefloor02.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8cretefloor_ti.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8cretesmlltrim.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8lighttrim.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8lighttrim_b.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8metal03c_blue.png":["TWL-MapPack.vl2"],"textures/Evil8/e8mtltrim.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8mtltrim1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8mtltrim1b.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8mtltrim2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8smlltrim1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8spawn01b.png":["TWL-MapPack.vl2"],"textures/Evil8/e8support02.png":["TWL-MapPack.vl2"],"textures/Evil8/e8support02c.png":["TWL-MapPack.vl2"],"textures/Evil8/e8support04b_bl.png":["TWL-MapPack.vl2"],"textures/Evil8/e8support05.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8tinylight_000.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8tmtllight2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8trimlight_000.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8warning2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8warning256.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8warning2step.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8wrntrim.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8wrntrim2b.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/null.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/IceDagSky/sback.png":["z_DMP2-V0.6.vl2"],"textures/IceDagSky/sdown.png":["z_DMP2-V0.6.vl2"],"textures/IceDagSky/sfront.png":["z_DMP2-V0.6.vl2"],"textures/IceDagSky/sleft.png":["z_DMP2-V0.6.vl2"],"textures/IceDagSky/sright.png":["z_DMP2-V0.6.vl2"],"textures/IceDagSky/sup.png":["z_DMP2-V0.6.vl2"],"textures/Iris_sky.dml":["TWL-MapPack.vl2"],"textures/L4.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/LiquidTiles/industrial_oil.png":["TWL-MapPack.vl2"],"textures/LiquidTiles/tes_water2.bm8":["TWL-MapPack.vl2"],"textures/LiquidTiles/tes_water2.png":["TWL-MapPack.vl2"],"textures/Lush_l4.dml":["textures.vl2"],"textures/Magellan.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/Malig_sky.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/MetalWall.png":["z_DMP2-V0.6.vl2"],"textures/Nef5.dml":["TR2final105-client.vl2"],"textures/Nef5/Nef5_BK.png":["TR2final105-client.vl2"],"textures/Nef5/Nef5_DN.png":["TR2final105-client.vl2"],"textures/Nef5/Nef5_FR.png":["TR2final105-client.vl2"],"textures/Nef5/Nef5_LF.png":["TR2final105-client.vl2"],"textures/Nef5/Nef5_RT.png":["TR2final105-client.vl2"],"textures/Nef5/Nef5_UP.png":["TR2final105-client.vl2"],"textures/NefRed1.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/Nef_Sset2.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/Nef_TR2_Red.dml":["TR2final105-client.vl2"],"textures/Nef_TR2_Red_1.png":["TR2final105-client.vl2"],"textures/Nef_TR2_Red_2.png":["TR2final105-client.vl2"],"textures/Nef_TR2_Red_3.png":["TR2final105-client.vl2"],"textures/Nef_TR2_Red_4.png":["TR2final105-client.vl2"],"textures/Nef_TR2_Red_5.png":["TR2final105-client.vl2"],"textures/Nef_TR2_Red_7.png":["TR2final105-client.vl2"],"textures/Nef_TR2_Red_Cloud1.png":["TR2final105-client.vl2"],"textures/Nycto-sm.dml":["TWL-MapPack.vl2"],"textures/Nycto/stormmtn_BK.png":["TWL-MapPack.vl2"],"textures/Nycto/stormmtn_DN.png":["TWL-MapPack.vl2"],"textures/Nycto/stormmtn_ENV.png":["TWL-MapPack.vl2"],"textures/Nycto/stormmtn_FR.png":["TWL-MapPack.vl2"],"textures/Nycto/stormmtn_LF.png":["TWL-MapPack.vl2"],"textures/Nycto/stormmtn_RT.png":["TWL-MapPack.vl2"],"textures/Nycto/stormmtn_UP.png":["TWL-MapPack.vl2"],"textures/PacificSky.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/PlanetX.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/RedPlanet.dml":["TR2final105-client.vl2"],"textures/RedPlanet_1.png":["TR2final105-client.vl2"],"textures/RedPlanet_2.png":["TR2final105-client.vl2"],"textures/RedPlanet_3.png":["TR2final105-client.vl2"],"textures/RedPlanet_4.png":["TR2final105-client.vl2"],"textures/RedPlanet_5.png":["TR2final105-client.vl2"],"textures/RedPlanet_Cloud1.png":["TR2final105-client.vl2"],"textures/SOM_TR2_Armageddon.dml":["TR2final105-client.vl2"],"textures/SOM_TR2_StonedBlue.dml":["TR2final105-client.vl2"],"textures/SOM_TR2_WinterBlue.dml":["TR2final105-client.vl2"],"textures/SOM_WinterBlue/WinterBlue_v5_BK.bmp":["TR2final105-client.vl2"],"textures/SOM_WinterBlue/WinterBlue_v5_FR.bmp":["TR2final105-client.vl2"],"textures/SOM_WinterBlue/WinterBlue_v5_LF.bmp":["TR2final105-client.vl2"],"textures/SOM_WinterBlue/WinterBlue_v5_RT.bmp":["TR2final105-client.vl2"],"textures/SOM_WinterBlue/WinterBlue_v5_UP.bmp":["TR2final105-client.vl2"],"textures/Sami_D.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/SantaHat_D.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/Saturn.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/Starfallen.dml":["Classic_maps_v1.vl2"],"textures/StonedBlue/StonedBlue_v5_BK.bmp":["TR2final105-client.vl2"],"textures/StonedBlue/StonedBlue_v5_FR.bmp":["TR2final105-client.vl2"],"textures/StonedBlue/StonedBlue_v5_LF.bmp":["TR2final105-client.vl2"],"textures/StonedBlue/StonedBlue_v5_RT.bmp":["TR2final105-client.vl2"],"textures/StonedBlue/StonedBlue_v5_UP.bmp":["TR2final105-client.vl2"],"textures/SunSet12.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/Sundown25.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/T2IntroC15.avi":["textures.vl2"],"textures/TL_Magnum.dml":["TWL2-MapPack.vl2"],"textures/TN_entropy.bm8":["T2csri.vl2"],"textures/TN_entropy.png":["T2csri.vl2"],"textures/TN_logo.bm8":["T2csri.vl2"],"textures/TR1_1.png":["TR2final105-client.vl2"],"textures/TR1_2.png":["TR2final105-client.vl2"],"textures/TR1_3.png":["TR2final105-client.vl2"],"textures/TR1_4.png":["TR2final105-client.vl2"],"textures/TR1_5.png":["TR2final105-client.vl2"],"textures/TR1_7.png":["TR2final105-client.vl2"],"textures/TR1_Cloud1.png":["TR2final105-client.vl2"],"textures/TR1_Cloud2.png":["TR2final105-client.vl2"],"textures/TR1_Nef.dml":["TR2final105-client.vl2"],"textures/TR2-1.lmale.png":["TR2final105-client.vl2"],"textures/TR2-2.lmale.png":["TR2final105-client.vl2"],"textures/Taco_D.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/WallMetalP.png":["z_DMP2-V0.6.vl2"],"textures/amocmd00.png":["z_DMP2-V0.6.vl2"],"textures/amoncmd.png":["z_DMP2-V0.6.vl2"],"textures/amun01.png":["z_DMP2-V0.6.vl2"],"textures/anabatic.dml":["z_DMP2-V0.6.vl2"],"textures/armageddon/Armageddon_v5_BK.bmp":["TR2final105-client.vl2"],"textures/armageddon/Armageddon_v5_FR.bmp":["TR2final105-client.vl2"],"textures/armageddon/Armageddon_v5_LF.bmp":["TR2final105-client.vl2"],"textures/armageddon/Armageddon_v5_RT.bmp":["TR2final105-client.vl2"],"textures/armageddon/Armageddon_v5_RTR.bmp":["TR2final105-client.vl2"],"textures/armageddon/Armageddon_v5_UP.bmp":["TR2final105-client.vl2"],"textures/armorpack.png":["z_DMP2-V0.6.vl2"],"textures/aurawisp.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/bBlue.png":["z_DMP2-V0.6.vl2"],"textures/bLBlue.PNG":["z_DMP2-V0.6.vl2"],"textures/bRed.png":["z_DMP2-V0.6.vl2"],"textures/badlandday.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/badlands/bd_1wal03c.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eCol01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eCol01a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eCol02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ebor01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ebor02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ebor03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ebor04.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ebor05.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo1a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo1b.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo2a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo2b.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo3a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo3b.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo3d.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo4a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo4b.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_edoo01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_edoo02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eflo01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_elig02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_elig02a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_elig03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_elig03a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_espe01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_espe02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_espe03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eterrain1a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eterrain2a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eterrain3a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eterrain3b.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eterrain4a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eterrain5a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal03c.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal04.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal05.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal06a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal07.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal08.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal09.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal10.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal11.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal13.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal13A.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal14.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal15.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal16.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iCol01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iCol02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor04.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor05.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor10.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor6.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor7.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor8.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor9.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_icei01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_icei02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_icei02a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_icei03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iceilig01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iceilig02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iceilig03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ichute01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ichute02a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_icoligolA.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_icomp01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_idoo03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iflo01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iflo02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iflo03b.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ifunctec01a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ifunctec02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ilig01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ilig01a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_inf_ichute03.png":["Classic_maps_v1.vl2"],"textures/badlands/bd_ispe01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ispe03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ispe04.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ispe06.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ispe07.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ispe07a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itebor01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itec01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itec01a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itec02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itec03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itec05.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itec06a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itewal01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itewal01b.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itewal01c.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itewal01e.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iwal01b.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iwal01e.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iwal02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iwal03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iwal03c.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iwal16.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_screen.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_thresh01a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_thresh02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_thresh02a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/be_ebor03.PNG":["Classic_maps_v1.vl2"],"textures/badlands/be_eflo02.PNG":["Classic_maps_v1.vl2"],"textures/badlands/be_elig03.PNG":["Classic_maps_v1.vl2"],"textures/badlands/be_ewal06.PNG":["Classic_maps_v1.vl2"],"textures/badlands/be_ewal07.PNG":["Classic_maps_v1.vl2"],"textures/badlands/be_icei01a.png":["Classic_maps_v1.vl2"],"textures/badlands/cp_ibor03.png":["Classic_maps_v1.vl2"],"textures/badlands/ds_efloor1.png":["Classic_maps_v1.vl2"],"textures/badlands/ds_ilig03.png":["Classic_maps_v1.vl2"],"textures/badlands/inf_butch_grey1.png":["Classic_maps_v1.vl2"],"textures/badlands/inf_butch_grey5.png":["Classic_maps_v1.vl2"],"textures/badlands/iwal20.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/badlands/iwal21.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/badlands/iwal22.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/badlands/skies/badlandday_BK.bm8":["badlands.vl2"],"textures/badlands/skies/badlandday_BK.png":["","badlands.vl2"],"textures/badlands/skies/badlandday_DN.bm8":["badlands.vl2"],"textures/badlands/skies/badlandday_DN.png":["badlands.vl2"],"textures/badlands/skies/badlandday_FR.bm8":["badlands.vl2"],"textures/badlands/skies/badlandday_FR.png":["","badlands.vl2"],"textures/badlands/skies/badlandday_LF.bm8":["badlands.vl2"],"textures/badlands/skies/badlandday_LF.png":["","badlands.vl2"],"textures/badlands/skies/badlandday_RT.bm8":["badlands.vl2"],"textures/badlands/skies/badlandday_RT.png":["","badlands.vl2"],"textures/badlands/skies/badlandday_UP.bm8":["badlands.vl2"],"textures/badlands/skies/badlandday_UP.png":["","badlands.vl2"],"textures/badlands/skies/bd_day_cloud1.bm8":["badlands.vl2"],"textures/badlands/skies/bd_day_cloud1.png":["badlands.vl2"],"textures/badlands/skies/bd_day_cloud2.bm8":["badlands.vl2"],"textures/badlands/skies/bd_day_cloud2.png":["badlands.vl2"],"textures/badlands/skies/bd_day_cloud_emap.bm8":["badlands.vl2"],"textures/badlands/skies/bd_day_cloud_emap.png":["badlands.vl2"],"textures/badlands/skies/bd_nite_starry_emap.bm8":["badlands.vl2"],"textures/badlands/skies/bd_nite_starry_emap.png":["badlands.vl2"],"textures/badlands/skies/skyrender_sky-credit.txt":[""],"textures/badlands/skies/starrynite_v2_BK.bm8":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_BK.png":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_DN.bm8":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_DN.png":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_FR.bm8":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_FR.png":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_LF.bm8":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_LF.png":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_RT.bm8":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_RT.png":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_UP.bm8":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_UP.png":["badlands.vl2"],"textures/base.flag.png":["z_DMP2-V0.6.vl2"],"textures/base.lmale.png":["TR2final105-client.vl2"],"textures/base1c.png":["z_DMP2-V0.6.vl2"],"textures/base_tex.png":["z_DMP2-V0.6.vl2"],"textures/bd_ewal11.png":["z_DMP2-V0.6.vl2"],"textures/bd_idoo03.PNG":["z_DMP2-V0.6.vl2"],"textures/be_espec02.PNG":["z_DMP2-V0.6.vl2"],"textures/be_itelig01.PNG":["z_DMP2-V0.6.vl2"],"textures/be_itewal01.PNG":["z_DMP2-V0.6.vl2"],"textures/beagle.flag.png":["z_DMP2-V0.6.vl2"],"textures/blackdust.dml":["TWL2-MapPack.vl2"],"textures/blackdust/blackdust_DN.png":["TWL2-MapPack.vl2"],"textures/blackdust/blackdust_bk.png":["TWL2-MapPack.vl2"],"textures/blackdust/blackdust_cloud1.png":["TWL2-MapPack.vl2"],"textures/blackdust/blackdust_cloud2.png":["TWL2-MapPack.vl2"],"textures/blackdust/blackdust_fr.png":["TWL2-MapPack.vl2"],"textures/blackdust/blackdust_lf.png":["TWL2-MapPack.vl2"],"textures/blackdust/blackdust_rt.png":["TWL2-MapPack.vl2"],"textures/blackdust/blackdust_up.png":["TWL2-MapPack.vl2"],"textures/blite00.png":["z_DMP2-V0.6.vl2"],"textures/blite04.png":["z_DMP2-V0.6.vl2"],"textures/bluSphereCrash.png":["z_DMP2-V0.6.vl2"],"textures/blue_blink4.png":["z_DMP2-V0.6.vl2"],"textures/borealis.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/bsmoke02.png":["z_DMP2-V0.6.vl2"],"textures/canyon_crusade.dml":["TWL2-MapPack.vl2"],"textures/catMat.png":["z_DMP2-V0.6.vl2"],"textures/catWhiskers.png":["z_DMP2-V0.6.vl2"],"textures/ccbsky2.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/clouds.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/cmdlite01.png":["z_DMP2-V0.6.vl2"],"textures/commander/Cursors/com_cursor_arrow_icon.png":["textures.vl2"],"textures/commander/Cursors/com_handclose_icon.png":["textures.vl2"],"textures/commander/Cursors/com_handopen_icon.png":["textures.vl2"],"textures/commander/Cursors/com_maglass_icon.png":["textures.vl2"],"textures/commander/Cursors/com_pointer_icon.png":["textures.vl2"],"textures/commander/Cursors/com_pointer_pos_icon.png":["textures.vl2"],"textures/commander/Gui/cmd_columnheadbar.png":["textures.vl2"],"textures/commander/Gui/cmd_control_checkbox.png":["textures.vl2"],"textures/commander/Gui/cmd_gradient.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_camera.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_center.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_misc.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_misc_D.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_moveselect.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_objectives.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_players.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_sensor.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_tactical.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_tactical_D.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_text.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_waypoints.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_zoom.png":["textures.vl2"],"textures/commander/Gui/cmd_offscreen_arrow.png":["textures.vl2"],"textures/commander/Gui/cmd_tv_frame.png":["textures.vl2"],"textures/commander/Gui/cmd_tv_static.png":["textures.vl2"],"textures/commander/Icons/assigned_task_anim.dml":["textures.vl2"],"textures/commander/Icons/base_select.dml":["textures.vl2"],"textures/commander/Icons/com_icon_bioderm.png":["textures.vl2"],"textures/commander/Icons/com_icon_bioderm_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_bloodeagle.png":["textures.vl2"],"textures/commander/Icons/com_icon_bloodeagle_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_bomber.png":["textures.vl2"],"textures/commander/Icons/com_icon_bomber_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_camera.png":["textures.vl2"],"textures/commander/Icons/com_icon_camera_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_diamsword.png":["textures.vl2"],"textures/commander/Icons/com_icon_diamsword_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_flag_outside.png":["textures.vl2"],"textures/commander/Icons/com_icon_flag_outside_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_generator.png":["textures.vl2"],"textures/commander/Icons/com_icon_generator_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_genericswitch.png":["textures.vl2"],"textures/commander/Icons/com_icon_genericswitch_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_hapc.png":["textures.vl2"],"textures/commander/Icons/com_icon_hapc_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_harbinger.png":["textures.vl2"],"textures/commander/Icons/com_icon_harbinger_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_inferno.png":["textures.vl2"],"textures/commander/Icons/com_icon_inferno_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_inventory.png":["textures.vl2"],"textures/commander/Icons/com_icon_inventory_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_landscout.png":["textures.vl2"],"textures/commander/Icons/com_icon_landscout_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_mpb.png":["textures.vl2"],"textures/commander/Icons/com_icon_mpb_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_nexus.png":["textures.vl2"],"textures/commander/Icons/com_icon_nexus_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_scout.png":["textures.vl2"],"textures/commander/Icons/com_icon_scout_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_sensor.png":["textures.vl2"],"textures/commander/Icons/com_icon_sensor_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_solar_gen.png":["textures.vl2"],"textures/commander/Icons/com_icon_solar_gen_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_starwolf.png":["textures.vl2"],"textures/commander/Icons/com_icon_starwolf_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_storm.png":["textures.vl2"],"textures/commander/Icons/com_icon_storm_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_tank.png":["textures.vl2"],"textures/commander/Icons/com_icon_tank_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_turret.png":["textures.vl2"],"textures/commander/Icons/com_icon_turret_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_turretbase.png":["textures.vl2"],"textures/commander/Icons/com_icon_turretbase_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_vehicle_inventory.png":["textures.vl2"],"textures/commander/Icons/com_icon_vehicle_inventory_glow.png":["textures.vl2"],"textures/commander/Icons/com_player_grey_24x.png":["textures.vl2"],"textures/commander/Icons/com_player_grey_24x_glow.png":["textures.vl2"],"textures/commander/Icons/com_waypoint_1.png":["textures.vl2"],"textures/commander/Icons/com_waypoint_2.png":["textures.vl2"],"textures/commander/Icons/com_waypoint_3.png":["textures.vl2"],"textures/commander/Icons/com_waypoint_4.png":["textures.vl2"],"textures/commander/Icons/com_waypoint_5.png":["textures.vl2"],"textures/commander/Icons/com_waypoint_6.png":["textures.vl2"],"textures/commander/Icons/com_waypoint_7.png":["textures.vl2"],"textures/commander/Icons/diamond_frame_1.png":["textures.vl2"],"textures/commander/Icons/diamond_frame_2.png":["textures.vl2"],"textures/commander/Icons/diamond_frame_3.png":["textures.vl2"],"textures/commander/Icons/diamond_frame_4.png":["textures.vl2"],"textures/commander/Icons/diamond_frame_5.png":["textures.vl2"],"textures/commander/Icons/diamond_frame_6.png":["textures.vl2"],"textures/commander/Icons/diamond_not_selected.png":["textures.vl2"],"textures/commander/Icons/player_glow.dml":["textures.vl2"],"textures/commander/Icons/selectobject_1.png":["textures.vl2"],"textures/commander/Icons/selectobject_2.png":["textures.vl2"],"textures/commander/Icons/selectobject_3.png":["textures.vl2"],"textures/commander/Icons/selectobject_4.png":["textures.vl2"],"textures/commander/Icons/selectobject_5.png":["textures.vl2"],"textures/commander/Icons/selectobject_6.png":["textures.vl2"],"textures/commander/Icons/selectobject_7.png":["textures.vl2"],"textures/commander/Icons/waypoint_anim.dml":["textures.vl2"],"textures/commander/MiniIcons/TR2com_flag_grey.png":["TR2final105-client.vl2"],"textures/commander/MiniIcons/com_bomber_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_camera_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_deploymotionsensor.png":["textures.vl2"],"textures/commander/MiniIcons/com_deploypulsesensor.png":["textures.vl2"],"textures/commander/MiniIcons/com_flag_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_generator.png":["textures.vl2"],"textures/commander/MiniIcons/com_hapc_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_inventory_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_landscout_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_mpb_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_player_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_scout_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_sensor_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_solargen_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_switch_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_tank_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_turret_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_turretbase_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_vehicle_pad_inventory.png":["textures.vl2"],"textures/commander/MiniIcons/com_waypoint_grey.png":["textures.vl2"],"textures/control.png":["z_DMP2-V0.6.vl2"],"textures/cp_nebula3.png":["z_DMP2-V0.6.vl2"],"textures/cphoenix.flag.png":["z_DMP2-V0.6.vl2"],"textures/cubemap.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/cylinder_tex.png":["z_DMP2-V0.6.vl2"],"textures/dParticle.png":["z_DMP2-V0.6.vl2"],"textures/damSkyBack.png":["z_DMP2-V0.6.vl2"],"textures/damSkyFront.png":["z_DMP2-V0.6.vl2"],"textures/damSkyLeft.png":["z_DMP2-V0.6.vl2"],"textures/damSkyRight.png":["z_DMP2-V0.6.vl2"],"textures/damSkyTop.png":["z_DMP2-V0.6.vl2"],"textures/dark_green.dml":["TWL2-MapPack.vl2"],"textures/dark_green/dark_green_BK.png":["TWL2-MapPack.vl2"],"textures/dark_green/dark_green_DN.png":["TWL2-MapPack.vl2"],"textures/dark_green/dark_green_FR.png":["TWL2-MapPack.vl2"],"textures/dark_green/dark_green_LF.png":["TWL2-MapPack.vl2"],"textures/dark_green/dark_green_RT.png":["TWL2-MapPack.vl2"],"textures/dark_green/dark_green_UP.png":["TWL2-MapPack.vl2"],"textures/dark_green/dark_green_cloud1.png":["TWL2-MapPack.vl2"],"textures/dark_green/dark_green_cloud2.png":["TWL2-MapPack.vl2"],"textures/dd2.png":["z_DMP2-V0.6.vl2"],"textures/deploy_Ammo.png":["z_DMP2-V0.6.vl2"],"textures/deploy_Ammo2.png":["z_DMP2-V0.6.vl2"],"textures/desert/cp_ecombo1a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ecombo1b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_eport01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_eport01c.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_espec01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_espec02.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_espec02BASE.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_espec02CAP.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_espec03.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_etec01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_etec02.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ewal01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ewal01a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ewal01b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ewal01c.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ewal01d.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ewal01e.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ewal01f.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ibor01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ibor01a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ibor02.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ibor02a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ibor03.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ichute01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ichute02.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_icoldeco01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_icoldeco01a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_icoligolA.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_icomp01b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_icomp01c.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_icomp01e.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_icomp01f.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_icomp01g.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_idoo01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iflo01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iflo01d.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iflo02.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iflo02a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iflo02b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iflo02c.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ilig01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ilig01a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ilig02.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ilig02a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ilig02b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ilig02c.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ilig05a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ilig05b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispec01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispec01CAP.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispec02CAP.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispec02b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispecbase01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispecbase01a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispecbase01d.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispecbase01f.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispecbase01g.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_istair01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_istrface01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_istrface01c.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_istrface01d.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_istrface01e.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_istrface01f.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_istrface01g.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_istrface01h.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_itec01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_itec01c.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_itec02.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_itec03a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_itec03b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_itecwal01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_itecwal01a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_itecwal01b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iwal02b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iwal02d.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iwal02f.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iwal02g.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iwalbase02.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iwalbase02a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_sand.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_screen.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_scrnbrdr01a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_scrnbrdr01c.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_thresh01OFF.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_thresh01ON.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/iwal2020.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/desert/iwal2021.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/desert/iwal2022.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/desert/skies/d_N_b.bm8":["desert.vl2"],"textures/desert/skies/d_N_b.png":["desert.vl2"],"textures/desert/skies/d_N_d.bm8":["desert.vl2"],"textures/desert/skies/d_N_d.png":["desert.vl2"],"textures/desert/skies/d_N_f.bm8":["desert.vl2"],"textures/desert/skies/d_N_f.png":["desert.vl2"],"textures/desert/skies/d_N_l.bm8":["desert.vl2"],"textures/desert/skies/d_N_l.png":["desert.vl2"],"textures/desert/skies/d_N_r.bm8":["desert.vl2"],"textures/desert/skies/d_N_r.png":["desert.vl2"],"textures/desert/skies/d_N_t.bm8":["desert.vl2"],"textures/desert/skies/d_N_t.png":["desert.vl2"],"textures/desert/skies/d_n_move1.bm8":["desert.vl2"],"textures/desert/skies/d_n_move1.png":["desert.vl2"],"textures/desert/skies/d_n_move2.bm8":["desert.vl2"],"textures/desert/skies/d_n_move2.png":["desert.vl2"],"textures/desert/skies/d_n_move3.bm8":["desert.vl2"],"textures/desert/skies/d_n_move3.png":["desert.vl2"],"textures/desert/skies/db2.bm8":["desert.vl2"],"textures/desert/skies/db2.png":["desert.vl2"],"textures/desert/skies/dd2.bm8":["desert.vl2"],"textures/desert/skies/dd2.png":["desert.vl2"],"textures/desert/skies/desert_blue_emap.bm8":["desert.vl2"],"textures/desert/skies/desert_blue_emap.png":["desert.vl2"],"textures/desert/skies/desert_brown_emap.bm8":["desert.vl2"],"textures/desert/skies/desert_brown_emap.png":["desert.vl2"],"textures/desert/skies/desert_starrynite_emap.bm8":["desert.vl2"],"textures/desert/skies/desert_starrynite_emap.png":["desert.vl2"],"textures/desert/skies/desertmove1.bm8":["desert.vl2"],"textures/desert/skies/desertmove1.png":["desert.vl2"],"textures/desert/skies/desertmove2.bm8":["desert.vl2"],"textures/desert/skies/desertmove2.png":["desert.vl2"],"textures/desert/skies/desertmove3.bm8":["desert.vl2"],"textures/desert/skies/desertmove3.png":["desert.vl2"],"textures/desert/skies/desertmove4.bm8":["desert.vl2"],"textures/desert/skies/desertmove4.png":["desert.vl2"],"textures/desert/skies/df2.bm8":["desert.vl2"],"textures/desert/skies/df2.png":["desert.vl2"],"textures/desert/skies/dl2.bm8":["desert.vl2"],"textures/desert/skies/dl2.png":["desert.vl2"],"textures/desert/skies/dr2.bm8":["desert.vl2"],"textures/desert/skies/dr2.png":["desert.vl2"],"textures/desert/skies/dt2.bm8":["desert.vl2"],"textures/desert/skies/dt2.png":["desert.vl2"],"textures/desert/skies/starrynite_v3_BK.bm8":["desert.vl2"],"textures/desert/skies/starrynite_v3_BK.png":["desert.vl2"],"textures/desert/skies/starrynite_v3_DN.bm8":["desert.vl2"],"textures/desert/skies/starrynite_v3_DN.png":["desert.vl2"],"textures/desert/skies/starrynite_v3_FR.bm8":["desert.vl2"],"textures/desert/skies/starrynite_v3_FR.png":["desert.vl2"],"textures/desert/skies/starrynite_v3_LF.bm8":["desert.vl2"],"textures/desert/skies/starrynite_v3_LF.png":["desert.vl2"],"textures/desert/skies/starrynite_v3_RT.bm8":["desert.vl2"],"textures/desert/skies/starrynite_v3_RT.png":["desert.vl2"],"textures/desert/skies/starrynite_v3_UP.bm8":["desert.vl2"],"textures/desert/skies/starrynite_v3_UP.png":["desert.vl2"],"textures/desert512.png":["z_DMP2-V0.6.vl2"],"textures/desertDust.png":["z_DMP2-V0.6.vl2"],"textures/details/BadDet1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/BadDet2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/DesertDet1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/DesertDet2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/LavaDet1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/LavaDet2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/LushDet1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/LushDet2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/PlanetX_CB1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/details/SnowDet1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/SnowDet2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/bb_det2.png":["z_DMP2-V0.6.vl2"],"textures/dkmetal.png":["z_DMP2-V0.6.vl2"],"textures/dox/4circle_lite.png":["z_DMP2-V0.6.vl2"],"textures/dox/4square_lite.png":["z_DMP2-V0.6.vl2"],"textures/dox/BELogo.png":["z_DMP2-V0.6.vl2"],"textures/dox/BElogo2.png":["z_DMP2-V0.6.vl2"],"textures/dox/BlueMoon.png":["z_DMP2-V0.6.vl2"],"textures/dox/ConcreteFloor.png":["z_DMP2-V0.6.vl2"],"textures/dox/ConcreteFloorDS.png":["z_DMP2-V0.6.vl2"],"textures/dox/ConcreteVents.png":["z_DMP2-V0.6.vl2"],"textures/dox/CorridorFloor.png":["z_DMP2-V0.6.vl2"],"textures/dox/CorridorWA.png":["z_DMP2-V0.6.vl2"],"textures/dox/CorridorWB.png":["z_DMP2-V0.6.vl2"],"textures/dox/CorridorWD.png":["z_DMP2-V0.6.vl2"],"textures/dox/ExtSphereMetal.png":["z_DMP2-V0.6.vl2"],"textures/dox/ExteriorA.png":["z_DMP2-V0.6.vl2"],"textures/dox/ExteriorD.png":["z_DMP2-V0.6.vl2"],"textures/dox/ExteriorD2.png":["z_DMP2-V0.6.vl2"],"textures/dox/FloorMetaCir.png":["z_DMP2-V0.6.vl2"],"textures/dox/FloorMetal.png":["z_DMP2-V0.6.vl2"],"textures/dox/FloorMetal02.png":["z_DMP2-V0.6.vl2"],"textures/dox/FloorMetalBE.png":["z_DMP2-V0.6.vl2"],"textures/dox/MarbleFloorB.png":["z_DMP2-V0.6.vl2"],"textures/dox/MarbleFloorC.png":["z_DMP2-V0.6.vl2"],"textures/dox/MarbleWallC.png":["z_DMP2-V0.6.vl2"],"textures/dox/MarbleWallE.png":["z_DMP2-V0.6.vl2"],"textures/dox/MarbleWallF.png":["z_DMP2-V0.6.vl2"],"textures/dox/MatalWallA.png":["z_DMP2-V0.6.vl2"],"textures/dox/MetalVentWall.png":["z_DMP2-V0.6.vl2"],"textures/dox/MetalWall.png":["z_DMP2-V0.6.vl2"],"textures/dox/Nycto-comp3.png":["z_DMP2-V0.6.vl2"],"textures/dox/Nycto-computer.png":["z_DMP2-V0.6.vl2"],"textures/dox/PaintWallA.png":["z_DMP2-V0.6.vl2"],"textures/dox/PaintWallB.png":["z_DMP2-V0.6.vl2"],"textures/dox/PaintWallE.png":["z_DMP2-V0.6.vl2"],"textures/dox/PrisonWO.png":["z_DMP2-V0.6.vl2"],"textures/dox/PrisonWall.png":["z_DMP2-V0.6.vl2"],"textures/dox/Roman_COLLa.png":["z_DMP2-V0.6.vl2"],"textures/dox/Roman_COLLb.png":["z_DMP2-V0.6.vl2"],"textures/dox/Roman_ROOF.png":["z_DMP2-V0.6.vl2"],"textures/dox/Roman_STONE.png":["z_DMP2-V0.6.vl2"],"textures/dox/StoneWT.png":["z_DMP2-V0.6.vl2"],"textures/dox/StoneWall.png":["z_DMP2-V0.6.vl2"],"textures/dox/StoneWallPlain.png":["z_DMP2-V0.6.vl2"],"textures/dox/WallMetal01.png":["z_DMP2-V0.6.vl2"],"textures/dox/WallMetal02.png":["z_DMP2-V0.6.vl2"],"textures/dox/WallMetalP.png":["z_DMP2-V0.6.vl2"],"textures/dox/WallMetalP0.png":["z_DMP2-V0.6.vl2"],"textures/dox/WallMetalP2.png":["z_DMP2-V0.6.vl2"],"textures/dox/WallMetalStrips.png":["z_DMP2-V0.6.vl2"],"textures/dox/WallMetalp3.png":["z_DMP2-V0.6.vl2"],"textures/dox/ancient3.png":["z_DMP2-V0.6.vl2"],"textures/dox/antigrav.png":["z_DMP2-V0.6.vl2"],"textures/dox/base1c.png":["z_DMP2-V0.6.vl2"],"textures/dox/base_dark2.png":["z_DMP2-V0.6.vl2"],"textures/dox/base_rockburn.png":["z_DMP2-V0.6.vl2"],"textures/dox/base_rocklog.png":["z_DMP2-V0.6.vl2"],"textures/dox/bb_red.png":["z_DMP2-V0.6.vl2"],"textures/dox/bb_red2.png":["z_DMP2-V0.6.vl2"],"textures/dox/bb_sand.png":["z_DMP2-V0.6.vl2"],"textures/dox/bd_ispe07.PNG":["z_DMP2-V0.6.vl2"],"textures/dox/be_edoo02.PNG":["z_DMP2-V0.6.vl2"],"textures/dox/be_elig02.png":["z_DMP2-V0.6.vl2"],"textures/dox/be_elig02_nd.png":["z_DMP2-V0.6.vl2"],"textures/dox/be_elig03.PNG":["z_DMP2-V0.6.vl2"],"textures/dox/be_espec02.PNG":["z_DMP2-V0.6.vl2"],"textures/dox/be_ewal03_hl.png":["z_DMP2-V0.6.vl2"],"textures/dox/be_ewal03acrk.png":["z_DMP2-V0.6.vl2"],"textures/dox/be_ewal06.PNG":["z_DMP2-V0.6.vl2"],"textures/dox/be_gr3streak.png":["z_DMP2-V0.6.vl2"],"textures/dox/be_gr4streak.png":["z_DMP2-V0.6.vl2"],"textures/dox/be_icei01a.png":["z_DMP2-V0.6.vl2"],"textures/dox/be_ihalig.PNG":["z_DMP2-V0.6.vl2"],"textures/dox/be_iprflo01.PNG":["z_DMP2-V0.6.vl2"],"textures/dox/be_itebor04.PNG":["z_DMP2-V0.6.vl2"],"textures/dox/be_itedoo01.PNG":["z_DMP2-V0.6.vl2"],"textures/dox/be_itelig01.PNG":["z_DMP2-V0.6.vl2"],"textures/dox/be_itelig02.PNG":["z_DMP2-V0.6.vl2"],"textures/dox/be_itewal01.PNG":["z_DMP2-V0.6.vl2"],"textures/dox/be_itewal04.png":["z_DMP2-V0.6.vl2"],"textures/dox/beaglelz.png":["z_DMP2-V0.6.vl2"],"textures/dox/beam01.png":["z_DMP2-V0.6.vl2"],"textures/dox/bigrust.png":["z_DMP2-V0.6.vl2"],"textures/dox/bigrust2.png":["z_DMP2-V0.6.vl2"],"textures/dox/blue_light1.png":["z_DMP2-V0.6.vl2"],"textures/dox/blue_light2.png":["z_DMP2-V0.6.vl2"],"textures/dox/bluescrdeath.png":["z_DMP2-V0.6.vl2"],"textures/dox/bluetrim1.png":["z_DMP2-V0.6.vl2"],"textures/dox/bluetrim2.png":["z_DMP2-V0.6.vl2"],"textures/dox/bluetrim2a.png":["z_DMP2-V0.6.vl2"],"textures/dox/bluetrim3.png":["z_DMP2-V0.6.vl2"],"textures/dox/bluetrim4.png":["z_DMP2-V0.6.vl2"],"textures/dox/bolttrim.png":["z_DMP2-V0.6.vl2"],"textures/dox/box_a.png":["z_DMP2-V0.6.vl2"],"textures/dox/box_b.png":["z_DMP2-V0.6.vl2"],"textures/dox/box_c.png":["z_DMP2-V0.6.vl2"],"textures/dox/cam1.png":["z_DMP2-V0.6.vl2"],"textures/dox/cargo.png":["z_DMP2-V0.6.vl2"],"textures/dox/cargo1.png":["z_DMP2-V0.6.vl2"],"textures/dox/cargoend.png":["z_DMP2-V0.6.vl2"],"textures/dox/cargoend2.png":["z_DMP2-V0.6.vl2"],"textures/dox/cargotop.png":["z_DMP2-V0.6.vl2"],"textures/dox/carinternalwall.png":["z_DMP2-V0.6.vl2"],"textures/dox/carrierlogo1.png":["z_DMP2-V0.6.vl2"],"textures/dox/carrierlogo2.png":["z_DMP2-V0.6.vl2"],"textures/dox/carrierwall2.png":["z_DMP2-V0.6.vl2"],"textures/dox/carrierwall4.png":["z_DMP2-V0.6.vl2"],"textures/dox/cementwall6.png":["z_DMP2-V0.6.vl2"],"textures/dox/cementwall8.png":["z_DMP2-V0.6.vl2"],"textures/dox/cretepillarc.png":["z_DMP2-V0.6.vl2"],"textures/dox/crudewarn.png":["z_DMP2-V0.6.vl2"],"textures/dox/deck1+.png":["z_DMP2-V0.6.vl2"],"textures/dox/doorlogo1.png":["z_DMP2-V0.6.vl2"],"textures/dox/doorlogo2.png":["z_DMP2-V0.6.vl2"],"textures/dox/dox_beam.png":["z_DMP2-V0.6.vl2"],"textures/dox/dox_bluelite1.png":["z_DMP2-V0.6.vl2"],"textures/dox/dox_bluelite2.png":["z_DMP2-V0.6.vl2"],"textures/dox/dox_grsteel3.png":["z_DMP2-V0.6.vl2"],"textures/dox/dox_grsteel3_b.png":["z_DMP2-V0.6.vl2"],"textures/dox/dox_grsteel3_f.png":["z_DMP2-V0.6.vl2"],"textures/dox/dox_grsteel4.png":["z_DMP2-V0.6.vl2"],"textures/dox/dox_pipe1.png":["z_DMP2-V0.6.vl2"],"textures/dox/drkmtldpanelc.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_NefBlTrim.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_NefBlue.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_NefBlue1.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_NefWall1.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_Neffloor1.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_Neffloor5.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_etechbor01.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_etechbrdr2.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_ewall06.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_ewall07.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_genfloor.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_genwall.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_ilig02.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_ilig03.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_ilig04.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_iwal01.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_jet03.png":["z_DMP2-V0.6.vl2"],"textures/dox/dswordlz.png":["z_DMP2-V0.6.vl2"],"textures/dox/e6cfloordented.png":["z_DMP2-V0.6.vl2"],"textures/dox/e6girdergrate.png":["z_DMP2-V0.6.vl2"],"textures/dox/e6grate2flr.png":["z_DMP2-V0.6.vl2"],"textures/dox/e6horzlight.png":["z_DMP2-V0.6.vl2"],"textures/dox/e6smlgrtflr2bl.png":["z_DMP2-V0.6.vl2"],"textures/dox/e6strimlight.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8_base1.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8_base1b.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8_base1c.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8_btrim01.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8_btrim05.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8_launchpad1.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8_mtlwall1b.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8_mtlwall3.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8_mtlwall4.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8_rlight_0000.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8_rlightb.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8_rlightb_0000.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8basictrim2_bl.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8beam01.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8beam01b.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8beam02.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8bgrate01.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8bolttrim.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8bolttrimb.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8clangfloor.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8clangfloor01.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8clangfloor03.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8clangfloor05c.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8clangwarnmix_.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8crete01.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8crete01stair1.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8crete03.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8crete03b.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8crete03c.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8crete03cc.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8crete03d.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8crete03fadedw.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8cretefloor02.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8cretefloor_ti.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8cretesmlltrim.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8lighttrim.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8lighttrim_b.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8metal03c_blue.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8mtltrim.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8mtltrim1.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8mtltrim1b.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8mtltrim2.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8smlltrim1.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8spawn01b.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8support02.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8support02c.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8support04b_bl.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8support05.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8tinylight_000.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8tmtllight2.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8trimlight_000.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8warning2.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8warning256.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8warning2step.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8wrntrim.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8wrntrim2b.png":["z_DMP2-V0.6.vl2"],"textures/dox/emap_beachblitz.png":["z_DMP2-V0.6.vl2"],"textures/dox/engine1.png":["z_DMP2-V0.6.vl2"],"textures/dox/grate1.png":["z_DMP2-V0.6.vl2"],"textures/dox/grate2.png":["z_DMP2-V0.6.vl2"],"textures/dox/grate_logo.png":["z_DMP2-V0.6.vl2"],"textures/dox/gratered.png":["z_DMP2-V0.6.vl2"],"textures/dox/greylite2.png":["z_DMP2-V0.6.vl2"],"textures/dox/gtext2a.png":["z_DMP2-V0.6.vl2"],"textures/dox/hangar_indoor1.png":["z_DMP2-V0.6.vl2"],"textures/dox/hangar_indoor3.png":["z_DMP2-V0.6.vl2"],"textures/dox/hangarwall.png":["z_DMP2-V0.6.vl2"],"textures/dox/hangarwall2.png":["z_DMP2-V0.6.vl2"],"textures/dox/hitec_wall1.png":["z_DMP2-V0.6.vl2"],"textures/dox/housewall.png":["z_DMP2-V0.6.vl2"],"textures/dox/idkmetal2.png":["z_DMP2-V0.6.vl2"],"textures/dox/idkmetal2a.png":["z_DMP2-V0.6.vl2"],"textures/dox/ir_blocks.png":["z_DMP2-V0.6.vl2"],"textures/dox/ir_plain.png":["z_DMP2-V0.6.vl2"],"textures/dox/ir_relief.png":["z_DMP2-V0.6.vl2"],"textures/dox/ir_trim1.png":["z_DMP2-V0.6.vl2"],"textures/dox/ir_trim2.png":["z_DMP2-V0.6.vl2"],"textures/dox/ir_wall.png":["z_DMP2-V0.6.vl2"],"textures/dox/jaxscr.png":["z_DMP2-V0.6.vl2"],"textures/dox/light_cold3.png":["z_DMP2-V0.6.vl2"],"textures/dox/light_small.png":["z_DMP2-V0.6.vl2"],"textures/dox/light_small2.png":["z_DMP2-V0.6.vl2"],"textures/dox/light_small3.png":["z_DMP2-V0.6.vl2"],"textures/dox/light_small4.png":["z_DMP2-V0.6.vl2"],"textures/dox/minesign.png":["z_DMP2-V0.6.vl2"],"textures/dox/mtlsupgrt2light.png":["z_DMP2-V0.6.vl2"],"textures/dox/mx3_logo.png":["z_DMP2-V0.6.vl2"],"textures/dox/mx3_memb.png":["z_DMP2-V0.6.vl2"],"textures/dox/mx3_tribute.png":["z_DMP2-V0.6.vl2"],"textures/dox/mx3_wall.png":["z_DMP2-V0.6.vl2"],"textures/dox/null.png":["z_DMP2-V0.6.vl2"],"textures/dox/pc1.png":["z_DMP2-V0.6.vl2"],"textures/dox/pc2.png":["z_DMP2-V0.6.vl2"],"textures/dox/pc3.png":["z_DMP2-V0.6.vl2"],"textures/dox/radarscr.png":["z_DMP2-V0.6.vl2"],"textures/dox/radarscr2.png":["z_DMP2-V0.6.vl2"],"textures/dox/redstripe2.png":["z_DMP2-V0.6.vl2"],"textures/dox/redvent2.png":["z_DMP2-V0.6.vl2"],"textures/dox/rock_smalllite.png":["z_DMP2-V0.6.vl2"],"textures/dox/rock_stripe.png":["z_DMP2-V0.6.vl2"],"textures/dox/rock_stripe2.png":["z_DMP2-V0.6.vl2"],"textures/dox/rock_wall_lite.png":["z_DMP2-V0.6.vl2"],"textures/dox/rock_wall_lite2.png":["z_DMP2-V0.6.vl2"],"textures/dox/rock_wall_lite3.png":["z_DMP2-V0.6.vl2"],"textures/dox/rock_wall_lite4.png":["z_DMP2-V0.6.vl2"],"textures/dox/rock_wall_lite5.png":["z_DMP2-V0.6.vl2"],"textures/dox/rock_wall_lite6.png":["z_DMP2-V0.6.vl2"],"textures/dox/rock_wall_lite7.png":["z_DMP2-V0.6.vl2"],"textures/dox/rock_wall_lite8.png":["z_DMP2-V0.6.vl2"],"textures/dox/rockwall_logo.png":["z_DMP2-V0.6.vl2"],"textures/dox/roofbeam.png":["z_DMP2-V0.6.vl2"],"textures/dox/rustbox.png":["z_DMP2-V0.6.vl2"],"textures/dox/rustbox_logo.png":["z_DMP2-V0.6.vl2"],"textures/dox/rway1_start.png":["z_DMP2-V0.6.vl2"],"textures/dox/rway2_start.png":["z_DMP2-V0.6.vl2"],"textures/dox/rway_end2.png":["z_DMP2-V0.6.vl2"],"textures/dox/rway_middle.png":["z_DMP2-V0.6.vl2"],"textures/dox/sboxlogo2.png":["z_DMP2-V0.6.vl2"],"textures/dox/sboxlogotop.png":["z_DMP2-V0.6.vl2"],"textures/dox/sign1.png":["z_DMP2-V0.6.vl2"],"textures/dox/sign2.png":["z_DMP2-V0.6.vl2"],"textures/dox/slabgrill.png":["z_DMP2-V0.6.vl2"],"textures/dox/special_shield2.png":["z_DMP2-V0.6.vl2"],"textures/dox/steelwall_logo.png":["z_DMP2-V0.6.vl2"],"textures/dox/stone_wall1.png":["z_DMP2-V0.6.vl2"],"textures/dox/stone_wall2.png":["z_DMP2-V0.6.vl2"],"textures/dox/stone_wall3.png":["z_DMP2-V0.6.vl2"],"textures/dox/stone_wall4.png":["z_DMP2-V0.6.vl2"],"textures/dox/stone_wall5.png":["z_DMP2-V0.6.vl2"],"textures/dox/stone_wall7.png":["z_DMP2-V0.6.vl2"],"textures/dox/stripe1.png":["z_DMP2-V0.6.vl2"],"textures/dox/stripe2.png":["z_DMP2-V0.6.vl2"],"textures/dox/stripe3.png":["z_DMP2-V0.6.vl2"],"textures/dox/striplite2.png":["z_DMP2-V0.6.vl2"],"textures/dox/striplite3.png":["z_DMP2-V0.6.vl2"],"textures/dox/sub_wall.png":["z_DMP2-V0.6.vl2"],"textures/dox/subchart1.png":["z_DMP2-V0.6.vl2"],"textures/dox/subdamage.png":["z_DMP2-V0.6.vl2"],"textures/dox/tcement1a.png":["z_DMP2-V0.6.vl2"],"textures/dox/tfloor.png":["z_DMP2-V0.6.vl2"],"textures/dox/tlroddtilecln.png":["z_DMP2-V0.6.vl2"],"textures/dox/tmtllight.png":["z_DMP2-V0.6.vl2"],"textures/dox/transporter.png":["z_DMP2-V0.6.vl2"],"textures/dox/transtek.png":["z_DMP2-V0.6.vl2"],"textures/dox/trimodd.png":["z_DMP2-V0.6.vl2"],"textures/dox/wall_1.png":["z_DMP2-V0.6.vl2"],"textures/dox/wall_1rust.png":["z_DMP2-V0.6.vl2"],"textures/dox/wall_2.png":["z_DMP2-V0.6.vl2"],"textures/dox/wall_3.png":["z_DMP2-V0.6.vl2"],"textures/dox/wall_4.png":["z_DMP2-V0.6.vl2"],"textures/dox/wall_5.png":["z_DMP2-V0.6.vl2"],"textures/dox/warm_wtlite.png":["z_DMP2-V0.6.vl2"],"textures/dox/warning2.png":["z_DMP2-V0.6.vl2"],"textures/dox/white_striplite.png":["z_DMP2-V0.6.vl2"],"textures/dox_textures/4circle_lite.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/antigrav.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/bluetrim1.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/bluetrim2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/bluetrim3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/carinternalwall.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/carrierwall4.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/doorlogo2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/ds_etechbor01.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/ds_etechbrdr2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/ds_ewall06.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/ds_ewall07.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/ds_genfloor.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/ds_genwall.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/ds_ilig04.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/ds_iwal01.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/grate1.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/grate2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/hangar_indoor1.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/hangar_indoor3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/light_cold3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/light_small2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/redstripe2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/rock_smalllite.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/rock_wall_lite.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/rock_wall_lite3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/rock_wall_lite4.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/rock_wall_lite5.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/roofbeam.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/rway_middle.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/sboxlogotop.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/slabgrill.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/stripe2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/striplite2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/striplite3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/wall_2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/wall_3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/white_striplite.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dsDust.png":["z_DMP2-V0.6.vl2"],"textures/ds_NefBlTrim.png":["z_DMP2-V0.6.vl2"],"textures/ds_NefBlue1.png":["z_DMP2-V0.6.vl2"],"textures/ds_NefWall1.png":["z_DMP2-V0.6.vl2"],"textures/ds_Neffloor1.png":["z_DMP2-V0.6.vl2"],"textures/ds_ewall07.png":["z_DMP2-V0.6.vl2"],"textures/ds_ilig02.png":["z_DMP2-V0.6.vl2"],"textures/ds_iwal01.png":["z_DMP2-V0.6.vl2"],"textures/dsword.flag.png":["z_DMP2-V0.6.vl2"],"textures/dust00.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust01.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust02.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust03.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust04.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust05.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust06.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust07.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust08.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust09.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust10.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/e8clangfloor05c.png":["z_DMP2-V0.6.vl2"],"textures/e8clangwarnmix_.png":["z_DMP2-V0.6.vl2"],"textures/e8mtltrim1b.png":["z_DMP2-V0.6.vl2"],"textures/e8trimlight_000.png":["z_DMP2-V0.6.vl2"],"textures/ee_dxfling.dml":["z_DMP2-V0.6.vl2"],"textures/ee_greenrain.dml":["z_DMP2-V0.6.vl2"],"textures/ee_hive.dml":["z_DMP2-V0.6.vl2"],"textures/ee_murkymist.dml":["z_DMP2-V0.6.vl2"],"textures/ee_sidewinder.dml":["z_DMP2-V0.6.vl2"],"textures/ee_tusk.dml":["z_DMP2-V0.6.vl2"],"textures/ee_twilightgrove.dml":["z_DMP2-V0.6.vl2"],"textures/ee_underpin.dml":["z_DMP2-V0.6.vl2"],"textures/eedessert.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/eeor/BElogo2.png":["z_DMP2-V0.6.vl2"],"textures/eeor/base1c.png":["z_DMP2-V0.6.vl2"],"textures/eeor/be_itedoo01.PNG":["z_DMP2-V0.6.vl2"],"textures/eeor/be_itelig01.PNG":["z_DMP2-V0.6.vl2"],"textures/eeor/beaglelz.png":["z_DMP2-V0.6.vl2"],"textures/eeor/bluetrim1.png":["z_DMP2-V0.6.vl2"],"textures/eeor/bluetrim2.png":["z_DMP2-V0.6.vl2"],"textures/eeor/bluetrim2a.png":["z_DMP2-V0.6.vl2"],"textures/eeor/bluetrim4.png":["z_DMP2-V0.6.vl2"],"textures/eeor/crudewarn.png":["z_DMP2-V0.6.vl2"],"textures/eeor/dox_bluelite2.png":["z_DMP2-V0.6.vl2"],"textures/eeor/ds_NefBlue1.png":["z_DMP2-V0.6.vl2"],"textures/eeor/ds_NefWall1.png":["z_DMP2-V0.6.vl2"],"textures/eeor/ds_Neffloor5.png":["z_DMP2-V0.6.vl2"],"textures/eeor/ds_ilig02.png":["z_DMP2-V0.6.vl2"],"textures/eeor/e8_base1.png":["z_DMP2-V0.6.vl2"],"textures/eeor/grate1.png":["z_DMP2-V0.6.vl2"],"textures/eeor/radarscr.png":["z_DMP2-V0.6.vl2"],"textures/eeor/redstripe2.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/afternoondelight/AfternoonDelight_sky.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/afternoondelight/afternoondelight_back.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/afternoondelight/afternoondelight_bottom.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/afternoondelight/afternoondelight_front.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/afternoondelight/afternoondelight_left.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/afternoondelight/afternoondelight_right.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/afternoondelight/afternoondelight_top.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/arcticfever/arcticfever_back.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/arcticfever/arcticfever_bottom.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/arcticfever/arcticfever_front.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/arcticfever/arcticfever_left.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/arcticfever/arcticfever_right.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/arcticfever/arcticfever_top.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/cloudscape/Cloudscape_back.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/cloudscape/Cloudscape_bottom.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/cloudscape/Cloudscape_front.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/cloudscape/Cloudscape_left.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/cloudscape/Cloudscape_right.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/cloudscape/Cloudscape_sky.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/cloudscape/Cloudscape_top.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/greenrain/greenrain_back.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/greenrain/greenrain_bottom.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/greenrain/greenrain_front.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/greenrain/greenrain_left.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/greenrain/greenrain_right.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/greenrain/greenrain_top.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/lonelycrimson/LonelyCrimson_back.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/lonelycrimson/LonelyCrimson_bottom.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/lonelycrimson/LonelyCrimson_front.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/lonelycrimson/LonelyCrimson_left.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/lonelycrimson/LonelyCrimson_right.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/lonelycrimson/LonelyCrimson_sky.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/lonelycrimson/LonelyCrimson_top.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/murkymist/MurkyMist_back.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/murkymist/MurkyMist_bottom.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/murkymist/MurkyMist_front.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/murkymist/MurkyMist_left.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/murkymist/MurkyMist_right.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/murkymist/MurkyMist_sky.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/murkymist/MurkyMist_top.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/stormopoly/Stormopoly_back.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/stormopoly/Stormopoly_bottom.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/stormopoly/Stormopoly_front.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/stormopoly/Stormopoly_left.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/stormopoly/Stormopoly_right.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/stormopoly/Stormopoly_sky.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/stormopoly/Stormopoly_top.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/underpin/underpin_back.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/underpin/underpin_bottom.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/underpin/underpin_front.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/underpin/underpin_left.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/underpin/underpin_right.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/underpin/underpin_sky.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/underpin/underpin_top.png":["z_DMP2-V0.6.vl2"],"textures/eeor/striplite2.png":["z_DMP2-V0.6.vl2"],"textures/eeor/tcement1a.png":["z_DMP2-V0.6.vl2"],"textures/eeor/tech_st1_blk2.png":["z_DMP2-V0.6.vl2"],"textures/eeor/techcomp1_blk2.png":["z_DMP2-V0.6.vl2"],"textures/eeor/techcomp1_ylw1.png":["z_DMP2-V0.6.vl2"],"textures/eeor/techcomp4_blk2.png":["z_DMP2-V0.6.vl2"],"textures/eeor/techflat1_blk1.png":["z_DMP2-V0.6.vl2"],"textures/eeor/techflat1_red2.png":["z_DMP2-V0.6.vl2"],"textures/eeor/techflat1_ylw1.png":["z_DMP2-V0.6.vl2"],"textures/eeor/techflr1_blk2.png":["z_DMP2-V0.6.vl2"],"textures/eeor/techflr1_red2.png":["z_DMP2-V0.6.vl2"],"textures/eeor/techflr1_ylw1.png":["z_DMP2-V0.6.vl2"],"textures/eeor/techwall2_grey1.png":["z_DMP2-V0.6.vl2"],"textures/elevator1.png":["z_DMP2-V0.6.vl2"],"textures/emap.bmp":["textures.vl2"],"textures/emap.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/emitterGlowGridD.png":["z_DMP2-V0.6.vl2"],"textures/emitterGridD.png":["z_DMP2-V0.6.vl2"],"textures/energyHaze.png":["z_DMP2-V0.6.vl2"],"textures/eve1.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/eve2.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/eve3.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/eve4.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/eve5.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/eve6.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/eve7.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/eve8.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/evil/ancient3.png":["TWL2-MapPack.vl2"],"textures/evil/base1c.png":["TWL2-MapPack.vl2"],"textures/evil/beam01.png":["TWL2-MapPack.vl2"],"textures/evil/bolttrim.png":["TWL2-MapPack.vl2"],"textures/evil/cementwall6.png":["TWL2-MapPack.vl2"],"textures/evil/cementwall8.png":["TWL2-MapPack.vl2"],"textures/evil/cretepillarc.png":["TWL2-MapPack.vl2"],"textures/evil/crudewarn.png":["TWL2-MapPack.vl2"],"textures/evil/drkmtldpanelc.png":["TWL2-MapPack.vl2"],"textures/evil/e6cfloordented.png":["TWL2-MapPack.vl2"],"textures/evil/e6girdergrate.png":["TWL2-MapPack.vl2"],"textures/evil/e6grate2flr.png":["TWL2-MapPack.vl2"],"textures/evil/e6horzlight.png":["TWL2-MapPack.vl2"],"textures/evil/e6smlgrtflr2bl.png":["TWL2-MapPack.vl2"],"textures/evil/e6strimlight.png":["TWL2-MapPack.vl2"],"textures/evil/housewall.png":["TWL2-MapPack.vl2"],"textures/evil/mtlsupgrt2light.png":["TWL2-MapPack.vl2"],"textures/evil/tfloor.png":["TWL2-MapPack.vl2"],"textures/evil/tlroddtilecln.png":["TWL2-MapPack.vl2"],"textures/evil/tmtllight.png":["TWL2-MapPack.vl2"],"textures/evil/trimodd.png":["TWL2-MapPack.vl2"],"textures/evil/warning2.png":["TWL2-MapPack.vl2"],"textures/ewok/TREEINSIDE.png":["z_DMP2-V0.6.vl2"],"textures/ewok/canopyLeaves.png":["z_DMP2-V0.6.vl2"],"textures/ewok/floorLogs.png":["z_DMP2-V0.6.vl2"],"textures/ewok/logEnd.png":["z_DMP2-V0.6.vl2"],"textures/ewok/roughWood.png":["z_DMP2-V0.6.vl2"],"textures/ewok/smoothWood.png":["z_DMP2-V0.6.vl2"],"textures/ewok/thatchRoof.png":["z_DMP2-V0.6.vl2"],"textures/ewok/treeBark.png":["z_DMP2-V0.6.vl2"],"textures/exFlame.png":["z_DMP2-V0.6.vl2"],"textures/flag_skinmap.png":["TR2final105-client.vl2"],"textures/flarebase.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/flaremod.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/fling1/Nycto-comp3.png":["S8maps.vl2"],"textures/fling1/Nycto-computer.png":["S8maps.vl2"],"textures/fling1/bd_ispe07.PNG":["S8maps.vl2"],"textures/fling1/be_edoo02.PNG":["S8maps.vl2"],"textures/fling1/be_icei01a.png":["S8maps.vl2"],"textures/fling1/crudewarn.png":["S8maps.vl2"],"textures/fling1/dox_bluelite1.png":["S8maps.vl2"],"textures/fling1/ds_NefBlue.png":["S8maps.vl2"],"textures/fling1/ds_NefBlue1.png":["S8maps.vl2"],"textures/fling1/ds_Neffloor1.png":["S8maps.vl2"],"textures/fling1/ds_ilig02.png":["S8maps.vl2"],"textures/fling1/ds_ilig04.png":["S8maps.vl2"],"textures/fling1/ds_jet03.png":["S8maps.vl2"],"textures/fling1/e6strimlight.png":["S8maps.vl2"],"textures/fling1/e8clangfloor.png":["S8maps.vl2"],"textures/fling1/e8tinylight_000.png":["S8maps.vl2"],"textures/fling1/null.png":["S8maps.vl2"],"textures/flingsky/emap_muddy.png":["S8maps.vl2"],"textures/flingsky/flingsky03_BK.png":["S8maps.vl2"],"textures/flingsky/flingsky03_DN.png":["S8maps.vl2"],"textures/flingsky/flingsky03_FR.png":["S8maps.vl2"],"textures/flingsky/flingsky03_LF.png":["S8maps.vl2"],"textures/flingsky/flingsky03_RT.png":["S8maps.vl2"],"textures/flingsky/flingsky03_UP.png":["S8maps.vl2"],"textures/flingsky03.dml":["S8maps.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/fluid_lava.dml":["textures.vl2"],"textures/fluid_water.dml":["textures.vl2"],"textures/flyer.png":["z_DMP2-V0.6.vl2"],"textures/flyer2.png":["z_DMP2-V0.6.vl2"],"textures/flyercockpit.png":["z_DMP2-V0.6.vl2"],"textures/flyerexhaust.png":["z_DMP2-V0.6.vl2"],"textures/flyerflame.png":["z_DMP2-V0.6.vl2"],"textures/grate1.png":["z_DMP2-V0.6.vl2"],"textures/greenBg.png":["z_DMP2-V0.6.vl2"],"textures/grn_blink4.png":["z_DMP2-V0.6.vl2"],"textures/gui/BloodEagle.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/gui/CRED_1.png":["textures.vl2"],"textures/gui/CRED_10.png":["textures.vl2"],"textures/gui/CRED_11.png":["textures.vl2"],"textures/gui/CRED_12.png":["textures.vl2"],"textures/gui/CRED_13.png":["textures.vl2"],"textures/gui/CRED_14.png":["textures.vl2"],"textures/gui/CRED_15.png":["textures.vl2"],"textures/gui/CRED_16.png":["textures.vl2"],"textures/gui/CRED_17.png":["textures.vl2"],"textures/gui/CRED_18.png":["textures.vl2"],"textures/gui/CRED_19.png":["textures.vl2"],"textures/gui/CRED_2.png":["textures.vl2"],"textures/gui/CRED_20.png":["textures.vl2"],"textures/gui/CRED_21.png":["textures.vl2"],"textures/gui/CRED_22.png":["textures.vl2"],"textures/gui/CRED_23.png":["textures.vl2"],"textures/gui/CRED_24.png":["textures.vl2"],"textures/gui/CRED_25.png":["textures.vl2"],"textures/gui/CRED_26.png":["textures.vl2"],"textures/gui/CRED_27.png":["textures.vl2"],"textures/gui/CRED_28.png":["textures.vl2"],"textures/gui/CRED_29.png":["textures.vl2"],"textures/gui/CRED_3.png":["textures.vl2"],"textures/gui/CRED_30.png":["textures.vl2"],"textures/gui/CRED_31.png":["textures.vl2"],"textures/gui/CRED_32.png":["textures.vl2"],"textures/gui/CRED_33.png":["textures.vl2"],"textures/gui/CRED_34.png":["textures.vl2"],"textures/gui/CRED_35.png":["textures.vl2"],"textures/gui/CRED_36.png":["textures.vl2"],"textures/gui/CRED_37.png":["textures.vl2"],"textures/gui/CRED_38.png":["textures.vl2"],"textures/gui/CRED_39.png":["textures.vl2"],"textures/gui/CRED_4.png":["textures.vl2"],"textures/gui/CRED_40.png":["textures.vl2"],"textures/gui/CRED_41.png":["textures.vl2"],"textures/gui/CRED_42.png":["textures.vl2"],"textures/gui/CRED_43.png":["textures.vl2"],"textures/gui/CRED_44.png":["textures.vl2"],"textures/gui/CRED_45.png":["textures.vl2"],"textures/gui/CRED_46.png":["textures.vl2"],"textures/gui/CRED_5.png":["textures.vl2"],"textures/gui/CRED_6.png":["textures.vl2"],"textures/gui/CRED_7.png":["textures.vl2"],"textures/gui/CRED_8.png":["textures.vl2"],"textures/gui/CRED_9.png":["textures.vl2"],"textures/gui/CUR_3darrow.png":["textures.vl2"],"textures/gui/CUR_3darrowhelp.png":["textures.vl2"],"textures/gui/CUR_3darrowno.PNG":["textures.vl2"],"textures/gui/CUR_3darrowwait.png":["textures.vl2"],"textures/gui/CUR_3ddiagleft.png":["textures.vl2"],"textures/gui/CUR_3ddiagright.png":["textures.vl2"],"textures/gui/CUR_3dleftright.png":["textures.vl2"],"textures/gui/CUR_3dmove.png":["textures.vl2"],"textures/gui/CUR_3dresizeright.png":["textures.vl2"],"textures/gui/CUR_3dupdown.PNG":["textures.vl2"],"textures/gui/CUR_Grab.png":["textures.vl2"],"textures/gui/CUR_Hand.png":["textures.vl2"],"textures/gui/CUR_Rotate.png":["textures.vl2"],"textures/gui/Editor_DefaultHandle.png":["textures.vl2"],"textures/gui/Editor_LockedHandle.png":["textures.vl2"],"textures/gui/Editor_SelectHandle.png":["textures.vl2"],"textures/gui/GGSplash.jpg":["textures.vl2"],"textures/gui/HUD_watermark1.png":["textures.vl2"],"textures/gui/HUD_watermark2.png":["textures.vl2"],"textures/gui/Hud_chat_button_off.png":["textures.vl2"],"textures/gui/Hud_chat_button_on.png":["textures.vl2"],"textures/gui/InfoBar.png":["textures.vl2"],"textures/gui/KILLME.PNG":["textures.vl2"],"textures/gui/LOAD_Atropos2.png":["atroposthereturn.vl2"],"textures/gui/LOAD_Centaur.png":["centaur.vl2"],"textures/gui/LOAD_ColdFusion.png":["ColdFusion.vl2"],"textures/gui/LOAD_DeathRow.png":["DeathRow.vl2"],"textures/gui/LOAD_Exposure.png":["Exposure-v1.1.vl2"],"textures/gui/LOAD_Prismatic.png":["Prismatic.vl2"],"textures/gui/Load_2ArenaDome.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_2ArenaValley.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_2DustBowl.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_2Flyersarena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_2IceDome.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_2IndoorIntensity.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Abominable.png":["textures.vl2"],"textures/gui/Load_AcidRain.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Aeroena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_AgentsOfFortune.png":["textures.vl2"],"textures/gui/Load_Alcatraz.png":["textures.vl2"],"textures/gui/Load_Archipelago.png":["textures.vl2"],"textures/gui/Load_ArenaHeaven.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_ArenaHell.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_ArenaHell2.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_ArenaInTheHill.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_ArenaUnderTheHill.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_AryoArena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_AshesToAshes.png":["textures.vl2"],"textures/gui/Load_BeggarsRun.png":["textures.vl2"],"textures/gui/Load_Blastside_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_BridgeTooFar.png":["DynamixFinalPack.vl2"],"textures/gui/Load_Broadside_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Caldera.png":["textures.vl2"],"textures/gui/Load_Casern_Cavite.png":["textures.vl2"],"textures/gui/Load_ColdWar.png":["ColdWar.vl2"],"textures/gui/Load_CompUSA-Melee.png":["textures.vl2"],"textures/gui/Load_CompUSA_Melee.png":["textures.vl2"],"textures/gui/Load_Confusco.png":["Classic_maps_v1.vl2"],"textures/gui/Load_ContainmentLarge.png":["ContainmentLarge.vl2"],"textures/gui/Load_CrashClash.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_DMP_Agroleon.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Astro.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_BastardForge.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_BitterGorge.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Bunkered.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Cinerarium.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_DermCity.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Embers.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_EmeraldSpit.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_FaceCrossing.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Hoth.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_IceGiant.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_IsleDeBatalla.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_LavaGods.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Magellan.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_MoonDance.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Pantheon.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Paranoia.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Pariah.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_PipeDream.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_RavineV.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_ScorchedEarth.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_SimpleFlagArena.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_SpinCycle.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_StarFall.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Tyre.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Wasteland.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_Damnation.png":["textures.vl2"],"textures/gui/Load_DangerousCrossingArena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_DangerousCrossing_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_DeathBirdsFly.png":["textures.vl2"],"textures/gui/Load_DeathFromBelow.png":["DeathFromBelow.vl2"],"textures/gui/Load_DesertOfDeath_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Desiccator.png":["textures.vl2"],"textures/gui/Load_DevilsElbow.png":["DynamixFinalPack.vl2"],"textures/gui/Load_DustToDust.png":["textures.vl2"],"textures/gui/Load_EB-Hades.png":["textures.vl2"],"textures/gui/Load_EB_Hades.png":["textures.vl2"],"textures/gui/Load_Envyrena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_EnyLand.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Equinox.png":["textures.vl2"],"textures/gui/Load_Escalade.png":["textures.vl2"],"textures/gui/Load_EveningLand.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Fall_To_Glory.png":["textures.vl2"],"textures/gui/Load_FinalRevenge.png":["FinalRevenge.vl2"],"textures/gui/Load_Flashpoint.png":["textures.vl2"],"textures/gui/Load_Gauntlet.png":["textures.vl2"],"textures/gui/Load_Gehenna.png":["textures.vl2"],"textures/gui/Load_Gorgon.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Helioarena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Hillside.png":["Classic_maps_v1.vl2"],"textures/gui/Load_IceRidge_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Icebound.png":["textures.vl2"],"textures/gui/Load_InnerSanctum.png":["DynamixFinalPack.vl2"],"textures/gui/Load_Insalubria.png":["textures.vl2"],"textures/gui/Load_Invictus.png":["textures.vl2"],"textures/gui/Load_IsleOfMan.png":["DynamixFinalPack.vl2"],"textures/gui/Load_IveHadWorse.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_JacobsLadder.png":["textures.vl2"],"textures/gui/Load_Khalarena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Lakefront.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Magmatic.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Masada.png":["textures.vl2"],"textures/gui/Load_Minotaur.png":["textures.vl2"],"textures/gui/Load_Morena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Mudside.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Mutiny.png":["Mutiny.vl2"],"textures/gui/Load_MyrkWood.png":["textures.vl2"],"textures/gui/Load_Oasis.png":["textures.vl2"],"textures/gui/Load_Overreach.png":["textures.vl2"],"textures/gui/Load_Pantheon.png":["DynamixFinalPack.vl2"],"textures/gui/Load_Planetside.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Pyroclasm.png":["textures.vl2"],"textures/gui/Load_Quagmire.png":["textures.vl2"],"textures/gui/Load_Raindance_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Ramparts.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Rasp.png":["textures.vl2"],"textures/gui/Load_Recalescence.png":["textures.vl2"],"textures/gui/Load_Respite.png":["textures.vl2"],"textures/gui/Load_Reversion.png":["textures.vl2"],"textures/gui/Load_Ridgerena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Rimehold.png":["textures.vl2"],"textures/gui/Load_Rollercoaster_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_S5_Centaur.png":["S5maps.vl2"],"textures/gui/Load_S5_Damnation.png":["S5maps.vl2"],"textures/gui/Load_S5_Drache.png":["S5maps.vl2"],"textures/gui/Load_S5_HawkingHeat.png":["S5maps.vl2"],"textures/gui/Load_S5_Icedance.png":["S5maps.vl2"],"textures/gui/Load_S5_Massive.png":["S5maps.vl2"],"textures/gui/Load_S5_Mimicry.png":["S5maps.vl2"],"textures/gui/Load_S5_Misadventure.png":["S5maps.vl2"],"textures/gui/Load_S5_Mordacity.png":["S5maps.vl2"],"textures/gui/Load_S5_Reynard.png":["S5maps.vl2"],"textures/gui/Load_S5_Sherman.png":["S5maps.vl2"],"textures/gui/Load_S5_Silenus.png":["S5maps.vl2"],"textures/gui/Load_S5_Woodymyrk.png":["S5maps.vl2"],"textures/gui/Load_Sanctuary.png":["textures.vl2"],"textures/gui/Load_Sandstorm.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Scarabrae_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_ShockRidge.png":["Classic_maps_v1.vl2"],"textures/gui/Load_ShrineArena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_ShrineArenaII.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_SilentStorm.png":["SilentStorm.vl2"],"textures/gui/Load_Sirocco.png":["textures.vl2"],"textures/gui/Load_Slapdash.png":["textures.vl2"],"textures/gui/Load_Snowblind_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_SoccerLand.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_SpyLand.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Starfallen.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Stonehenge_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Subzero.png":["Classic_maps_v1.vl2"],"textures/gui/Load_SunDried.png":["textures.vl2"],"textures/gui/Load_Surreal.png":["Classic_maps_v1.vl2"],"textures/gui/Load_TWL2_Bleed.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_BlueMoon.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_CanyonCrusadeDeluxe.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Celerity.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_CloakOfNight.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Crevice.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Dissention.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Drifts.PNG":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Drorck.PNG":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_FrozenGlory.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_FrozenHope.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Hildebrand.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_IceDagger.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_JaggedClaw.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Magnum.PNG":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_MidnightMayhemDeluxe.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_MuddySwamp.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Norty.PNG":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Ocular.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_RoughLand.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Ruined.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Skylight.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_WoodyMyrk.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL_Abaddon.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_BaNsHee.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_BeachBlitz.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_BeggarsRun.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_BlueMoon.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Boss.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Celerity.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Chokepoint.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Cinereous.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Clusterfuct.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Crossfire.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Curtilage.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Damnation.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_DangerousCrossing.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_DeadlyBirdsSong.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Deserted.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Desiccator.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Drifts.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Feign.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Frostclaw.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Frozen.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Harvester.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Horde.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Katabatic.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Magmatic.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Minotaur.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Neve.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_NoShelter.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_OsIris.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Pandemonium.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Quagmire.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Raindance.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Ramparts.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Reversion.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Rollercoaster.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Runenmacht.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Sandstorm.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Slapdash.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Snowblind.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Starfallen.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Stonehenge.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_SubZero.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Surreal.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Titan.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_WhiteDwarf.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_WilderZone.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_WoodyMyrk.png":["TWL-MapPack.vl2"],"textures/gui/Load_Talus.png":["textures.vl2"],"textures/gui/Load_TempleTussleVersion2.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_ThinIce.png":["textures.vl2"],"textures/gui/Load_Titan.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Tombstone.png":["textures.vl2"],"textures/gui/Load_Training1.png":["textures.vl2"],"textures/gui/Load_Training2.png":["textures.vl2"],"textures/gui/Load_Training3.png":["textures.vl2"],"textures/gui/Load_Training4.png":["textures.vl2"],"textures/gui/Load_Training5.png":["textures.vl2"],"textures/gui/Load_Trident.png":["DynamixFinalPack.vl2"],"textures/gui/Load_TridentLE.png":["TridentLE.vl2"],"textures/gui/Load_TrueGrit.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_UltimaThule.png":["textures.vl2"],"textures/gui/Load_Underhill.png":["textures.vl2"],"textures/gui/Load_UphillBattle.png":["UphillBattle.vl2"],"textures/gui/Load_UporDown.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_WalledIn.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_WalledInII.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_WhiteDwarf.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Whiteout.png":["textures.vl2"],"textures/gui/Load_WonderLand.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_WoodyMyrk.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Yubarena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Loading.png":["textures.vl2"],"textures/gui/RET_blaster.png":["textures.vl2"],"textures/gui/RET_chaingun.png":["textures.vl2"],"textures/gui/RET_disc.png":["textures.vl2"],"textures/gui/RET_elf.png":["textures.vl2"],"textures/gui/RET_grenade.png":["textures.vl2"],"textures/gui/RET_missile.png":["textures.vl2"],"textures/gui/RET_missile_horizflash_red.png":["textures.vl2"],"textures/gui/RET_missile_marker.png":["textures.vl2"],"textures/gui/RET_missile_marker_red.png":["textures.vl2"],"textures/gui/RET_missile_vertflash_red.png":["textures.vl2"],"textures/gui/RET_mortor.png":["textures.vl2"],"textures/gui/RET_plasma.png":["textures.vl2"],"textures/gui/ShellTBButtonHilight.png":["textures.vl2"],"textures/gui/ShellTBButtonNormal.png":["textures.vl2"],"textures/gui/ShellTBButtonPressed.png":["textures.vl2"],"textures/gui/TR2hud_playertriangle.png":["TR2final105-client.vl2"],"textures/gui/TR2hud_playertriangle_enemy.png":["TR2final105-client.vl2"],"textures/gui/beacon_base.png":["textures.vl2"],"textures/gui/bg_Bioderm.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/gui/bg_Bloodeagle.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/gui/bg_Diamondsword.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/gui/bg_Hammers.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/gui/bg_Harbingers.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/gui/bg_Starwolf.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/gui/crosshairs.png":["textures.vl2"],"textures/gui/darkScroll.png":["textures.vl2"],"textures/gui/darkWindow.png":["textures.vl2"],"textures/gui/dlg_box.png":["textures.vl2"],"textures/gui/dlg_button.png":["textures.vl2"],"textures/gui/dlg_fieldfill.png":["textures.vl2"],"textures/gui/dlg_fieldgrade.png":["textures.vl2"],"textures/gui/dlg_frame_edge.png":["textures.vl2"],"textures/gui/dlg_frame_end.png":["textures.vl2"],"textures/gui/dlg_titletab.png":["textures.vl2"],"textures/gui/email_notread.png":["textures.vl2"],"textures/gui/email_read.png":["textures.vl2"],"textures/gui/hud_ChatPageDown.png":["textures.vl2"],"textures/gui/hud_alliedtriangle.png":["textures.vl2"],"textures/gui/hud_ammopack.png":["textures.vl2"],"textures/gui/hud_armbar.png":["textures.vl2"],"textures/gui/hud_armbaricon.png":["textures.vl2"],"textures/gui/hud_beacon.png":["textures.vl2"],"textures/gui/hud_blaster.png":["textures.vl2"],"textures/gui/hud_camera.png":["textures.vl2"],"textures/gui/hud_chaingun.png":["textures.vl2"],"textures/gui/hud_chat.png":["textures.vl2"],"textures/gui/hud_cloakpack.png":["textures.vl2"],"textures/gui/hud_cmmndfield.png":["textures.vl2"],"textures/gui/hud_deploypack.png":["textures.vl2"],"textures/gui/hud_disc.png":["textures.vl2"],"textures/gui/hud_disconnect.png":["textures.vl2"],"textures/gui/hud_dot.png":["textures.vl2"],"textures/gui/hud_east.png":["textures.vl2"],"textures/gui/hud_elfgun.png":["textures.vl2"],"textures/gui/hud_enemytriangle.png":["textures.vl2"],"textures/gui/hud_energypack.png":["textures.vl2"],"textures/gui/hud_ergbar.png":["textures.vl2"],"textures/gui/hud_ergbaricon.png":["textures.vl2"],"textures/gui/hud_grenlaunch.png":["textures.vl2"],"textures/gui/hud_handgren.png":["textures.vl2"],"textures/gui/hud_infinity.png":["textures.vl2"],"textures/gui/hud_jamm.png":["textures.vl2"],"textures/gui/hud_medpack.png":["textures.vl2"],"textures/gui/hud_mine.png":["textures.vl2"],"textures/gui/hud_missiles.png":["textures.vl2"],"textures/gui/hud_mistimer.png":["textures.vl2"],"textures/gui/hud_mortor.png":["textures.vl2"],"textures/gui/hud_navcirc.png":["textures.vl2"],"textures/gui/hud_new_NSEW.png":["textures.vl2"],"textures/gui/hud_new_beacon.png":["textures.vl2"],"textures/gui/hud_new_blaster.png":["textures.vl2"],"textures/gui/hud_new_chaingun.png":["textures.vl2"],"textures/gui/hud_new_cog.png":["textures.vl2"],"textures/gui/hud_new_compass.png":["textures.vl2"],"textures/gui/hud_new_disc.png":["textures.vl2"],"textures/gui/hud_new_elfgun.png":["textures.vl2"],"textures/gui/hud_new_grenlaunch.png":["textures.vl2"],"textures/gui/hud_new_handgren.png":["textures.vl2"],"textures/gui/hud_new_medpack.png":["textures.vl2"],"textures/gui/hud_new_mine.png":["textures.vl2"],"textures/gui/hud_new_missile.png":["textures.vl2"],"textures/gui/hud_new_mortar.png":["textures.vl2"],"textures/gui/hud_new_packammo.png":["textures.vl2"],"textures/gui/hud_new_packcloak.png":["textures.vl2"],"textures/gui/hud_new_packcloak_armed.png":["textures.vl2"],"textures/gui/hud_new_packenergy.png":["textures.vl2"],"textures/gui/hud_new_packinventory.png":["textures.vl2"],"textures/gui/hud_new_packmotionsens.png":["textures.vl2"],"textures/gui/hud_new_packradar.png":["textures.vl2"],"textures/gui/hud_new_packrepair.png":["textures.vl2"],"textures/gui/hud_new_packrepair_armed.png":["textures.vl2"],"textures/gui/hud_new_packsatchel.png":["textures.vl2"],"textures/gui/hud_new_packsensjam.png":["textures.vl2"],"textures/gui/hud_new_packsensjam_armed.png":["textures.vl2"],"textures/gui/hud_new_packshield.png":["textures.vl2"],"textures/gui/hud_new_packshield_armed.png":["textures.vl2"],"textures/gui/hud_new_packturret.png":["textures.vl2"],"textures/gui/hud_new_packturretin.png":["textures.vl2"],"textures/gui/hud_new_packturretout.png":["textures.vl2"],"textures/gui/hud_new_panel.png":["textures.vl2"],"textures/gui/hud_new_ping.png":["textures.vl2"],"textures/gui/hud_new_ping_green.png":["textures.vl2"],"textures/gui/hud_new_ping_red.png":["textures.vl2"],"textures/gui/hud_new_ping_yellow.png":["textures.vl2"],"textures/gui/hud_new_plasma.png":["textures.vl2"],"textures/gui/hud_new_scorewindow.png":["textures.vl2"],"textures/gui/hud_new_shocklance.png":["textures.vl2"],"textures/gui/hud_new_sniper.png":["textures.vl2"],"textures/gui/hud_new_targetlaser.png":["textures.vl2"],"textures/gui/hud_new_weaponselect.png":["textures.vl2"],"textures/gui/hud_new_window_BL.png":["textures.vl2"],"textures/gui/hud_new_window_BM.png":["textures.vl2"],"textures/gui/hud_new_window_BR.png":["textures.vl2"],"textures/gui/hud_new_window_ML.png":["textures.vl2"],"textures/gui/hud_new_window_MM.png":["textures.vl2"],"textures/gui/hud_new_window_MR.png":["textures.vl2"],"textures/gui/hud_new_window_TL.png":["textures.vl2"],"textures/gui/hud_new_window_TM.png":["textures.vl2"],"textures/gui/hud_new_window_TR.png":["textures.vl2"],"textures/gui/hud_nopack.png":["textures.vl2"],"textures/gui/hud_north.png":["textures.vl2"],"textures/gui/hud_objective.png":["textures.vl2"],"textures/gui/hud_objtimer.png":["textures.vl2"],"textures/gui/hud_packback.png":["textures.vl2"],"textures/gui/hud_packwin.png":["textures.vl2"],"textures/gui/hud_ping.png":["textures.vl2"],"textures/gui/hud_plasma.png":["textures.vl2"],"textures/gui/hud_playertriangle.png":["textures.vl2"],"textures/gui/hud_playertriangle_enemy.png":["textures.vl2"],"textures/gui/hud_repairpack.png":["textures.vl2"],"textures/gui/hud_ret_bomber.png":["textures.vl2"],"textures/gui/hud_ret_shocklance.png":["textures.vl2"],"textures/gui/hud_ret_shrike.png":["textures.vl2"],"textures/gui/hud_ret_sniper.png":["textures.vl2"],"textures/gui/hud_ret_tankchaingun.png":["textures.vl2"],"textures/gui/hud_ret_tankmortar.png":["textures.vl2"],"textures/gui/hud_ret_targlaser.png":["textures.vl2"],"textures/gui/hud_retrng.png":["textures.vl2"],"textures/gui/hud_satchel_armed.png":["textures.vl2"],"textures/gui/hud_satchel_unarmed.png":["textures.vl2"],"textures/gui/hud_sensorbar.png":["textures.vl2"],"textures/gui/hud_sensorbar_glow.png":["textures.vl2"],"textures/gui/hud_sensorbar_glow1.png":["textures.vl2"],"textures/gui/hud_sensorbar_glow2.png":["textures.vl2"],"textures/gui/hud_shieldpack.png":["textures.vl2"],"textures/gui/hud_shocklance.png":["textures.vl2"],"textures/gui/hud_sniper.png":["textures.vl2"],"textures/gui/hud_south.png":["textures.vl2"],"textures/gui/hud_targetlaser.png":["textures.vl2"],"textures/gui/hud_veh_bomb.png":["textures.vl2"],"textures/gui/hud_veh_enrgbar.png":["textures.vl2"],"textures/gui/hud_veh_enrgbarback.png":["textures.vl2"],"textures/gui/hud_veh_icon_assault.png":["textures.vl2"],"textures/gui/hud_veh_icon_bomber.png":["textures.vl2"],"textures/gui/hud_veh_icon_hapc.png":["textures.vl2"],"textures/gui/hud_veh_icon_hole.png":["textures.vl2"],"textures/gui/hud_veh_icon_hoverbike.png":["textures.vl2"],"textures/gui/hud_veh_icon_mpb.png":["textures.vl2"],"textures/gui/hud_veh_icon_shrike.png":["textures.vl2"],"textures/gui/hud_veh_new_bombardier_dash.png":["textures.vl2"],"textures/gui/hud_veh_new_dash.png":["textures.vl2"],"textures/gui/hud_veh_new_dashpiece_1.png":["textures.vl2"],"textures/gui/hud_veh_new_dashpiece_2.png":["textures.vl2"],"textures/gui/hud_veh_new_dashpiece_3.png":["textures.vl2"],"textures/gui/hud_veh_new_dashpiece_4.png":["textures.vl2"],"textures/gui/hud_veh_new_dashpiece_5.png":["textures.vl2"],"textures/gui/hud_veh_new_hilite_left.png":["textures.vl2"],"textures/gui/hud_veh_new_hilite_middle.png":["textures.vl2"],"textures/gui/hud_veh_new_hilite_right.png":["textures.vl2"],"textures/gui/hud_veh_new_tankgunner_dash.png":["textures.vl2"],"textures/gui/hud_veh_nrgbar.png":["textures.vl2"],"textures/gui/hud_veh_nrgbar_back.png":["textures.vl2"],"textures/gui/hud_veh_passenger_dot.png":["textures.vl2"],"textures/gui/hud_veh_passengers.png":["textures.vl2"],"textures/gui/hud_veh_seatdot.png":["textures.vl2"],"textures/gui/hud_veh_speedaltwin.png":["textures.vl2"],"textures/gui/hud_veh_speedaltwinback.png":["textures.vl2"],"textures/gui/hud_veh_speedo_bkgrnd.png":["textures.vl2"],"textures/gui/hud_veh_speedo_frame.png":["textures.vl2"],"textures/gui/hud_veh_weapon_back.png":["textures.vl2"],"textures/gui/hud_veh_weapon_frame.png":["textures.vl2"],"textures/gui/hud_veh_weaponback.png":["textures.vl2"],"textures/gui/hud_veh_weaponwin.png":["textures.vl2"],"textures/gui/hud_weaphigh.png":["textures.vl2"],"textures/gui/hud_weapwin.png":["textures.vl2"],"textures/gui/hud_west.png":["textures.vl2"],"textures/gui/immersion.jpg":["textures.vl2"],"textures/gui/launch_btn.png":["textures.vl2"],"textures/gui/launch_btn_act.png":["textures.vl2"],"textures/gui/launch_btn_rol.png":["textures.vl2"],"textures/gui/launchtop_btn.png":["textures.vl2"],"textures/gui/launchtop_btn_act.png":["textures.vl2"],"textures/gui/lnch_Tab.png":["textures.vl2"],"textures/gui/load_Firestorm.png":["textures.vl2"],"textures/gui/load_Fracas.png":["textures.vl2"],"textures/gui/load_Geronimo.png":["Geronimo.vl2"],"textures/gui/load_Katabatic.png":["textures.vl2"],"textures/gui/load_Patience.png":["Patience.vl2"],"textures/gui/load_Riverdance.png":["textures.vl2"],"textures/gui/load_VulcansHammer.png":["VulcansHammer.vl2"],"textures/gui/load_broken_dreams.png":["brokendreams_2.vl2"],"textures/gui/load_solace.png":["Solace.vl2"],"textures/gui/lobby_headset.png":["textures.vl2"],"textures/gui/lobby_icon_listen.png":["textures.vl2"],"textures/gui/lobby_icon_speak.png":["textures.vl2"],"textures/gui/server_retrievebar.png":["textures.vl2"],"textures/gui/server_tabs.png":["textures.vl2"],"textures/gui/shellScroll.png":["textures.vl2"],"textures/gui/shll_bar_act.png":["textures.vl2"],"textures/gui/shll_bar_rol.png":["textures.vl2"],"textures/gui/shll_button.png":["textures.vl2"],"textures/gui/shll_entryfield.png":["textures.vl2"],"textures/gui/shll_field_BL.png":["textures.vl2"],"textures/gui/shll_field_BM.png":["textures.vl2"],"textures/gui/shll_field_BR.png":["textures.vl2"],"textures/gui/shll_field_ML.png":["textures.vl2"],"textures/gui/shll_field_MM.png":["textures.vl2"],"textures/gui/shll_field_MR.png":["textures.vl2"],"textures/gui/shll_field_TL.png":["textures.vl2"],"textures/gui/shll_field_TM.png":["textures.vl2"],"textures/gui/shll_field_TR.png":["textures.vl2"],"textures/gui/shll_fieldfill.png":["textures.vl2"],"textures/gui/shll_fieldgrade.png":["textures.vl2"],"textures/gui/shll_frame_edge.png":["textures.vl2"],"textures/gui/shll_frame_end.png":["textures.vl2"],"textures/gui/shll_horizontalfield.png":["textures.vl2"],"textures/gui/shll_horzspacer.png":["textures.vl2"],"textures/gui/shll_horztabbutton.png":["textures.vl2"],"textures/gui/shll_horztabbuttonB.png":["textures.vl2"],"textures/gui/shll_horztabframeclose.png":["textures.vl2"],"textures/gui/shll_horztabframeclosea.png":["textures.vl2"],"textures/gui/shll_horztabframegrad.png":["textures.vl2"],"textures/gui/shll_horztabframegrada.png":["textures.vl2"],"textures/gui/shll_horztabframegradedge.png":["textures.vl2"],"textures/gui/shll_horztabframegradedgea.png":["textures.vl2"],"textures/gui/shll_icon_dedicated.png":["textures.vl2"],"textures/gui/shll_icon_dedicated_hi.png":["textures.vl2"],"textures/gui/shll_icon_favorite.png":["textures.vl2"],"textures/gui/shll_icon_favorite_hi.png":["textures.vl2"],"textures/gui/shll_icon_notqueried.png":["textures.vl2"],"textures/gui/shll_icon_notqueried_hi.png":["textures.vl2"],"textures/gui/shll_icon_passworded.png":["textures.vl2"],"textures/gui/shll_icon_passworded_hi.png":["textures.vl2"],"textures/gui/shll_icon_penguin.png":["textures.vl2"],"textures/gui/shll_icon_querying.png":["textures.vl2"],"textures/gui/shll_icon_querying_hi.png":["textures.vl2"],"textures/gui/shll_icon_timedout.png":["textures.vl2"],"textures/gui/shll_icon_tourney.png":["textures.vl2"],"textures/gui/shll_icon_tourney_hi.png":["textures.vl2"],"textures/gui/shll_launch_act.png":["textures.vl2"],"textures/gui/shll_launch_rol.png":["textures.vl2"],"textures/gui/shll_launch_sep.png":["textures.vl2"],"textures/gui/shll_menuclose.png":["textures.vl2"],"textures/gui/shll_menufield.png":["textures.vl2"],"textures/gui/shll_pulldown.png":["textures.vl2"],"textures/gui/shll_pulldown_BL.png":["textures.vl2"],"textures/gui/shll_pulldown_BM.png":["textures.vl2"],"textures/gui/shll_pulldown_BR.png":["textures.vl2"],"textures/gui/shll_pulldown_ML.png":["textures.vl2"],"textures/gui/shll_pulldown_MM.png":["textures.vl2"],"textures/gui/shll_pulldown_MR.png":["textures.vl2"],"textures/gui/shll_pulldown_TL.png":["textures.vl2"],"textures/gui/shll_pulldown_TM.png":["textures.vl2"],"textures/gui/shll_pulldown_TR.png":["textures.vl2"],"textures/gui/shll_pulldownbar_act.png":["textures.vl2"],"textures/gui/shll_pulldownbar_rol.png":["textures.vl2"],"textures/gui/shll_radio.png":["textures.vl2"],"textures/gui/shll_scroll_horzbar.png":["textures.vl2"],"textures/gui/shll_scroll_horzbuttons.png":["textures.vl2"],"textures/gui/shll_scroll_horzfield.png":["textures.vl2"],"textures/gui/shll_scroll_scale.png":["textures.vl2"],"textures/gui/shll_scroll_vertbar.png":["textures.vl2"],"textures/gui/shll_scroll_vertbuttons.png":["textures.vl2"],"textures/gui/shll_scroll_vertfield.png":["textures.vl2"],"textures/gui/shll_sortarrow.png":["textures.vl2"],"textures/gui/shll_soundbutton.png":["textures.vl2"],"textures/gui/shll_tabbutton.png":["textures.vl2"],"textures/gui/shll_tabframegrad.png":["textures.vl2"],"textures/gui/shll_tabframegradedge.png":["textures.vl2"],"textures/gui/shll_titletab.png":["textures.vl2"],"textures/gui/shll_treeView.png":["textures.vl2"],"textures/gui/shll_verticalfield.png":["textures.vl2"],"textures/gui/shll_vertspacer.png":["textures.vl2"],"textures/gui/shll_wipe.png":["textures.vl2"],"textures/gui/shll_wipeend.png":["textures.vl2"],"textures/gui/shll_wipefill.png":["textures.vl2"],"textures/gui/shll_wphfieldbttm.png":["textures.vl2"],"textures/gui/shll_wphfieldtop.png":["textures.vl2"],"textures/gui/shll_wpvfield.png":["textures.vl2"],"textures/gui/treeView.png":["textures.vl2"],"textures/gui/trn_1charybdis.png":["textures.vl2"],"textures/gui/trn_2sehrganda.png":["textures.vl2"],"textures/gui/trn_3ymir.png":["textures.vl2"],"textures/gui/trn_4bloodjewel.png":["textures.vl2"],"textures/gui/trn_5draconis.png":["textures.vl2"],"textures/gui/trn_skifree_2021.png":["SkiFreeGameType.vl2"],"textures/gui/trn_skifree_daily.png":["SkiFreeGameType.vl2"],"textures/gui/trn_skifree_random.png":["SkiFreeGameType.vl2"],"textures/gui/vin_assaultVehicle.png":["textures.vl2"],"textures/gui/vin_bomberFlyer.png":["textures.vl2"],"textures/gui/vin_hapcFlyer.png":["textures.vl2"],"textures/gui/vin_mobileBaseVehicle.png":["textures.vl2"],"textures/gui/vin_scoutFlyer.png":["textures.vl2"],"textures/gui/vin_scoutVehicle.png":["textures.vl2"],"textures/gui/votemeterpassbar.png":["textures.vl2"],"textures/gui/window_close.png":["textures.vl2"],"textures/gui/window_corner.png":["textures.vl2"],"textures/gui/window_titletab.png":["textures.vl2"],"textures/hacgun.png":["z_DMP2-V0.6.vl2"],"textures/haloday.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/halonite.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/harvest.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/hmTxt.png":["z_DMP2-V0.6.vl2"],"textures/hotSmoke.png":["z_DMP2-V0.6.vl2"],"textures/hover1.png":["z_DMP2-V0.6.vl2"],"textures/hover_cockpit.png":["z_DMP2-V0.6.vl2"],"textures/hover_stand1.png":["z_DMP2-V0.6.vl2"],"textures/hoverexhaust.png":["z_DMP2-V0.6.vl2"],"textures/ib/skies/inf_butch_night13_BK.png":["TWL-MapPack.vl2"],"textures/ib/skies/inf_butch_night13_DN.png":["TWL-MapPack.vl2"],"textures/ib/skies/inf_butch_night13_FR.png":["TWL-MapPack.vl2"],"textures/ib/skies/inf_butch_night13_LF.png":["TWL-MapPack.vl2"],"textures/ib/skies/inf_butch_night13_RT.png":["TWL-MapPack.vl2"],"textures/ib/skies/inf_butch_night13_UP.png":["TWL-MapPack.vl2"],"textures/ice/bd_ebor03.PNG":["TWL2-MapPack.vl2"],"textures/ice/bd_espe03.PNG":["TWL2-MapPack.vl2"],"textures/ice/bd_ibor6.PNG":["TWL2-MapPack.vl2"],"textures/ice/bd_iceilig02.png":["TWL2-MapPack.vl2"],"textures/ice/be_elig03.PNG":["TWL2-MapPack.vl2"],"textures/ice/be_icei01a.png":["TWL2-MapPack.vl2"],"textures/ice/be_itebor02a.PNG":["TWL2-MapPack.vl2"],"textures/ice/be_itedoo01.PNG":["TWL2-MapPack.vl2"],"textures/ice/be_iteflo01.PNG":["TWL2-MapPack.vl2"],"textures/ice/ds_efloor1.png":["TWL2-MapPack.vl2"],"textures/ice/ds_ichute02.png":["TWL2-MapPack.vl2"],"textures/ice/ds_iflo04.png":["TWL2-MapPack.vl2"],"textures/ice/ds_ihacei01.png":["TWL2-MapPack.vl2"],"textures/ice/ds_ilig02.png":["TWL2-MapPack.vl2"],"textures/ice/ds_ilig03.png":["TWL2-MapPack.vl2"],"textures/ice/ds_iwaldeco04a.png":["TWL2-MapPack.vl2"],"textures/ice/ds_iwaldeco05.png":["TWL2-MapPack.vl2"],"textures/ice/ds_iwaldeco06.png":["TWL2-MapPack.vl2"],"textures/ice/ds_techwall_2.png":["TWL2-MapPack.vl2"],"textures/ice/ds_techwall_3.png":["TWL2-MapPack.vl2"],"textures/ice/icewall2020.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/ice/icewall2021.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/ice/icewall2022.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/ice/rockSnow2.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/rockblue5.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/skies/T2cloud1.png":["z_DMP2-V0.6.vl2"],"textures/ice/skies/T2cloud2.png":["z_DMP2-V0.6.vl2"],"textures/ice/skies/T2cloud3.png":["z_DMP2-V0.6.vl2"],"textures/ice/skies/T2dark_b.png":["z_DMP2-V0.6.vl2"],"textures/ice/skies/T2dark_bottom.png":["z_DMP2-V0.6.vl2"],"textures/ice/skies/T2dark_f.png":["z_DMP2-V0.6.vl2"],"textures/ice/skies/T2dark_l.png":["z_DMP2-V0.6.vl2"],"textures/ice/skies/T2dark_r.png":["z_DMP2-V0.6.vl2"],"textures/ice/skies/T2dark_t.png":["z_DMP2-V0.6.vl2"],"textures/ice/skies/dark_b.bm8":["ice.vl2"],"textures/ice/skies/dark_b.png":["ice.vl2"],"textures/ice/skies/dark_bottom.bm8":["ice.vl2"],"textures/ice/skies/dark_bottom.png":["ice.vl2"],"textures/ice/skies/dark_f.bm8":["ice.vl2"],"textures/ice/skies/dark_f.png":["ice.vl2"],"textures/ice/skies/dark_l.bm8":["ice.vl2"],"textures/ice/skies/dark_l.png":["ice.vl2"],"textures/ice/skies/dark_r.bm8":["ice.vl2"],"textures/ice/skies/dark_r.png":["ice.vl2"],"textures/ice/skies/dark_t.bm8":["ice.vl2"],"textures/ice/skies/dark_t.png":["ice.vl2"],"textures/ice/skies/ice_blue_emap.bm8":["ice.vl2"],"textures/ice/skies/ice_blue_emap.png":["ice.vl2"],"textures/ice/skies/ice_nite_emap.bm8":["ice.vl2"],"textures/ice/skies/ice_nite_emap.png":["ice.vl2"],"textures/ice/skies/icecloud1.bm8":["ice.vl2"],"textures/ice/skies/icecloud1.png":["ice.vl2"],"textures/ice/skies/icecloud2.bm8":["ice.vl2"],"textures/ice/skies/icecloud2.png":["ice.vl2"],"textures/ice/skies/icecloud3.bm8":["ice.vl2"],"textures/ice/skies/icecloud3.png":["ice.vl2"],"textures/ice/skies/kif_ice_day_BK.png":["TWL-MapPack.vl2"],"textures/ice/skies/kif_ice_day_DN.png":["TWL-MapPack.vl2"],"textures/ice/skies/kif_ice_day_FR.png":["TWL-MapPack.vl2"],"textures/ice/skies/kif_ice_day_LF.png":["TWL-MapPack.vl2"],"textures/ice/skies/kif_ice_day_RT.png":["TWL-MapPack.vl2"],"textures/ice/skies/kif_ice_day_UP.png":["TWL-MapPack.vl2"],"textures/ice/skies/starrynite_BK.png":["TWL2-MapPack.vl2"],"textures/ice/skies/starrynite_DN.png":["TWL2-MapPack.vl2"],"textures/ice/skies/starrynite_FR.png":["TWL2-MapPack.vl2"],"textures/ice/skies/starrynite_LF.png":["TWL2-MapPack.vl2"],"textures/ice/skies/starrynite_RT.png":["TWL2-MapPack.vl2"],"textures/ice/skies/starrynite_UP.png":["TWL2-MapPack.vl2"],"textures/ice/skies/starrynite_v1_BK.bm8":["ice.vl2"],"textures/ice/skies/starrynite_v1_BK.png":["ice.vl2"],"textures/ice/skies/starrynite_v1_DN.bm8":["ice.vl2"],"textures/ice/skies/starrynite_v1_DN.png":["ice.vl2"],"textures/ice/skies/starrynite_v1_FR.bm8":["ice.vl2"],"textures/ice/skies/starrynite_v1_FR.png":["ice.vl2"],"textures/ice/skies/starrynite_v1_LF.bm8":["ice.vl2"],"textures/ice/skies/starrynite_v1_LF.png":["ice.vl2"],"textures/ice/skies/starrynite_v1_RT.bm8":["ice.vl2"],"textures/ice/skies/starrynite_v1_RT.png":["ice.vl2"],"textures/ice/skies/starrynite_v1_UP.bm8":["ice.vl2"],"textures/ice/skies/starrynite_v1_UP.png":["ice.vl2"],"textures/ice/skies/wave_emap.png":["z_DMP2-V0.6.vl2"],"textures/ice/snowrock.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/snowrock2.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ebor01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ecap01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ecap01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ecap01b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ecap01c.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ecap02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_edoor01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_edoor02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_edoor03.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_edoor04.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_eflo01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_eflo01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_eflo01b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_eflo01c.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_elig01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_elig02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_espec01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_espec02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_espec03.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal01b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal01c.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal01d.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal02a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal03.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal03a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal04.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal06.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal06b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal06c.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal06d.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_floorgrate.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_floorthresh.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ibor01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ibor01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iborlig01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iborlig01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iborlig01b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iborlig02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iborlig02a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iborlig02b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icei01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icei01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icei02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icei02a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ichute01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ichute02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icol01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icol01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icolBASE.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icolCAP01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icolCAP02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icolSPEC01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icolSPEC02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icoligolA.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ifloor01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ifloor01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ifloor01b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ifloor01c.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ilig01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ilig02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ilig03.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ilig04.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ipipe01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ipipe01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ipipe02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ispec01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ispec01agl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ispec01gl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ispec02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ispec02agl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ispec02gl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ispec03.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ispec03glue.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal01Snow.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal01_4BSb.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal01_4BSgl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal01gl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal02Snow.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal03.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal035BSEb.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal035BSEgl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal03Snow.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal03gl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal04.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal04gl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal05.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal05gl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalCAP01agl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalCAP01gl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalCAP02agl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalCAP02gl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalcap01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalcap01b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalcap01c.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalcap01d.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalcap02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalcap02b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalcap02c.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalcap02d.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalsubcap.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_screen.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_scrnbrdr01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_scrnbrdr01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_scrnbrdr01b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_scrnbrdr01c.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_thresh01OFF.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_thresh01ON.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_threshSIDE.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_threshgrate.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/xsnowrock3.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/xsnowrock4.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/iceDagger.dml":["z_DMP2-V0.6.vl2"],"textures/ice_dark.dml":["ice.vl2"],"textures/id_flrgun.png":["z_DMP2-V0.6.vl2"],"textures/inf_butch_FrozenHope.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/inf_butch_night13.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/inf_butch_night13_x2.dml":["TWL-MapPack.vl2"],"textures/inf_butch_nov50.dml":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/inf_butch_nov50_BK.png":["TWL2-MapPack.vl2"],"textures/inf_butch_nov50_DN.png":["TWL2-MapPack.vl2"],"textures/inf_butch_nov50_FR.png":["TWL2-MapPack.vl2"],"textures/inf_butch_nov50_LF.png":["TWL2-MapPack.vl2"],"textures/inf_butch_nov50_RT.png":["TWL2-MapPack.vl2"],"textures/inf_butch_nov50_UP.png":["TWL2-MapPack.vl2"],"textures/inf_butchlava51.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/invtpnl1.png":["z_DMP2-V0.6.vl2"],"textures/island_water.dml":["textures.vl2"],"textures/jagged.dml":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/jaggedclaw/be_edoo02.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_elig02.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_elig03.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_espec02.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_ewal06.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_icei01a.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_ihalig.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_iprflo01.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_itebor04.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_itedoo01.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_itelig01.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_itelig02.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_itewal01.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_itewal04.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/chateau_bk.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/chateau_dn.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/chateau_ft.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/chateau_lf.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/chateau_rt.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/chateau_up.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/deck1+.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/ds_NefBlTrim.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/ds_NefBlue1.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/ds_NefWall1.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/ds_Neffloor1.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/ds_Neffloor5.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/ds_ilig03.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/greylite2.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/gtext2a.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/null.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/slabgrill.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/tcement1a.png":["TWL2-MapPack.vl2"],"textures/kataSkyBack.png":["z_DMP2-V0.6.vl2"],"textures/kataSkyFront.png":["z_DMP2-V0.6.vl2"],"textures/kataSkyLeft.png":["z_DMP2-V0.6.vl2"],"textures/kataSkyRight.png":["z_DMP2-V0.6.vl2"],"textures/kataSkyTop.png":["z_DMP2-V0.6.vl2"],"textures/kif_iceday.dml":["TWL-MapPack.vl2"],"textures/kif_lava_starrynight.dml":["TWL-MapPack.vl2"],"textures/kif_lava_starrynight62.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/kif_lushsunset.dml":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/launcher.png":["z_DMP2-V0.6.vl2"],"textures/lava/Euro4_Sinivalkoinen_TMa5tersMix_water_RefleX.png":["TWL2-MapPack.vl2"],"textures/lava/Nycto-Plates.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-Trim.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-bboard.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-bboard2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-comp2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-comp3.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-comp4.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-comp7.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-computer.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-disp1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-disp2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-hitwall.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-hitwall2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-map.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-mwall.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-mwall2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-mwall3.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-mwall4.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-pipe.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-plasma.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/STPLATE10a.png":["Classic_maps_v1.vl2"],"textures/lava/STPLATE10c.png":["Classic_maps_v1.vl2"],"textures/lava/STPLATE12.png":["Classic_maps_v1.vl2"],"textures/lava/STPLATE13.png":["Classic_maps_v1.vl2"],"textures/lava/STPLATE5a.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate0010.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate1.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate2.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate3.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate5.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate6.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate7.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate8.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate9.png":["Classic_maps_v1.vl2"],"textures/lava/Tma5t_Cowboy1.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboy2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboy3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboy4.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboy5.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboy6.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboy7.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboy8.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboy9.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboyb10.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboyb11.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboyb12.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboyb13.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboyb14.png":["TWL2-MapPack.vl2"],"textures/lava/Tma5t_Cowboyb15.png":["TWL2-MapPack.vl2"],"textures/lava/bd_iflo03b.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/be_icei01a.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/be_itelig01.PNG":["TWL2-MapPack.vl2"],"textures/lava/be_itewal02a.PNG":["TWL2-MapPack.vl2"],"textures/lava/bf_alarm.png":["z_DMP2-V0.6.vl2"],"textures/lava/bf_blue.png":["z_DMP2-V0.6.vl2"],"textures/lava/comp_screen_2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/display_blue.png":["Classic_maps_v1.vl2"],"textures/lava/display_yellow.png":["Classic_maps_v1.vl2"],"textures/lava/displaymxscar.png":["Classic_maps_v1.vl2"],"textures/lava/ds_NefBlTrim.png":["Classic_maps_v1.vl2"],"textures/lava/ds_NefBlue.png":["Classic_maps_v1.vl2","TR2final105-client.vl2"],"textures/lava/ds_NefBlue1.png":["Classic_maps_v1.vl2","TR2final105-client.vl2"],"textures/lava/ds_NefBlue2.png":["Classic_maps_v1.vl2","TR2final105-client.vl2"],"textures/lava/ds_NefBlue3.png":["Classic_maps_v1.vl2"],"textures/lava/ds_NefFloor6.png":["Classic_maps_v1.vl2","TR2final105-client.vl2"],"textures/lava/ds_NefWall1.png":["Classic_maps_v1.vl2","TR2final105-client.vl2"],"textures/lava/ds_Neffloor1.png":["Classic_maps_v1.vl2"],"textures/lava/ds_Neffloor2.png":["Classic_maps_v1.vl2"],"textures/lava/ds_Neffloor3.png":["Classic_maps_v1.vl2"],"textures/lava/ds_Neffloor4.png":["Classic_maps_v1.vl2"],"textures/lava/ds_Neffloor5.png":["Classic_maps_v1.vl2"],"textures/lava/ds_Neflig01.png":["Classic_maps_v1.vl2"],"textures/lava/ds_Thresh01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_Thresh1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_alarm.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ebor01b.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_ebor02.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_efloor1.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_eflor1.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_elig01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_elig02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_elig0202.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_elig03.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_eport01e.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_etechbor01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_etechbrdr2.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_etran1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_etrans.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_etrans01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewal01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewal01BASE.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewal01a.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewal02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewal02a.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_ewal05d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_ewal11a.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_ewaldeco01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewaldeco06.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewaldeco07.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewaldeco08.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewaldeco09.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewall03.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewall04.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewall05.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewall06.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewall06a.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_ewall07.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewall1a.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_floorgrate1.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_genfloor.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_genwall.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_girder.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ibor01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ibor01a.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ibor02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ibor02a.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ibor03.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ibor04.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_icei01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_icei05.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_iceilig01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iceilig1.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_ichute01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ichute02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iflo01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iflo02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iflo03.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iflo04.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ifloLig01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ifloLig02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ifloor01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_ihacei01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ihaceilig01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ihalig.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_ilavlight.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ilig01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ilig02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ilig03.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ilig04.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ilig05.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ilig06.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_inolite.png":["Classic_maps_v1.vl2"],"textures/lava/ds_iwal01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwal01a.png":["lava.vl2","yHDTextures2.0.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_iwal01aa.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_iwaldeco01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco01a.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco02a.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco03.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco03a.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco04.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco04a.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco05.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco05a.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco06.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco07.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco08.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco09.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_jet01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_jet02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_jet03.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_mlatched.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_mriveted2.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_neflig01.png":["TR2final105-client.vl2"],"textures/lava/ds_obsidian.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_screen.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_techborder1.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_techborder2.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_techwall_1.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_techwall_2.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_techwall_3.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_twall_001.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_waldeco1.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_walldeco_06.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_walldeco_07.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_walldeco_08.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_walldeco_09.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ext_grey8.png":["Classic_maps_v1.vl2"],"textures/lava/greylite1.png":["Classic_maps_v1.vl2"],"textures/lava/greylite2.png":["Classic_maps_v1.vl2"],"textures/lava/greylitetrim.png":["Classic_maps_v1.vl2"],"textures/lava/greylitetrim2.png":["Classic_maps_v1.vl2"],"textures/lava/grid_1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/grid_rusty_1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/grill1a.png":["Classic_maps_v1.vl2"],"textures/lava/gtext1.png":["Classic_maps_v1.vl2"],"textures/lava/gtext1a.png":["Classic_maps_v1.vl2"],"textures/lava/gtext2.png":["Classic_maps_v1.vl2"],"textures/lava/gtext2a.png":["Classic_maps_v1.vl2"],"textures/lava/gtext2b.png":["Classic_maps_v1.vl2"],"textures/lava/gtext3.png":["Classic_maps_v1.vl2"],"textures/lava/gtext4.png":["Classic_maps_v1.vl2"],"textures/lava/gtext5.png":["Classic_maps_v1.vl2"],"textures/lava/gtextpipe1.png":["Classic_maps_v1.vl2"],"textures/lava/inf_light011.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/inf_light09.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/lavadirt04.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/lavarock03.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/lavawall20.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/lavawall21.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/lavawall22.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/radwarn.png":["Classic_maps_v1.vl2"],"textures/lava/skies/Lavanight_v5_BK.png":["DynamixFinalPack.vl2"],"textures/lava/skies/Lavanight_v5_DN.png":["DynamixFinalPack.vl2"],"textures/lava/skies/Lavanight_v5_FR.png":["DynamixFinalPack.vl2"],"textures/lava/skies/Lavanight_v5_LF.png":["DynamixFinalPack.vl2"],"textures/lava/skies/Lavanight_v5_RT.png":["DynamixFinalPack.vl2"],"textures/lava/skies/Lavanight_v5_UP.png":["DynamixFinalPack.vl2"],"textures/lava/skies/kif_lava_starrynight_BK.png":["TWL-MapPack.vl2"],"textures/lava/skies/kif_lava_starrynight_DN.png":["TWL-MapPack.vl2"],"textures/lava/skies/kif_lava_starrynight_FR.png":["TWL-MapPack.vl2"],"textures/lava/skies/kif_lava_starrynight_LF.png":["TWL-MapPack.vl2"],"textures/lava/skies/kif_lava_starrynight_RT.png":["TWL-MapPack.vl2"],"textures/lava/skies/kif_lava_starrynight_UP.png":["TWL-MapPack.vl2"],"textures/lava/skies/lava_starrynite_emap.bm8":["lava.vl2"],"textures/lava/skies/lava_starrynite_emap.png":["lava.vl2"],"textures/lava/skies/lavanight_v5_BK.png":["","Classic_maps_v1.vl2"],"textures/lava/skies/lavanight_v5_DN.png":["","Classic_maps_v1.vl2"],"textures/lava/skies/lavanight_v5_FR.png":["","Classic_maps_v1.vl2"],"textures/lava/skies/lavanight_v5_LF.png":["","Classic_maps_v1.vl2"],"textures/lava/skies/lavanight_v5_RT.png":["","Classic_maps_v1.vl2"],"textures/lava/skies/lavanight_v5_UP.png":["","Classic_maps_v1.vl2"],"textures/lava/skies/lavayellow_v5_BK.png":["DynamixFinalPack.vl2"],"textures/lava/skies/lavayellow_v5_DN.png":["DynamixFinalPack.vl2"],"textures/lava/skies/lavayellow_v5_FR.png":["DynamixFinalPack.vl2"],"textures/lava/skies/lavayellow_v5_LF.png":["DynamixFinalPack.vl2"],"textures/lava/skies/lavayellow_v5_RT.png":["DynamixFinalPack.vl2"],"textures/lava/skies/lavayellow_v5_UP.png":["DynamixFinalPack.vl2"],"textures/lava/skies/starrynite_v5_BK.bm8":["lava.vl2"],"textures/lava/skies/starrynite_v5_BK.png":["lava.vl2"],"textures/lava/skies/starrynite_v5_DN.bm8":["lava.vl2"],"textures/lava/skies/starrynite_v5_DN.png":["lava.vl2"],"textures/lava/skies/starrynite_v5_FR.bm8":["lava.vl2"],"textures/lava/skies/starrynite_v5_FR.png":["lava.vl2"],"textures/lava/skies/starrynite_v5_LF.bm8":["lava.vl2"],"textures/lava/skies/starrynite_v5_LF.png":["lava.vl2"],"textures/lava/skies/starrynite_v5_RT.bm8":["lava.vl2"],"textures/lava/skies/starrynite_v5_RT.png":["lava.vl2"],"textures/lava/skies/starrynite_v5_UP.bm8":["lava.vl2"],"textures/lava/skies/starrynite_v5_UP.png":["lava.vl2"],"textures/lava/skies/volcanic_starrynite_emap.bm8":["lava.vl2"],"textures/lava/skies/volcanic_starrynite_emap.png":["Classic_maps_v1.vl2","DynamixFinalPack.vl2","lava.vl2"],"textures/lava/stplate0021.png":["Classic_maps_v1.vl2"],"textures/lava/stplate14.png":["Classic_maps_v1.vl2"],"textures/lava/sw_floorgrate.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/sw_ipipe02.png":["TWL2-MapPack.vl2"],"textures/lava/tcement1a.png":["Classic_maps_v1.vl2"],"textures/lava/techwall_1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/techwall_paint.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/techwall_rusty.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/techwall_rusty2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/tlite6.png":["Classic_maps_v1.vl2"],"textures/lava/tplate1.png":["Classic_maps_v1.vl2"],"textures/lava/tplate2.png":["Classic_maps_v1.vl2"],"textures/lava/ttrim2.png":["Classic_maps_v1.vl2"],"textures/lava_dark.dml":["lava.vl2"],"textures/lava_night.dml":["Classic_maps_v1.vl2","DynamixFinalPack.vl2"],"textures/lava_yellow.dml":["DynamixFinalPack.vl2"],"textures/lavanight_v5.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/legends_tower/base1.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/base1b.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/base1c.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/basictrim2b.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/cemdrkot2.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/cemdrktile.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/cemdrktile7.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/cemtiledrk.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/cemtiledrk5.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/concrete.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/confllr.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/confllr2.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/confllrtile2.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/cretefloor02.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/e6lfloor.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/flrcemtilsmlx.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/flrmtlhls.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/hexametal.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/mtltekfloor.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/null.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/oddtiled.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/tfloorhexsmll.png":["z_DMP2-V0.6.vl2"],"textures/lightb00.png":["z_DMP2-V0.6.vl2"],"textures/liquidTiles/AlgaeWater.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/BlueWater.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/GreenWater.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/IslandWater01.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/IslandWater02.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/IslandWater03.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/IslandWater04.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/Lava.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LavaPool01.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LavaPool02.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LavaPool03.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LavaPool04.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LushWater01.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LushWater01_Algae.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LushWater02.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LushWater02_Algae.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LushWater03.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LushWater03_Algae.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LushWater04.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LushWater04_Algae.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/Modulation03.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/Modulation04.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/Shore_Modulation.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/Tile01a.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/Tile02a.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/Tile03a.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/Tile04a.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/archipelago_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/archipelago_water.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/damnation_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/ice_water_ram.png":["Classic_maps_v1.vl2"],"textures/liquidTiles/icebound_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/icebound_water.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/insalubria_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/myrkwood_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/oasis_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/oasis_water_ripply.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/quagmire_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/respite_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/reversion_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/riverdance_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/riverdance_water_1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/riverdance_water_5.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/riverdance_water_6.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/sanctuary_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/sanctuary_water_1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/sanctuary_water_2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/thinice_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidtiles/BloodMoon_bloodwater2.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/liquidtiles/MuddySwamp_industrial_oil.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/liquidtiles/PlanetX_CB_water.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/liquidtiles/SewageWater.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/liquidtiles/caustic_water.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/liquidtiles/industrial_oil.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/liquidtiles/tes_water2.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lite_green4A.png":["z_DMP2-V0.6.vl2"],"textures/lush/BlueMoon.png":["TWL-MapPack.vl2"],"textures/lush/Roman_COLLa.png":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/Roman_COLLb.png":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/Roman_ROOF.png":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/Roman_STONE.png":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/Skies/BBday_BK.png":["TWL-MapPack.vl2"],"textures/lush/Skies/BBday_DN.png":["TWL-MapPack.vl2"],"textures/lush/Skies/BBday_FR.png":["TWL-MapPack.vl2"],"textures/lush/Skies/BBday_LF.png":["TWL-MapPack.vl2"],"textures/lush/Skies/BBday_RT.png":["TWL-MapPack.vl2"],"textures/lush/Skies/BBday_UP.png":["TWL-MapPack.vl2"],"textures/lush/Skies/lush_01_day_v5_BK_x2.png":["TWL-MapPack.vl2"],"textures/lush/Skies/lush_01_day_v5_DN_x2.png":["TWL-MapPack.vl2"],"textures/lush/Skies/lush_01_day_v5_FR_x2.png":["TWL-MapPack.vl2"],"textures/lush/Skies/lush_01_day_v5_LF_x2.png":["TWL-MapPack.vl2"],"textures/lush/Skies/lush_01_day_v5_RT_x2.png":["TWL-MapPack.vl2"],"textures/lush/Skies/lush_01_day_v5_UP_x2.png":["TWL-MapPack.vl2"],"textures/lush/attrition_iflag.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/attrition_sflag.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/bb_red.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/bb_red2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/bb_sand.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/be_Edoo01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ebor01b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ebor01bb.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/be_ebor01d.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ebor01e.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ebor02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ebor03.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ebor04a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ecombo02a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_edoo02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_edoo03.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eflo01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eflo02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_elig01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_elig02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_elig02_nd.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/be_elig03.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_elig033.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/be_epipe01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eport01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eport01e.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eport02a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eport02b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec03.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec03a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec03b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec04.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec05.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec05b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec06a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec07.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec08.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec09.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_etec.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eterrain02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eterrain02a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eterrain02b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal01b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal02b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal02be.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/be_ewal03_hl.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/be_ewal03a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal03acrk.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/be_ewal04a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal05.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal05a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal05d.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal06.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal07.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal077.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/be_ewal08.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal09b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal11b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal11d.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal12b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewall10.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_gr3streak.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/be_gr4streak.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/be_iColBase01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iColTop.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iGeneric.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iGenericDark.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icei01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icei01a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icei01b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icei01b1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/be_icei01c.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icei01ca.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/be_icei02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icei03.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icei03b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icei04.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ichute01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ichute02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icobor1.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icobor1a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icocei.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icolig.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icolig01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icoligolA.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icomp01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icomp01a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icowal02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icowal02a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icowal02b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iflo01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iflo01a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ifloWet.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ifunctec01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ifunctec01a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihadoo.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihaflo01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihalig.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihaspe01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal04.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal04a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal04b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal04d.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal05a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal05b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal05c.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ipipe01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ipipe01_iwal.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ipipe01b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iprflo01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iprwal01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ispec01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ispec01a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ispec01b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itebor01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itebor02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itebor02a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itebor02b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itebor02c.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itebor04.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itec01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itec01a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itec01c.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itecei01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itecei02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itedoo01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iteflo01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iteflo02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itelig01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itelig02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itewal01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itewal02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itewal02a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itewal03.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itewal04.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_screen.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_thresh01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_thresh01a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_thresh02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_thresh02a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_twal05.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/beach_wal1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/beach_wal2.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/beach_wal3.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/box_a.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/box_b.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/box_c.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/display05.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/display_07.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/dox_beam.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/dox_bluelite1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/dox_bluelite2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/dox_grsteel3.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/dox_grsteel3_b.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/dox_grsteel3_f.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/dox_grsteel4.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/dox_pipe1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/emap_beachblitz.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/hazard.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/ir_blocks.bm8":["TWL-MapPack.vl2"],"textures/lush/ir_blocks.png":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/ir_plain.bm8":["TWL-MapPack.vl2"],"textures/lush/ir_plain.png":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/ir_relief.bm8":["TWL-MapPack.vl2"],"textures/lush/ir_relief.png":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/ir_trim1.bm8":["TWL-MapPack.vl2"],"textures/lush/ir_trim1.png":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/ir_trim2.bm8":["TWL-MapPack.vl2"],"textures/lush/ir_trim2.png":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/ir_wall.bm8":["TWL-MapPack.vl2"],"textures/lush/ir_wall.png":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/kb_logitech.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/light_base01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/panel.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/reactor01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/rip.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/rustbox.png":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/rustbox_logo.png":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/skies/BBday_BK.png":["z_DMP2-V0.6.vl2"],"textures/lush/skies/BBday_DN.png":["z_DMP2-V0.6.vl2"],"textures/lush/skies/BBday_FR.png":["z_DMP2-V0.6.vl2"],"textures/lush/skies/BBday_LF.png":["z_DMP2-V0.6.vl2"],"textures/lush/skies/BBday_RT.png":["z_DMP2-V0.6.vl2"],"textures/lush/skies/BBday_UP.png":["z_DMP2-V0.6.vl2"],"textures/lush/skies/L4_b.bm8":["lush.vl2"],"textures/lush/skies/L4_b.png":["","lush.vl2"],"textures/lush/skies/L4_bottom.bm8":["lush.vl2"],"textures/lush/skies/L4_bottom.png":["","lush.vl2"],"textures/lush/skies/L4_f.bm8":["lush.vl2"],"textures/lush/skies/L4_f.png":["","lush.vl2"],"textures/lush/skies/L4_l.bm8":["lush.vl2"],"textures/lush/skies/L4_l.png":["","lush.vl2"],"textures/lush/skies/L4_r.bm8":["lush.vl2"],"textures/lush/skies/L4_r.png":["","lush.vl2"],"textures/lush/skies/L4_t.bm8":["lush.vl2"],"textures/lush/skies/L4_t.png":["","lush.vl2"],"textures/lush/skies/emap_dark_green.png":["TWL2-MapPack.vl2"],"textures/lush/skies/emap_muddy.png":["Classic_maps_v1.vl2"],"textures/lush/skies/kif_lushsunset_BK.png":["TWL2-MapPack.vl2"],"textures/lush/skies/kif_lushsunset_DN.png":["TWL2-MapPack.vl2"],"textures/lush/skies/kif_lushsunset_FR.png":["TWL2-MapPack.vl2"],"textures/lush/skies/kif_lushsunset_LF.png":["TWL2-MapPack.vl2"],"textures/lush/skies/kif_lushsunset_RT.png":["TWL2-MapPack.vl2"],"textures/lush/skies/kif_lushsunset_UP.png":["TWL2-MapPack.vl2"],"textures/lush/skies/lush_01_day_v5_BK.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_day_v5_BK_x2.png":["z_DMP2-V0.6.vl2"],"textures/lush/skies/lush_01_day_v5_DN.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_day_v5_DN_x2.png":["z_DMP2-V0.6.vl2"],"textures/lush/skies/lush_01_day_v5_FR.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_day_v5_FR_x2.png":["z_DMP2-V0.6.vl2"],"textures/lush/skies/lush_01_day_v5_LF.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_day_v5_LF_x2.png":["z_DMP2-V0.6.vl2"],"textures/lush/skies/lush_01_day_v5_RT.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_day_v5_RT_x2.png":["z_DMP2-V0.6.vl2"],"textures/lush/skies/lush_01_day_v5_UP.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_day_v5_UP_x2.png":["z_DMP2-V0.6.vl2"],"textures/lush/skies/lush_01_night_BK.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_night_DN.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_night_FR.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_night_LF.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_night_RT.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_night_UP.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_ram_v5_BK.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_01_ram_v5_DN.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_01_ram_v5_FR.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_01_ram_v5_LF.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_01_ram_v5_RT.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_01_ram_v5_UP.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_02_dusk_BK.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_02_dusk_DN.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_02_dusk_FR.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_02_dusk_LF.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_02_dusk_RT.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_02_dusk_UP.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_02c_dusk_BK.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_02c_dusk_DN.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_02c_dusk_FR.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_02c_dusk_LF.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_02c_dusk_RT.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_02c_dusk_UP.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_day_emap.bm8":["lush.vl2"],"textures/lush/skies/lush_day_emap.png":["lush.vl2"],"textures/lush/skies/lush_nite_emap.bm8":["lush.vl2"],"textures/lush/skies/lush_nite_emap.png":["lush.vl2"],"textures/lush/skies/lushcloud1.bm8":["lush.vl2"],"textures/lush/skies/lushcloud1.png":["lush.vl2"],"textures/lush/skies/lushcloud3.bm8":["lush.vl2"],"textures/lush/skies/lushcloud3.png":["lush.vl2"],"textures/lush/skies/lushcloud4.bm8":["lush.vl2"],"textures/lush/skies/lushcloud4.png":["lush.vl2"],"textures/lush/skies/starrynite_v4_BK.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v4_BK.png":["lush.vl2"],"textures/lush/skies/starrynite_v4_DN.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v4_DN.png":["lush.vl2"],"textures/lush/skies/starrynite_v4_FR.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v4_FR.png":["lush.vl2"],"textures/lush/skies/starrynite_v4_LF.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v4_LF.png":["lush.vl2"],"textures/lush/skies/starrynite_v4_RT.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v4_RT.png":["lush.vl2"],"textures/lush/skies/starrynite_v4_UP.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v4_UP.png":["lush.vl2"],"textures/lush/skies/starrynite_v6_BK.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v6_BK.png":["lush.vl2"],"textures/lush/skies/starrynite_v6_DN.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v6_DN.png":["lush.vl2"],"textures/lush/skies/starrynite_v6_FR.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v6_FR.png":["lush.vl2"],"textures/lush/skies/starrynite_v6_LF.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v6_LF.png":["lush.vl2"],"textures/lush/skies/starrynite_v6_RT.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v6_RT.png":["lush.vl2"],"textures/lush/skies/starrynite_v6_UP.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v6_UP.png":["lush.vl2"],"textures/lush/skull.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/alien-01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/display04.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/display05.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/display06.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/display07.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/display08.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/display10.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot02.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot03.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot04.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot05.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot06.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot07.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot08.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot09.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot11.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/stone_wall1.png":["TWL2-MapPack.vl2"],"textures/lush/stone_wall2.png":["TWL2-MapPack.vl2"],"textures/lush/stone_wall3.png":["TWL2-MapPack.vl2"],"textures/lush/stone_wall4.png":["TWL2-MapPack.vl2"],"textures/lush/stone_wall5.png":["TWL2-MapPack.vl2"],"textures/lush/stone_wall7.png":["TWL2-MapPack.vl2"],"textures/lush/trim_t01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/wall_c02.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/wall_light_c01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/wall_trim01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/wall_w03a.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/xing.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush_dark.dml":["lush.vl2"],"textures/lush_day.dml":["DynamixFinalPack.vl2"],"textures/lush_day_x2.dml":["TWL-MapPack.vl2"],"textures/lush_dusk.dml":["Classic_maps_v1.vl2","DynamixFinalPack.vl2"],"textures/lush_night.dml":["DynamixFinalPack.vl2"],"textures/lush_ram.dml":["Classic_maps_v1.vl2"],"textures/lushdusk66.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lushsky_night11.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/mMetalL.png":["z_DMP2-V0.6.vl2"],"textures/magsky/mag_BK.png":["TWL2-MapPack.vl2"],"textures/magsky/mag_FR.png":["TWL2-MapPack.vl2"],"textures/magsky/mag_LF.png":["TWL2-MapPack.vl2"],"textures/magsky/mag_RT.png":["TWL2-MapPack.vl2"],"textures/magsky/mag_UP.png":["TWL2-MapPack.vl2"],"textures/makkon_tech/techcomp3_blk1.png":["z_DMP2-V0.6.vl2"],"textures/makkon_tech/techflat1_blk1.png":["z_DMP2-V0.6.vl2"],"textures/makkon_tech/techflat1_rst3.png":["z_DMP2-V0.6.vl2"],"textures/makkon_tech/techflat2_rst2b.png":["z_DMP2-V0.6.vl2"],"textures/makkon_tech/techflr1_grey2.png":["z_DMP2-V0.6.vl2"],"textures/makkon_tech/techflr5_blk1.png":["z_DMP2-V0.6.vl2"],"textures/makkon_tech/techflr5_rst3.png":["z_DMP2-V0.6.vl2"],"textures/makkon_tech/techtrim3_red2.png":["z_DMP2-V0.6.vl2"],"textures/makkon_tech/techwal9b_grn4.png":["z_DMP2-V0.6.vl2"],"textures/missleturret.png":["z_DMP2-V0.6.vl2"],"textures/mmd.dml":["TWL2-MapPack.vl2"],"textures/mmd/mmd_BK.png":["TWL2-MapPack.vl2"],"textures/mmd/mmd_DN.png":["TWL2-MapPack.vl2"],"textures/mmd/mmd_FR.png":["TWL2-MapPack.vl2"],"textures/mmd/mmd_LF.png":["TWL2-MapPack.vl2"],"textures/mmd/mmd_RT.png":["TWL2-MapPack.vl2"],"textures/mmd/mmd_UP.png":["TWL2-MapPack.vl2"],"textures/mr_02.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/muddy.dml":["Classic_maps_v1.vl2"],"textures/muddy/skies/muddy_BK.png":["Classic_maps_v1.vl2"],"textures/muddy/skies/muddy_FR.png":["Classic_maps_v1.vl2"],"textures/muddy/skies/muddy_LF.png":["Classic_maps_v1.vl2"],"textures/muddy/skies/muddy_RT.png":["Classic_maps_v1.vl2"],"textures/muddy/skies/muddy_UP.png":["Classic_maps_v1.vl2"],"textures/muddy/skies/muddy_cloud1.png":["Classic_maps_v1.vl2"],"textures/muddy/skies/muddy_cloud2.png":["Classic_maps_v1.vl2"],"textures/mx3_wall.png":["z_DMP2-V0.6.vl2"],"textures/nef/skies/Nef5_BK.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Nef5_DN.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Nef5_FR.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Nef5_LF.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Nef5_RT.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Nef5_UP.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet2_1.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet2_2.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet2_3.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet2_4.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet2_5.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet_1.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet_2.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet_3.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet_4.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet_5.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet_cloud1.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet_cloud2.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Surreal1_BK.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Surreal1_FR.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Surreal1_LF.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Surreal1_RT.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Surreal1_UP.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Surreal_7.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Surreal_Cloud1.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Surreal_Cloud2.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nefRed_1.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nefRed_2.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nefRed_3.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nefRed_4.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nefRed_5.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nef_BlueClear_1.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nef_BlueClear_2.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nef_BlueClear_3.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nef_BlueClear_4.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nef_BlueClear_5.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nef_BlueClear_cloud1.png":["Classic_maps_v1.vl2"],"textures/nef/skies/night1.png":["Classic_maps_v1.vl2"],"textures/nef/skies/night2.png":["Classic_maps_v1.vl2"],"textures/nef/skies/night3.png":["Classic_maps_v1.vl2"],"textures/nef/skies/night4.png":["Classic_maps_v1.vl2"],"textures/nef/skies/night5.png":["Classic_maps_v1.vl2"],"textures/nef_5.dml":["Classic_maps_v1.vl2"],"textures/nef_BlueClear.dml":["Classic_maps_v1.vl2"],"textures/nef_RedPlanet.dml":["Classic_maps_v1.vl2"],"textures/nef_RedPlanet2.dml":["Classic_maps_v1.vl2"],"textures/nef_Red_1.dml":["Classic_maps_v1.vl2"],"textures/nef_Surreal1.dml":["Classic_maps_v1.vl2"],"textures/nef_night1.dml":["Classic_maps_v1.vl2"],"textures/nef_sset2_x2.dml":["TWL-MapPack.vl2"],"textures/nefred1/red1_BK_x2.png":["TWL-MapPack.vl2"],"textures/nefred1/red1_CLOUD1_x2.png":["TWL-MapPack.vl2"],"textures/nefred1/red1_FR_x2.png":["TWL-MapPack.vl2"],"textures/nefred1/red1_LF_x2.png":["TWL-MapPack.vl2"],"textures/nefred1/red1_RT_x2.png":["TWL-MapPack.vl2"],"textures/nefred1/red1_UP_x2.png":["TWL-MapPack.vl2"],"textures/nefred1_x2.dml":["TWL-MapPack.vl2"],"textures/nefsset2_x2/skies/nef_sset2_BK.png":["TWL-MapPack.vl2"],"textures/nefsset2_x2/skies/nef_sset2_FR.png":["TWL-MapPack.vl2"],"textures/nefsset2_x2/skies/nef_sset2_LF.png":["TWL-MapPack.vl2"],"textures/nefsset2_x2/skies/nef_sset2_RT.png":["TWL-MapPack.vl2"],"textures/nefsset2_x2/skies/nef_sset2_UP.png":["TWL-MapPack.vl2"],"textures/nightsky82.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/ocean_water.dml":["textures.vl2"],"textures/ocular.dml":["TWL2-MapPack.vl2"],"textures/padfloor.png":["z_DMP2-V0.6.vl2"],"textures/paperFlag.png":["z_DMP2-V0.6.vl2"],"textures/particleTest.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/pglite00.png":["z_DMP2-V0.6.vl2"],"textures/plasma.png":["z_DMP2-V0.6.vl2"],"textures/portgen.png":["z_DMP2-V0.6.vl2"],"textures/portgen3.png":["z_DMP2-V0.6.vl2"],"textures/portlit0.png":["z_DMP2-V0.6.vl2"],"textures/precipitation/raindrops.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake001.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake002.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake003.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake004.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake005.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake006.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake007.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake008.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake009.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake010.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake011.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake012.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake013.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake014.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake015.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake016.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake017.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflakes.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/purpsun.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/pwrgenr1.png":["z_DMP2-V0.6.vl2"],"textures/raindrops.dml":["textures.vl2"],"textures/rainmist.png":["z_DMP2-V0.6.vl2"],"textures/redBg.png":["z_DMP2-V0.6.vl2"],"textures/red_blink0.png":["z_DMP2-V0.6.vl2"],"textures/red_blink4.png":["z_DMP2-V0.6.vl2"],"textures/redbrown_tex.png":["z_DMP2-V0.6.vl2"],"textures/redeemer.png":["z_DMP2-V0.6.vl2"],"textures/repairgun.png":["z_DMP2-V0.6.vl2"],"textures/rilrock/ril.darkrock.png":["S8maps.vl2"],"textures/rlight00.png":["z_DMP2-V0.6.vl2"],"textures/rlight01.png":["z_DMP2-V0.6.vl2"],"textures/rlight02.png":["z_DMP2-V0.6.vl2"],"textures/rlight03.png":["z_DMP2-V0.6.vl2"],"textures/rlight04.png":["z_DMP2-V0.6.vl2"],"textures/rlite00.png":["z_DMP2-V0.6.vl2"],"textures/rlite03.png":["z_DMP2-V0.6.vl2"],"textures/roelcolor.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/rpulse00.png":["z_DMP2-V0.6.vl2"],"textures/rpulse01.png":["z_DMP2-V0.6.vl2"],"textures/rpulse02.png":["z_DMP2-V0.6.vl2"],"textures/rpulse03.png":["z_DMP2-V0.6.vl2"],"textures/rpulse04.png":["z_DMP2-V0.6.vl2"],"textures/rpulse05.png":["z_DMP2-V0.6.vl2"],"textures/rpulse06.png":["z_DMP2-V0.6.vl2"],"textures/rpulse07.png":["z_DMP2-V0.6.vl2"],"textures/rpulse08.png":["z_DMP2-V0.6.vl2"],"textures/rpulse09.png":["z_DMP2-V0.6.vl2"],"textures/rst_goonflag.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/rst_taotribes.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/rst_toitle.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/rst_tribescastcof.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/rst_tribesnextcof.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/sat_up.png":["z_DMP2-V0.6.vl2"],"textures/scorp1.png":["z_DMP2-V0.6.vl2"],"textures/shinny_tech.png":["z_DMP2-V0.6.vl2"],"textures/shotgun.png":["z_DMP2-V0.6.vl2"],"textures/skies/DarkStormy/DarkStormy_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/DarkStormy/DarkStormy_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/DarkStormy/DarkStormy_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/DarkStormy/DarkStormy_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/DarkStormy/DarkStormy_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/DarkStormy/DarkStormy_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Euro4_Bleed_emap.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_Bleed_sysday_bk.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_Bleed_sysday_dn.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_Bleed_sysday_fr.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_Bleed_sysday_lf.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_Bleed_sysday_rt.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_Bleed_sysday_up.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_FrozenHope_inf_butchlava2_BK.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_FrozenHope_inf_butchlava2_DN.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_FrozenHope_inf_butchlava2_FR.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_FrozenHope_inf_butchlava2_LF.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_FrozenHope_inf_butchlava2_RT.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_FrozenHope_inf_butchlava2_UP.png":["TWL2-MapPack.vl2"],"textures/skies/Iris/Iris_BK.bm8":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_BK.png":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_DN.bm8":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_DN.png":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_FR.bm8":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_FR.png":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_LF.bm8":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_LF.png":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_RT.bm8":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_RT.png":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_UP.bm8":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_UP.png":["TWL-MapPack.vl2"],"textures/skies/L4/L4_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/L4/L4_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/L4/L4_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/L4/L4_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/L4/L4_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/L4/L4_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Magellan/WinterBlue_v5_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Magellan/WinterBlue_v5_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Magellan/WinterBlue_v5_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Magellan/WinterBlue_v5_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Magellan/WinterBlue_v5_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Magellan/WinterBlue_v5_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Nef_Sset2/Nef_Sset2_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Nef_Sset2/Nef_Sset2_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Nef_Sset2/Nef_Sset2_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Nef_Sset2/Nef_Sset2_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Nef_Sset2/Nef_Sset2_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PacificSky/PacificSky_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PacificSky/PacificSky_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PacificSky/PacificSky_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PacificSky/PacificSky_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PacificSky/PacificSky_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PacificSky/PacificSky_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PlanetX/PlanetX_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PlanetX/PlanetX_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PlanetX/PlanetX_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PlanetX/PlanetX_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PlanetX/PlanetX_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PlanetX/PlanetX_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PlanetX/PlanetX_reflect.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Saturn/Saturn_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Saturn/Saturn_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Saturn/Saturn_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Saturn/Saturn_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Saturn/Saturn_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Saturn/Saturn_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/SunSet12/SunSet12_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/SunSet12/SunSet12_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/SunSet12/SunSet12_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/SunSet12/SunSet12_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/SunSet12/SunSet12_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/SunSet12/SunSet12_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/anabatic_7.png":["z_DMP2-V0.6.vl2"],"textures/skies/anabatic_BK.png":["z_DMP2-V0.6.vl2"],"textures/skies/anabatic_Cloud1.png":["z_DMP2-V0.6.vl2"],"textures/skies/anabatic_Cloud2.png":["z_DMP2-V0.6.vl2"],"textures/skies/anabatic_FR.png":["z_DMP2-V0.6.vl2"],"textures/skies/anabatic_LF.png":["z_DMP2-V0.6.vl2"],"textures/skies/anabatic_RT.png":["z_DMP2-V0.6.vl2"],"textures/skies/anabatic_UP.png":["z_DMP2-V0.6.vl2"],"textures/skies/aurawisp/AURAWISP_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/aurawisp/AURAWISP_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/aurawisp/AURAWISP_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/aurawisp/AURAWISP_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/aurawisp/AURAWISP_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/aurawisp/AURAWISP_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/badlandday/badlandday_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/badlandday/badlandday_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/badlandday/badlandday_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/badlandday/badlandday_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/badlandday/badlandday_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/blank_DN.bm8":["TWL2-MapPack.vl2"],"textures/skies/blank_DN.png":["TWL2-MapPack.vl2"],"textures/skies/borealis/borealis_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/borealis/borealis_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/borealis/borealis_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/borealis/borealis_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/borealis/borealis_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/borealis/borealis_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/cc_sky_bk.png":["TWL2-MapPack.vl2"],"textures/skies/cc_sky_fr.png":["TWL2-MapPack.vl2"],"textures/skies/cc_sky_lf.png":["TWL2-MapPack.vl2"],"textures/skies/cc_sky_rt.png":["TWL2-MapPack.vl2"],"textures/skies/cc_sky_up.png":["TWL2-MapPack.vl2"],"textures/skies/ccbsky2/csk2_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/ccbsky2/csk2_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/ccbsky2/csk2_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/ccbsky2/csk2_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/ccbsky2/csk2_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/ccbsky2/csk2_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/clouds/clouds_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/clouds/clouds_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/clouds/clouds_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/clouds/clouds_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/clouds/clouds_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/clouds/clouds_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/cubemap/cubemap_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/cubemap/cubemap_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/cubemap/cubemap_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/cubemap/cubemap_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/cubemap/cubemap_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/cubemap/cubemap_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eeps/eepdesert_BK.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eeps/eepdesert_FR.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eeps/eepdesert_LF.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eeps/eepdesert_RT.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eeps/eepdesert_UP.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve1bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve1dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve1ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve1lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve1rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve1up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve2bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve2dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve2ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve2lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve2rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve2up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve3bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve3dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve3ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve3lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve3rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve3up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve4bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve4dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve4ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve4lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve4rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve4up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve5bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve5dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve5ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve5lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve5rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve5up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve6bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve6dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve6ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve6lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve6rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve6up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve7bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve7dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve7ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve7lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve7rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve7up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve8bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve8dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve8ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve8lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve8rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve8up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/flingsky03/emap_muddy.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/flingsky03/flingsky03_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/flingsky03/flingsky03_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/flingsky03/flingsky03_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/flingsky03/flingsky03_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/flingsky03/flingsky03_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/flingsky03/flingsky03_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/haloday/haloday_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/haloday/haloday_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/haloday/haloday_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/haloday/haloday_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/haloday/haloday_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/haloday/haloday_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/halonite/halonite_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/halonite/halonite_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/halonite/halonite_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/halonite/halonite_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/halonite/halonite_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/halonite/halonite_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/harvest/harvest_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/harvest/harvest_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/harvest/harvest_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/harvest/harvest_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/harvest/harvest_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/harvest/harvest_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_night13/inf_butch_night13_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_night13/inf_butch_night13_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_night13/inf_butch_night13_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_night13/inf_butch_night13_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_night13/inf_butch_night13_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_night13/inf_butch_night13_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_nov50/inf_butch_nov50_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_nov50/inf_butch_nov50_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_nov50/inf_butch_nov50_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_nov50/inf_butch_nov50_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_nov50/inf_butch_nov50_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_nov50/inf_butch_nov50_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butchlava51/inf_butchlava51_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butchlava51/inf_butchlava51_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butchlava51/inf_butchlava51_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butchlava51/inf_butchlava51_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butchlava51/inf_butchlava51_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butchlava51/inf_butchlava51_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/jagged/chateau_bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/jagged/chateau_dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/jagged/chateau_ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/jagged/chateau_lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/jagged/chateau_rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/jagged/chateau_up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lushsunset/kif_lushsunset_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lushsunset/kif_lushsunset_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lushsunset/kif_lushsunset_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lushsunset/kif_lushsunset_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lushsunset/kif_lushsunset_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lushsunset/kif_lushsunset_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lavanight_v5/lavanight_v5_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lavanight_v5/lavanight_v5_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lavanight_v5/lavanight_v5_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lavanight_v5/lavanight_v5_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lavanight_v5/lavanight_v5_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lavanight_v5/lavanight_v5_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lush_02_dusk_BK.png":["TWL-MapPack.vl2"],"textures/skies/lush_02_dusk_DN.png":["TWL-MapPack.vl2"],"textures/skies/lush_02_dusk_FR.png":["TWL-MapPack.vl2"],"textures/skies/lush_02_dusk_LF.png":["TWL-MapPack.vl2"],"textures/skies/lush_02_dusk_RT.png":["TWL-MapPack.vl2"],"textures/skies/lush_02_dusk_UP.png":["TWL-MapPack.vl2"],"textures/skies/lushdusk66/lushdusk66_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushdusk66/lushdusk66_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushdusk66/lushdusk66_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushdusk66/lushdusk66_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushdusk66/lushdusk66_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushdusk66/lushdusk66_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushsky_night11/Thumbs.db":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushsky_night11/lushsky_night11_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushsky_night11/lushsky_night11_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushsky_night11/lushsky_night11_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushsky_night11/lushsky_night11_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushsky_night11/lushsky_night11_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushsky_night11/lushsky_night11_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/mr_02/mr_02_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/mr_02/mr_02_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/mr_02/mr_02_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/mr_02/mr_02_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/mr_02/mr_02_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/mr_02/mr_02_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nefred1/red1_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nefred1/red1_CLOUD1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nefred1/red1_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nefred1/red1_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nefred1/red1_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nefred1/red1_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nightsky82/nightsky82_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nightsky82/nightsky82_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nightsky82/nightsky82_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nightsky82/nightsky82_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nightsky82/nightsky82_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nightsky82/nightsky82_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/ocular0.bm8":["TWL2-MapPack.vl2"],"textures/skies/ocular0.png":["TWL2-MapPack.vl2"],"textures/skies/ocular180.bm8":["TWL2-MapPack.vl2"],"textures/skies/ocular180.png":["TWL2-MapPack.vl2"],"textures/skies/ocular270.bm8":["TWL2-MapPack.vl2"],"textures/skies/ocular270.png":["TWL2-MapPack.vl2"],"textures/skies/ocular90.bm8":["TWL2-MapPack.vl2"],"textures/skies/ocular90.png":["TWL2-MapPack.vl2"],"textures/skies/ocular_lush_day_emap.bm8":["TWL2-MapPack.vl2"],"textures/skies/ocular_lush_day_emap.png":["TWL2-MapPack.vl2"],"textures/skies/oculartop.bm8":["TWL2-MapPack.vl2"],"textures/skies/oculartop.png":["TWL2-MapPack.vl2"],"textures/skies/purpsun/PURPSUN_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/purpsun/PURPSUN_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/purpsun/PURPSUN_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/purpsun/PURPSUN_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/purpsun/PURPSUN_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/purpsun/PURPSUN_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/roelcolor/roelcolor_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/roelcolor/roelcolor_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/roelcolor/roelcolor_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/roelcolor/roelcolor_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/roelcolor/roelcolor_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/roelcolor/roelcolor_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sal/Malig_v1_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sal/Malig_v1_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sal/Malig_v1_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sal/Malig_v1_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sal/Malig_v1_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sal/Malig_v1_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky01/Cloud1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky01/sky01_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky01/sky02_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky01/sky03_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky01/sky04_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky01/sky05_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky01/sky06_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky121/sky121_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky121/sky121_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky121/sky121_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky121/sky121_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky121/sky121_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky121/sky121_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky127/sky127_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky127/sky127_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky127/sky127_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky127/sky127_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky127/sky127_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky127/sky127_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky156/sky156_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky156/sky156_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky156/sky156_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky156/sky156_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky156/sky156_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky156/sky156_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_14/space_14_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_14/space_14_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_14/space_14_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_14/space_14_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_14/space_14_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_14/space_14_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_14_BK.png":["z_DMP2-V0.6.vl2"],"textures/skies/space_14_DN.png":["z_DMP2-V0.6.vl2"],"textures/skies/space_14_FR.png":["z_DMP2-V0.6.vl2"],"textures/skies/space_14_LF.png":["z_DMP2-V0.6.vl2"],"textures/skies/space_14_RT.png":["z_DMP2-V0.6.vl2"],"textures/skies/space_14_UP.png":["z_DMP2-V0.6.vl2"],"textures/skies/space_16/space_16_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_16/space_16_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_16/space_16_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_16/space_16_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_16/space_16_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_16/space_16_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_17/space_17_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_17/space_17_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_17/space_17_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_17/space_17_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_17/space_17_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_17/space_17_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_18/space_18_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_18/space_18_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_18/space_18_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_18/space_18_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_18/space_18_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_18/space_18_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_19/space_19_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_19/space_19_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_19/space_19_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_19/space_19_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_19/space_19_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_19/space_19_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_3/space_3_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_3/space_3_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_3/space_3_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_3/space_3_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_3/space_3_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_3/space_3_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_5/space_5_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_5/space_5_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_5/space_5_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_5/space_5_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_5/space_5_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_5/space_5_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/starrynite/starrynite_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/starrynite/starrynite_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/starrynite/starrynite_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/starrynite/starrynite_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/starrynite/starrynite_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/starrynite/starrynite_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sundown25/sundown25_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sundown25/sundown25_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sundown25/sundown25_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sundown25/sundown25_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sundown25/sundown25_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sundown25/sundown25_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sunnight/sunnight_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sunnight/sunnight_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sunnight/sunnight_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sunnight/sunnight_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sunnight/sunnight_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sunnight/sunnight_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/tyre/tyre_bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/tyre/tyre_dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/tyre/tyre_ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/tyre/tyre_lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/tyre/tyre_rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/tyre/tyre_up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/violet/violet_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/violet/violet_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/violet/violet_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/violet/violet_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/violet/violet_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/violet/violet_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/winterskyday/winterskyday_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/winterskyday/winterskyday_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/winterskyday/winterskyday_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/winterskyday/winterskyday_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/winterskyday/winterskyday_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/winterskyday/winterskyday_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/A7branch1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/A7trunk2.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/AgaritaFall.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/BBerryFall.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/BarrenSticksFall.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Blue.hflag.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Blue.hmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Blue.lfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Blue.lmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Blue.mfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Blue.mmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Branch3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Branch4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Branch5.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Branch6.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Branch7.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Burntwood.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/BurntwoodBranch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ChkBerryWinter.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0000.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0001.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0002.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0003.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0004.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0005.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0006.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0007.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0008.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0009.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Green.hflag.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Green.hmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Green.lfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Green.lmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Green.mfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Green.mmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/HorseNettleFall.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Humnskn3.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/LushMoss.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/MadroneBark.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/MadroneFall.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/MadroneFoliage.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/MadroneWinter.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Maple Shrub.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/MesqBark.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/MesquiteBranch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/MesquiteLeaves.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Mortar_Projectile.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/MotionSensor.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/NewMoss.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/NewMossFull.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/NexDefaultFloor.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/NexHoardFloor.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/NexusGenerator.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/NexusPowerLightsON.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Oldwood.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/OldwoodBran01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/OldwoodBranch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Orange.hmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Orange.lfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Orange.lmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Orange.mfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Orange.mmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Plsre00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre06.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre07.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre08.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre09.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre10.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre11.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre12.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre13.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre14.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre15.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre16.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre17.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre18.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre19.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre20.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre21.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre22.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/PonderosaPineBark.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse06.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse07.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse08.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Purple.hmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Purple.lfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Purple.lmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Purple.mfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Purple.mmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Rabbit BushWin.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/RabbitBush.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Red.hmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Red.lfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Red.lmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Red.mfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Red.mmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/SBerryFall.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ScotchBroom.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Scout_windshield.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ShieldPackActivate.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ShieldPackAmbient.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Silver.hmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Silver.lfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Silver.lmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Silver.mfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Silver.mmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/SnowBlanket.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/TR2-1.hmale.png":["TR2final105-client.vl2"],"textures/skins/TR2-1.lfemale.png":["TR2final105-client.vl2"],"textures/skins/TR2-1.mfemale.png":["TR2final105-client.vl2"],"textures/skins/TR2-1.mmale.png":["TR2final105-client.vl2"],"textures/skins/TR2-2.hmale.png":["TR2final105-client.vl2"],"textures/skins/TR2-2.lfemale.png":["TR2final105-client.vl2"],"textures/skins/TR2-2.mfemale.png":["TR2final105-client.vl2"],"textures/skins/TR2-2.mmale.png":["TR2final105-client.vl2"],"textures/skins/Vehicle_Land_Assault_Wheel.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Vehicle_Land_Assault_bodyMain.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Vehicle_Land_Assault_bodySide1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Vehicle_Land_Assault_bodySide2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Vehicle_grav_scout.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Vehicle_grav_scout_pipes.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Vehicle_grav_scout_windshield.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Vehicle_grav_scout_windshieldInner.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Vehicle_grav_tank_bodyMain.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Weapon_missile_projectile.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/WinMapShrubart.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/WinRhody.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/WinScotchArt.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Yellow.hflag.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Yellow.hmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Yellow.lfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Yellow.lmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Yellow.mfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Yellow.mmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/a.hbioderm_512.png":["skins.vl2"],"textures/skins/a.hrobot_512.png":["skins.vl2"],"textures/skins/a.lbioderm_512.png":["skins.vl2"],"textures/skins/a.lrobot_512.png":["skins.vl2"],"textures/skins/a.mbioderm_512.png":["skins.vl2"],"textures/skins/a.mrobot_512.png":["skins.vl2"],"textures/skins/alienfirxbase2.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ammo_chaingun.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ammo_disc.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ammo_grenade.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ammo_mine.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ammo_mortar.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ammo_plasma.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/armor.damage.1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/armor.damage.2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/armor.damage.3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/artists.plaque.png":["skins.vl2"],"textures/skins/b.hbioderm_512.png":["skins.vl2"],"textures/skins/b.hrobot_512.png":["skins.vl2"],"textures/skins/b.lbioderm_512.png":["skins.vl2"],"textures/skins/b.lrobot_512.png":["skins.vl2"],"textures/skins/b.mbioderm_512.png":["skins.vl2"],"textures/skins/b.mrobot_512.png":["skins.vl2"],"textures/skins/banner_honor.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/banner_strength.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/banner_unity.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/barrelMount.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/barrel_aa_large.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/barrel_elf_large.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/barrel_fusion_large.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/barrel_missile_large.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/barrel_mortar_large.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/base.flag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/base.hbioderm.png":["skins.vl2"],"textures/skins/base.hbioderm_512.png":["skins.vl2"],"textures/skins/base.hflag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/base.hmale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/base.lbioderm.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/base.lbioderm_512.png":["skins.vl2"],"textures/skins/base.lfemale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/base.lmale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/base.mbioderm.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/base.mbioderm_512.png":["skins.vl2"],"textures/skins/base.mfemale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/base.mmale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/base.switch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.flag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/baseb.hbioderm.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.hmale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.lbioderm.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.lfemale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.lmale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.mbioderm.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.mfemale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.mmale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.switch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/basebbot.hmale.png":["skins.vl2"],"textures/skins/basebbot.lmale.png":["skins.vl2"],"textures/skins/basebbot.mmale.png":["skins.vl2"],"textures/skins/basebot.hmale.png":["skins.vl2"],"textures/skins/basebot.lmale.png":["skins.vl2"],"textures/skins/basebot.mmale.png":["skins.vl2"],"textures/skins/bb_bark.png":["TWL-MapPack.vl2"],"textures/skins/bb_bark2.png":["TWL-MapPack.vl2"],"textures/skins/bb_beechleaf.png":["TWL-MapPack.vl2"],"textures/skins/bb_bigleaf.png":["TWL-MapPack.vl2"],"textures/skins/bb_bush.png":["TWL-MapPack.vl2"],"textures/skins/bb_jnigraleaf.png":["TWL-MapPack.vl2"],"textures/skins/bb_palmleaf.png":["TWL-MapPack.vl2"],"textures/skins/bb_screen.png":["TWL-MapPack.vl2"],"textures/skins/bb_stripeleaf.png":["TWL-MapPack.vl2"],"textures/skins/bb_tree1_foliage2.png":["TWL-MapPack.vl2"],"textures/skins/bb_tree1_side.png":["TWL-MapPack.vl2"],"textures/skins/bb_tree2_foliage2.png":["TWL-MapPack.vl2"],"textures/skins/bb_tree2_side.png":["TWL-MapPack.vl2"],"textures/skins/bb_trunk.png":["TWL-MapPack.vl2"],"textures/skins/beacon.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/beagle.flag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/beagle.hmale.png":["skins.vl2"],"textures/skins/beagle.hmale_512.png":["skins.vl2"],"textures/skins/beagle.lfemale.png":["skins.vl2"],"textures/skins/beagle.lfemale_512.png":["skins.vl2"],"textures/skins/beagle.lmale.png":["skins.vl2"],"textures/skins/beagle.lmale_512.png":["skins.vl2"],"textures/skins/beagle.mfemale.png":["skins.vl2"],"textures/skins/beagle.mfemale_512.png":["skins.vl2"],"textures/skins/beagle.mmale.png":["skins.vl2"],"textures/skins/beagle.mmale_512.png":["skins.vl2"],"textures/skins/beagle.switch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/beampulse.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/bigdevdawg.plaque.png":["skins.vl2"],"textures/skins/billboard_1.png":["TR2final105-client.vl2"],"textures/skins/billboard_2.png":["TR2final105-client.vl2"],"textures/skins/billboard_3.png":["TR2final105-client.vl2"],"textures/skins/billboard_4.png":["TR2final105-client.vl2"],"textures/skins/blank.switch.png":["skins.vl2"],"textures/skins/blite00.png":["skins.vl2"],"textures/skins/blite01.PNG":["skins.vl2"],"textures/skins/blite02.png":["skins.vl2"],"textures/skins/blite03.png":["skins.vl2"],"textures/skins/blite04.png":["skins.vl2"],"textures/skins/blue.hflag.png":["zflags.vl2"],"textures/skins/blue.png":["skins.vl2"],"textures/skins/blue00.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/blue00.ifl":["skins.vl2"],"textures/skins/blue01.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/blue02.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/blue03.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/blue04.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/blue_blink.ifl":["skins.vl2"],"textures/skins/blue_blink0.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/blue_blink0.ifl":["skins.vl2"],"textures/skins/blue_blink1.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/blue_blink2.PNG":["skins.vl2"],"textures/skins/blue_blink2.png":["yHDTextures2.0.vl2"],"textures/skins/blue_blink3.PNG":["skins.vl2"],"textures/skins/blue_blink3.png":["yHDTextures2.0.vl2"],"textures/skins/blue_blink4.PNG":["skins.vl2"],"textures/skins/blue_blink4.png":["yHDTextures2.0.vl2"],"textures/skins/borg1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/borg2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/borg4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/borg6.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/brsh5.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/brush.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/bullethole1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/bullethole2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/bullethole3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/bullethole4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/bullethole5.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/bullethole6.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cactus.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/camera.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/chaingun_shot_end.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/chaingun_shot_side.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/chg_fmzl.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/chg_smzl.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/chgexhaust.ifl":["skins.vl2"],"textures/skins/cloak_core.ifl":["skins.vl2"],"textures/skins/cloak_core0000.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0001.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0002.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0003.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0004.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0005.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0006.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0007.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0008.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0009.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0010.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0011.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0012.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0013.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0014.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0015.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0016.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0017.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0018.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0019.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cotp.flag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/cotp.hmale.png":["skins.vl2"],"textures/skins/cotp.lfemale.png":["skins.vl2"],"textures/skins/cotp.lmale.png":["skins.vl2"],"textures/skins/cotp.mfemale.png":["skins.vl2"],"textures/skins/cotp.mmale.png":["skins.vl2"],"textures/skins/cotp.switch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cotp_hmale_512.png":["skins.vl2"],"textures/skins/cotp_lfemale_512.png":["skins.vl2"],"textures/skins/cotp_lmale_512.png":["skins.vl2"],"textures/skins/cotp_mfemale_512.png":["skins.vl2"],"textures/skins/cotp_mmale_512.png":["skins.vl2"],"textures/skins/dcase00.PNG":["skins.vl2"],"textures/skins/dcase00.ifl":["skins.vl2"],"textures/skins/dcase00.png":["yHDTextures2.0.vl2"],"textures/skins/dcase01.PNG":["skins.vl2"],"textures/skins/dcase01.png":["yHDTextures2.0.vl2"],"textures/skins/dcase02.PNG":["skins.vl2"],"textures/skins/dcase02.png":["yHDTextures2.0.vl2"],"textures/skins/dcase03.PNG":["skins.vl2"],"textures/skins/dcase03.png":["yHDTextures2.0.vl2"],"textures/skins/dcase04.PNG":["skins.vl2"],"textures/skins/dcase04.png":["yHDTextures2.0.vl2"],"textures/skins/dcase05.PNG":["skins.vl2"],"textures/skins/dcase05.png":["yHDTextures2.0.vl2"],"textures/skins/deb01.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb01.ifl":["skins.vl2"],"textures/skins/deb02.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb03.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb04.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb05.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb06.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb07.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb08.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb09.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb10.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb11.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb12.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb13.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb14.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb15.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb16.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb17.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb18.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb19.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb20.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb21.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb22.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb23.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb24.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb25.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb26.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb27.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb28.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb29.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb30.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb31.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb32.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb33.PNG":["skins.vl2"],"textures/skins/deb33.png":["yHDTextures2.0.vl2"],"textures/skins/deb34.PNG":["skins.vl2"],"textures/skins/deb34.png":["yHDTextures2.0.vl2"],"textures/skins/decoy.plaque.png":["skins.vl2"],"textures/skins/deploy_inv_lite.ifl":["skins.vl2"],"textures/skins/deploy_inventory_1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deploy_inventory_2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deploy_sensor_pulse.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/designers.plaque.png":["skins.vl2"],"textures/skins/diamondback.plaque.png":["skins.vl2"],"textures/skins/disc00.PNG":["skins.vl2"],"textures/skins/disc00.ifl":["skins.vl2"],"textures/skins/disc00.png":["yHDTextures2.0.vl2"],"textures/skins/disc01.PNG":["skins.vl2"],"textures/skins/disc01.png":["yHDTextures2.0.vl2"],"textures/skins/disc02.PNG":["skins.vl2"],"textures/skins/disc02.png":["yHDTextures2.0.vl2"],"textures/skins/disc03.PNG":["skins.vl2"],"textures/skins/disc03.png":["yHDTextures2.0.vl2"],"textures/skins/disc04.PNG":["skins.vl2"],"textures/skins/disc04.png":["yHDTextures2.0.vl2"],"textures/skins/disc05.PNG":["skins.vl2"],"textures/skins/disc05.png":["yHDTextures2.0.vl2"],"textures/skins/disc06.PNG":["skins.vl2"],"textures/skins/disc06.png":["yHDTextures2.0.vl2"],"textures/skins/disc07.PNG":["skins.vl2"],"textures/skins/disc07.png":["yHDTextures2.0.vl2"],"textures/skins/disc08.PNG":["skins.vl2"],"textures/skins/disc08.png":["yHDTextures2.0.vl2"],"textures/skins/disc09.PNG":["skins.vl2"],"textures/skins/disc09.png":["yHDTextures2.0.vl2"],"textures/skins/disc10.PNG":["skins.vl2"],"textures/skins/disc10.png":["yHDTextures2.0.vl2"],"textures/skins/disc11.PNG":["skins.vl2"],"textures/skins/disc11.png":["yHDTextures2.0.vl2"],"textures/skins/disc12.PNG":["skins.vl2"],"textures/skins/disc12.png":["yHDTextures2.0.vl2"],"textures/skins/disc13.PNG":["skins.vl2"],"textures/skins/disc13.png":["yHDTextures2.0.vl2"],"textures/skins/disc14.PNG":["skins.vl2"],"textures/skins/disc14.png":["yHDTextures2.0.vl2"],"textures/skins/disc15.PNG":["skins.vl2"],"textures/skins/disc15.png":["yHDTextures2.0.vl2"],"textures/skins/disc16.PNG":["skins.vl2"],"textures/skins/disc16.png":["yHDTextures2.0.vl2"],"textures/skins/disc17.PNG":["skins.vl2"],"textures/skins/disc17.png":["yHDTextures2.0.vl2"],"textures/skins/disc18.PNG":["skins.vl2"],"textures/skins/disc18.png":["yHDTextures2.0.vl2"],"textures/skins/disc19.PNG":["skins.vl2"],"textures/skins/disc19.png":["yHDTextures2.0.vl2"],"textures/skins/disc20.PNG":["skins.vl2"],"textures/skins/disc20.png":["yHDTextures2.0.vl2"],"textures/skins/disc21.PNG":["skins.vl2"],"textures/skins/disc21.png":["yHDTextures2.0.vl2"],"textures/skins/disc22.PNG":["skins.vl2"],"textures/skins/disc22.png":["yHDTextures2.0.vl2"],"textures/skins/disc23.PNG":["skins.vl2"],"textures/skins/disc23.png":["yHDTextures2.0.vl2"],"textures/skins/disc24.PNG":["skins.vl2"],"textures/skins/disc24.png":["yHDTextures2.0.vl2"],"textures/skins/disc25.PNG":["skins.vl2"],"textures/skins/disc25.png":["yHDTextures2.0.vl2"],"textures/skins/disc26.PNG":["skins.vl2"],"textures/skins/disc26.png":["yHDTextures2.0.vl2"],"textures/skins/disc27.PNG":["skins.vl2"],"textures/skins/disc27.png":["yHDTextures2.0.vl2"],"textures/skins/disc_muzzle.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/discshield2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/dox_stone.png":["TWL-MapPack.vl2"],"textures/skins/dox_wires.png":["TWL-MapPack.vl2"],"textures/skins/drawkward.plaque.png":["skins.vl2"],"textures/skins/ds.hmale_512.png":["skins.vl2"],"textures/skins/ds.lfemale_512.png":["skins.vl2"],"textures/skins/ds.lmale_512.png":["skins.vl2"],"textures/skins/ds.mfemale_512.png":["skins.vl2"],"textures/skins/ds.mmale_512.png":["skins.vl2"],"textures/skins/dsword.flag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/dsword.hmale.png":["skins.vl2"],"textures/skins/dsword.lfemale.png":["skins.vl2"],"textures/skins/dsword.lmale.png":["skins.vl2"],"textures/skins/dsword.mfemale.png":["skins.vl2"],"textures/skins/dsword.mmale.png":["skins.vl2"],"textures/skins/dsword.switch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/east.plaque.png":["skins.vl2"],"textures/skins/ee_blueff.png":["z_DMP2-V0.6.vl2"],"textures/skins/ee_fft2logodown.png":["z_DMP2-V0.6.vl2"],"textures/skins/ee_fft2logoup.png":["z_DMP2-V0.6.vl2"],"textures/skins/ee_playt2.png":["z_DMP2-V0.6.vl2"],"textures/skins/energy_blast.PNG":["skins.vl2"],"textures/skins/energy_blue_blink.ifl":["skins.vl2"],"textures/skins/energy_bolt.PNG":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/energy_bolt_aura.png":["skins.vl2"],"textures/skins/energy_bolt_front.png":["skins.vl2"],"textures/skins/energy_muzzle00.ifl":["skins.vl2"],"textures/skins/energy_side_muzzle00.ifl":["skins.vl2"],"textures/skins/energyb01.ifl":["skins.vl2"],"textures/skins/energyb01.png":["skins.vl2"],"textures/skins/energyb02.png":["skins.vl2"],"textures/skins/energyb03.png":["skins.vl2"],"textures/skins/energyb04.png":["skins.vl2"],"textures/skins/energyb05.png":["skins.vl2"],"textures/skins/energydis0000.ifl":["skins.vl2"],"textures/skins/energydis0000.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/energydis0001.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/energydis0002.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/energydis0003.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/energydis0004.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/energydis0005.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrg_frnt_muzl00.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_frnt_muzl01.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_frnt_muzl02.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_frnt_muzl03.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_frnt_muzl04.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_frnt_muzl05.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_frnt_muzl06.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_frnt_muzl07.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_side_muzl00.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_side_muzl01.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_side_muzl02.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_side_muzl03.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_side_muzl04.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_side_muzl05.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_side_muzl06.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_side_muzl07.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrgcore0000.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0001.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0002.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0003.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0004.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0005.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0006.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0007.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0008.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0009.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgpack_core.ifl":["skins.vl2"],"textures/skins/enrgpack_tubes.ifl":["skins.vl2"],"textures/skins/etcmodel02.plaque.png":["skins.vl2"],"textures/skins/flag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/flaglight1.ifl":["skins.vl2"],"textures/skins/flaglight1.png":["skins.vl2"],"textures/skins/flaglight2.png":["skins.vl2"],"textures/skins/flaglight3.png":["skins.vl2"],"textures/skins/flaglight4.png":["skins.vl2"],"textures/skins/flaglight5.png":["skins.vl2"],"textures/skins/flaregreen.png":["skins.vl2"],"textures/skins/flarewhite.PNG":["skins.vl2"],"textures/skins/flyerflame1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcef1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcef2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcef3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcef4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcef5.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_electric.ifl":["skins.vl2"],"textures/skins/forcefield_electric0.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_electric1.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_electric2.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_electric3.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_electric4.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_electric5.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_grn.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_grn.ifl":["skins.vl2"],"textures/skins/forcefield_grn1.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_grn2.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_grn3.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_grn4.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_grn5.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/frankrizzo.plaque.png":["skins.vl2"],"textures/skins/generator.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/generic_scorch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/glow_red.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/goal_back.png":["TR2final105-client.vl2"],"textures/skins/goal_panel.png":["TR2final105-client.vl2"],"textures/skins/goal_side.png":["TR2final105-client.vl2"],"textures/skins/goal_top.png":["TR2final105-client.vl2"],"textures/skins/gold_goal_back.png":["TR2final105-client.vl2"],"textures/skins/gold_goal_side.png":["TR2final105-client.vl2"],"textures/skins/gold_goal_top.png":["TR2final105-client.vl2"],"textures/skins/gold_post.png":["TR2final105-client.vl2"],"textures/skins/goldcube.png":["TR2final105-client.vl2"],"textures/skins/gotmilk.plaque.png":["skins.vl2"],"textures/skins/green.hflag.png":["zflags.vl2"],"textures/skins/green00.ifl":["skins.vl2"],"textures/skins/green00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/green01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/green02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/green03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/green04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/greenMortar.ifl":["skins.vl2"],"textures/skins/green_blink.ifl":["skins.vl2"],"textures/skins/green_blink0.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/green_blink1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/green_blink2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/green_blink3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/green_blink4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/greenlight.ifl":["skins.vl2"],"textures/skins/grenade.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/grenade_flare.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/grenade_flash.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/grenade_projectile.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/hexabolic.plaque.png":["skins.vl2"],"textures/skins/horde.flag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/horde.hbioderm.png":["skins.vl2"],"textures/skins/horde.lbioderm.png":["skins.vl2"],"textures/skins/horde.mbioderm.png":["skins.vl2"],"textures/skins/horde.switch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/hud_ret_bomber1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/hud_ret_bomber2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/hud_ret_bomber3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/hunters.flag.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/hvybioflare.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/hvyjetpackflare.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflare00.ifl":["skins.vl2"],"textures/skins/jetflare00.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflare01.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflare02.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflare03.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflare04.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflare05.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflare2.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflareside00.ifl":["skins.vl2"],"textures/skins/jetflareside00.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflareside01.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflareside02.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflareside03.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflareside04.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflareside05.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetpack.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jetpack_bio.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jetpackflare.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jetpackflare_bio.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jets00.ifl":["skins.vl2"],"textures/skins/jets00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jets01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jets02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jets03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jets04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jets05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jett.plaque.png":["skins.vl2"],"textures/skins/jetyellow.png":["skins.vl2"],"textures/skins/jimmy.plaque.png":["skins.vl2"],"textures/skins/kidneythief.plaque.png":["skins.vl2"],"textures/skins/leaf_bunch2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/leafydome.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/leafydome2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/light_blue_00.PNG":["skins.vl2"],"textures/skins/light_blue_01.PNG":["skins.vl2"],"textures/skins/light_blue_02.PNG":["skins.vl2"],"textures/skins/light_blue_03.PNG":["skins.vl2"],"textures/skins/light_blue_04.PNG":["skins.vl2"],"textures/skins/light_blue_generator.ifl":["skins.vl2"],"textures/skins/light_green01.PNG":["skins.vl2"],"textures/skins/light_green01.ifl":["skins.vl2"],"textures/skins/light_green02.PNG":["skins.vl2"],"textures/skins/light_green03.PNG":["skins.vl2"],"textures/skins/light_green04.PNG":["skins.vl2"],"textures/skins/light_green05.PNG":["skins.vl2"],"textures/skins/light_green06.PNG":["skins.vl2"],"textures/skins/light_red.ifl":["skins.vl2"],"textures/skins/light_red01.PNG":["skins.vl2"],"textures/skins/light_red02.png":["skins.vl2"],"textures/skins/light_red03.png":["skins.vl2"],"textures/skins/light_red04.png":["skins.vl2"],"textures/skins/light_red05.png":["skins.vl2"],"textures/skins/light_red06.png":["skins.vl2"],"textures/skins/light_red2.ifl":["skins.vl2"],"textures/skins/light_red3.ifl":["skins.vl2"],"textures/skins/lite_blue0.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_blue1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_blue2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_blue3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_blue4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_fusturt.ifl":["skins.vl2"],"textures/skins/lite_fusturt01.ifl":["skins.vl2"],"textures/skins/lite_green.ifl":["skins.vl2"],"textures/skins/lite_green0.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_green1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_green2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_green3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_green4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_pack_cloak.ifl":["skins.vl2"],"textures/skins/lite_red.ifl":["skins.vl2"],"textures/skins/lite_red0.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_red04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_red1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_red2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_red3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_red4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_remoteTurret.ifl":["skins.vl2"],"textures/skins/lite_rpu_pack01.ifl":["skins.vl2"],"textures/skins/lite_rpu_pack02.ifl":["skins.vl2"],"textures/skins/lite_sh_pack01.ifl":["skins.vl2"],"textures/skins/lite_sh_pack02.ifl":["skins.vl2"],"textures/skins/lite_turmiss.ifl":["skins.vl2"],"textures/skins/lite_turmort.ifl":["skins.vl2"],"textures/skins/marineleaves.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/marker.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/maximus.plaque.png":["skins.vl2"],"textures/skins/mine.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mine_anti_air.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mine_anti_land.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/missile_flash.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/missing.plaque.png":["skins.vl2"],"textures/skins/mongo.plaque.png":["skins.vl2"],"textures/skins/mort000.ifl":["skins.vl2"],"textures/skins/mort000.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort001.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort002.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort003.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort004.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort005.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort006.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort007.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort008.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort009.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort010.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort011.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort012.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort013.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort014.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort015.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort016.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort017.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort018.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort019.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort020.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort021.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort022.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort023.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort024.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort025.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort026.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort027.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/newedge00.ifl":["skins.vl2"],"textures/skins/newedge00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/newedge01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/newedge02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/newedge03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/newedge04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/newedge05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg06.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg07.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg08.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg09.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg10.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg11.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg12.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg13.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg14.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg15.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexgren.ifl":["skins.vl2"],"textures/skins/nexgren02.ifl":["skins.vl2"],"textures/skins/nexred.ifl":["skins.vl2"],"textures/skins/nexred00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred02.ifl":["skins.vl2"],"textures/skins/nexred02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred06.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred07.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred08.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred09.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred10.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred11.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred12.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred13.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred14.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred15.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/noise.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/olddawg.plaque.png":["skins.vl2"],"textures/skins/orange.ifl":["skins.vl2"],"textures/skins/orange00.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/orange01.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/orange02.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/orange03.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/orange04.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/orange05.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/orange1.ifl":["skins.vl2"],"textures/skins/orphankazrak.plaque.png":["skins.vl2"],"textures/skins/pack_ammo.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_cloak.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_cloak2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_deploy_sensor_pulse.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_energy.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_rep.ifl":["skins.vl2"],"textures/skins/pack_rep01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_rep02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_rep03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_rep04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_rep05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_rep2.ifl":["skins.vl2"],"textures/skins/pack_rep_lite.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_repair.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_senjam.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_shield.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_u_c00.png":["skins.vl2"],"textures/skins/pack_u_c01.png":["skins.vl2"],"textures/skins/pack_u_c02.png":["skins.vl2"],"textures/skins/pack_u_c03.png":["skins.vl2"],"textures/skins/pack_u_c04.png":["skins.vl2"],"textures/skins/pack_u_e.ifl":["skins.vl2"],"textures/skins/pack_u_e_lite.ifl":["skins.vl2"],"textures/skins/pack_u_e_lite00.png":["skins.vl2"],"textures/skins/pack_u_e_lite01.png":["skins.vl2"],"textures/skins/pack_u_e_lite02.png":["skins.vl2"],"textures/skins/pack_u_e_lite03.png":["skins.vl2"],"textures/skins/pack_u_e_lite04.png":["skins.vl2"],"textures/skins/pack_u_e_lite05.png":["skins.vl2"],"textures/skins/pack_u_e_lite06.png":["skins.vl2"],"textures/skins/pack_upgrade_cloaking.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_upgrade_energy.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_upgrade_reflection.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_upgrade_repair.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_upgrade_repulsor.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_upgrade_satchel.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_upgrade_satchel2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_upgrade_shield.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma.ifl":["skins.vl2"],"textures/skins/plasma01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma06.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma07.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma08.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma09.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma10.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasmaTurret.ifl":["skins.vl2"],"textures/skins/plasma_ammo.ifl":["skins.vl2"],"textures/skins/plasma_exhaust.ifl":["skins.vl2"],"textures/skins/plasma_muzzle.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex00.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex01.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex02.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex03.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex04.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex05.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex06.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex07.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex08.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex09.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex10.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex11.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex12.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex13.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex14.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex15.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex16.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex17.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex18.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex19.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex20.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex21.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex22.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex23.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plrec00.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plrec00.ifl":["skins.vl2"],"textures/skins/plrec01.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plrec02.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plrec03.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plrec04.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plrec05.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plrec06.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plrec07.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsTur0a.ifl":["skins.vl2"],"textures/skins/plsam00.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam00.ifl":["skins.vl2"],"textures/skins/plsam01.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam02.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam03.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam04.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam05.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam06.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam07.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam08.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam09.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam0a.ifl":["skins.vl2"],"textures/skins/plsam10.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam11.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam12.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam13.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam14.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam15.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam16.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam17.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam18.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam19.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam20.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam21.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam22.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam23.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam24.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam25.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam26.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam27.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam28.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam29.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam30.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam31.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam32.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam33.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam34.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam35.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam36.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam37.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam38.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam39.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam40.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsamagun.ifl":["skins.vl2"],"textures/skins/plsmabolt01.ifl":["skins.vl2"],"textures/skins/plsmabolt01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt06.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt07.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt08.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt09.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt10.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsre.ifl":["skins.vl2"],"textures/skins/pod1.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/porg2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/porg4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/programmers1.plaque.png":["skins.vl2"],"textures/skins/programmers2.plaque.png":["skins.vl2"],"textures/skins/purple00.ifl":["skins.vl2"],"textures/skins/purple00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/purple01.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/purple02.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/purple03.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/purple04.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/qix.plaque.png":["skins.vl2"],"textures/skins/raf.plaque.png":["skins.vl2"],"textures/skins/ratedz.plaque.png":["skins.vl2"],"textures/skins/red_blink.ifl":["skins.vl2"],"textures/skins/red_blink0.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/red_blink1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/red_blink2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/red_blink3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/red_blink4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/repair_kit.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/repair_patch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/rickets.plaque.png":["skins.vl2"],"textures/skins/rusty.mmale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/scanline.ifl":["skins.vl2"],"textures/skins/scanline1.PNG":["skins.vl2"],"textures/skins/scanline1.png":["yHDTextures2.0.vl2"],"textures/skins/scanline2.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/scanline3.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/scanline4.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/scanline5.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/scanline6.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/screenframe.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/screenstatic1.ifl":["skins.vl2"],"textures/skins/screenstatic1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/screenstatic2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/screenstatic3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/screenstatic4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/screenstatic5.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/sensor_pulse_large.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/sensor_pulse_med.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/sentry.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/shark.plaque.png":["skins.vl2"],"textures/skins/shrikeflare2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/silver_post.png":["TR2final105-client.vl2"],"textures/skins/silvercube.png":["TR2final105-client.vl2"],"textures/skins/skeet.plaque.png":["skins.vl2"],"textures/skins/skin2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke.ifl":["skins.vl2"],"textures/skins/smoke00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke06.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke07.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke08.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke09.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke10.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke11.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke12.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke13.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke14.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke15.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke16.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke17.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke18.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke19.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke20.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/sneaker.plaque.png":["skins.vl2"],"textures/skins/snowleopard.plaque.png":["skins.vl2"],"textures/skins/solarpanel.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/sparks00.ifl":["skins.vl2"],"textures/skins/stackable.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable1L.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable1M.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable1S.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable2L.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable2S.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable2m.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable3L.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable3m.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable3s.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable4L.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable4M.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable5L.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable5m.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damage.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageL1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageL2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageL3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageM1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageM2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageM3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageS1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageS2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageS3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageS4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damage_alpha.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_inventory.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_inventory_activate.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_teleporter.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_teleporter_activate.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_vpad.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/statue_HMale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/statue_LFemale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/statue_LMale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/statue_base.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/statue_plaque.png":["skins.vl2"],"textures/skins/switch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/switchbeam.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/swolf.flag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/swolf.hmale.png":["skins.vl2"],"textures/skins/swolf.lfemale.png":["skins.vl2"],"textures/skins/swolf.lmale.png":["skins.vl2"],"textures/skins/swolf.mfemale.png":["skins.vl2"],"textures/skins/swolf.mmale.png":["skins.vl2"],"textures/skins/swolf.switch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/swolf_hmale_512.png":["skins.vl2"],"textures/skins/swolf_lfemale_512.png":["skins.vl2"],"textures/skins/swolf_lmale_512.png":["skins.vl2"],"textures/skins/swolf_mfemale_512.png":["skins.vl2"],"textures/skins/swolf_mmale_512.png":["skins.vl2"],"textures/skins/symlink.plaque.png":["skins.vl2"],"textures/skins/todesritter.plaque.png":["skins.vl2"],"textures/skins/tomin8tor.plaque.png":["skins.vl2"],"textures/skins/tr2_flag.png":["TR2final105-client.vl2"],"textures/skins/tribes1.plaque.png":["skins.vl2"],"textures/skins/turret_InOut_deploy.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/turret_assaultTank.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/turret_base_large.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/turret_belly.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/turret_light_red.ifl":["skins.vl2"],"textures/skins/turret_remote.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/turret_sentry.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/twitch.plaque.png":["skins.vl2"],"textures/skins/uberbob.plaque.png":["skins.vl2"],"textures/skins/vaportrail.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_air_bomber1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_air_bomber2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_air_bomber3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_air_hpc1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_air_hpc2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_air_hpc3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_air_scout.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_grav_tank_bodyside1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_grav_tank_bodyside2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_land_mpb1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_land_mpb2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_mpb_sensor_panelsON.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vending01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/vending02.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/vpad_activate.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vpad_ambient.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vpad_arm.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_chaingun.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_chaingun_ammocasing.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_disc.PNG":["skins.vl2"],"textures/skins/weapon_disc.png":["yHDTextures2.0.vl2"],"textures/skins/weapon_elf.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_energy.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_energy_vehicle.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_grenade_launcher.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_missile.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_missile_casement.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_mortar.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_plasma1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_plasma2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_plasmathrower.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_repair.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_shocklance.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_shocklance_glow .png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_sniper.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_targeting.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/xorg2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/yellow.hflag.png":["zflags.vl2"],"textures/skins/yellow.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/sky01.dml":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/sky01/sback.png":["TWL2-MapPack.vl2"],"textures/sky01/sdown.png":["TWL2-MapPack.vl2"],"textures/sky01/sfront.png":["TWL2-MapPack.vl2"],"textures/sky01/sleft.png":["TWL2-MapPack.vl2"],"textures/sky01/sright.png":["TWL2-MapPack.vl2"],"textures/sky01/sup.png":["TWL2-MapPack.vl2"],"textures/sky03.dml":["TWL-MapPack.vl2"],"textures/sky03/TR1_Cloud1.png":["TWL-MapPack.vl2"],"textures/sky03/TR1_Cloud2.png":["TWL-MapPack.vl2"],"textures/sky03/fback.png":["TWL-MapPack.vl2"],"textures/sky03/fdown.png":["TWL-MapPack.vl2"],"textures/sky03/ffront.png":["TWL-MapPack.vl2"],"textures/sky03/fleft.png":["TWL-MapPack.vl2"],"textures/sky03/fright.png":["TWL-MapPack.vl2"],"textures/sky03/fup.png":["TWL-MapPack.vl2"],"textures/sky121.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/sky127.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/sky156.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/sky_badlands_cloudy.dml":["textures.vl2"],"textures/sky_badlands_starrynight.dml":["textures.vl2"],"textures/sky_beachblitz.dml":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/sky_desert_blue.dml":["textures.vl2"],"textures/sky_desert_brown.dml":["textures.vl2"],"textures/sky_desert_starrynight.dml":["textures.vl2"],"textures/sky_ice_blue.dml":["textures.vl2"],"textures/sky_ice_cloak.dml":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/sky_ice_starrynight.dml":["textures.vl2"],"textures/sky_lava_brown.dml":["textures.vl2"],"textures/sky_lava_starrynight.dml":["textures.vl2"],"textures/sky_lush_blue.dml":["textures.vl2"],"textures/sky_lush_morestars.dml":["textures.vl2"],"textures/sky_lush_starrynight.dml":["textures.vl2"],"textures/sky_volcanic_starrynight.dml":["textures.vl2"],"textures/small_circle.PNG":["textures.vl2"],"textures/small_cross.png":["textures.vl2"],"textures/small_diamond.png":["textures.vl2"],"textures/small_square.png":["textures.vl2"],"textures/small_triangle.png":["textures.vl2"],"textures/smoke02.png":["z_DMP2-V0.6.vl2"],"textures/snowflake8x8.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/snowflakes.dml":["textures.vl2"],"textures/snowtest.dml":["textures.vl2"],"textures/solar.png":["z_DMP2-V0.6.vl2"],"textures/space/TR1_Cloud1.png":["TWL-MapPack.vl2"],"textures/space/TR1_Cloud2.png":["TWL-MapPack.vl2"],"textures/space/xnight2_bk.png":["TWL-MapPack.vl2"],"textures/space/xnight2_dn.png":["TWL-MapPack.vl2"],"textures/space/xnight2_ft.png":["TWL-MapPack.vl2"],"textures/space/xnight2_lf.png":["TWL-MapPack.vl2"],"textures/space/xnight2_rt.png":["TWL-MapPack.vl2"],"textures/space/xnight2_up.png":["TWL-MapPack.vl2"],"textures/spaceBlue.dml":["z_DMP2-V0.6.vl2"],"textures/spaceRock.png":["z_DMP2-V0.6.vl2"],"textures/space_14.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/space_16.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/space_17.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/space_18.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/space_19.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/space_3.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/space_5.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/special/BlueImpact.PNG":["textures.vl2"],"textures/special/BlueImpact.png":["yHDTextures2.0.vl2"],"textures/special/ELFBeam.PNG":["textures.vl2"],"textures/special/ELFBeam.png":["yHDTextures2.0.vl2"],"textures/special/ELFLightning.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0000.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0002.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0004.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0006.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0008.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0010.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0012.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0014.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0016.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0018.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0020.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0022.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0024.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0026.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0028.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0030.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0032.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0034.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0036.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0038.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0040.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0042.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0044.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0046.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0048.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0050.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0052.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/GameGrid.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/LensFlare/Flare00.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/LightningBlur.PNG":["textures.vl2"],"textures/special/LightningBlur.png":["yHDTextures2.0.vl2"],"textures/special/Shocklance_effect01.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Shocklance_effect02.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/bigSmoke.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_001.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_002.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_003.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_004.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_005.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_006.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_007.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_008.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_009.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_010.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_011.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_012.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/bigSpark.PNG":["textures.vl2"],"textures/special/bigSpark.png":["yHDTextures2.0.vl2"],"textures/special/blasterBolt.PNG":["textures.vl2","zblasterfix.vl2"],"textures/special/blasterBolt.png":["yHDTextures2.0.vl2"],"textures/special/blasterBoltCross.PNG":["textures.vl2","zblasterfix.vl2"],"textures/special/blasterBoltCross.png":["yHDTextures2.0.vl2"],"textures/special/blasterHit.PNG":["textures.vl2"],"textures/special/blasterHit.png":["yHDTextures2.0.vl2"],"textures/special/bluespark.PNG":["textures.vl2"],"textures/special/bluespark.png":["yHDTextures2.0.vl2"],"textures/special/bubbles.PNG":["textures.vl2"],"textures/special/bubbles.png":["yHDTextures2.0.vl2"],"textures/special/bullethole1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/bullethole2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/bullethole3.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/bullethole4.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/bullethole5.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/bullethole6.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/chuteTexture.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloakTexture.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloudflash.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloudflash2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloudflash3.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloudflash4.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloudflash5.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloudflash6.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloudflash7.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloudflash8.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/crescent3.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/crescent4.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/decal.dml":["textures.vl2"],"textures/special/droplet.PNG":["textures.vl2"],"textures/special/droplet.png":["yHDTextures2.0.vl2"],"textures/special/expFlare.PNG":["textures.vl2"],"textures/special/expFlare.png":["yHDTextures2.0.vl2"],"textures/special/flare.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/flare3.PNG":["textures.vl2"],"textures/special/flare3.png":["yHDTextures2.0.vl2"],"textures/special/flareSpark.PNG":["textures.vl2"],"textures/special/flareSpark.png":["yHDTextures2.0.vl2"],"textures/special/footprints/H_bioderm.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/footprints/H_male.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/footprints/L_bioderm.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/footprints/L_male.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/footprints/M_bioderm.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/footprints/M_male.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/generic_reflect.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/generic_scorch.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/glass.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/special/gradient.PNG":["textures.vl2"],"textures/special/gradient.png":["yHDTextures2.0.vl2"],"textures/special/grainy.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/jammermap.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/jetExhaust02.PNG":["textures.vl2"],"textures/special/jetExhaust02.png":["yHDTextures2.0.vl2"],"textures/special/landSpikeBolt.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/landSpikeBoltCross.PNG":["textures.vl2"],"textures/special/landSpikeBoltCross.png":["yHDTextures2.0.vl2"],"textures/special/laserrip01.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/laserrip02.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/laserrip03.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/laserrip04.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/laserrip05.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/laserrip06.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/laserrip07.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/laserrip08.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/laserrip09.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/lavadeath_1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/lavadeath_2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/lavareflect.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/lightFalloffMono.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/lightning1blur.PNG":["textures.vl2"],"textures/special/lightning1blur.png":["yHDTextures2.0.vl2"],"textures/special/lightning1frame1.PNG":["textures.vl2"],"textures/special/lightning1frame1.png":["yHDTextures2.0.vl2"],"textures/special/lightning1frame2.PNG":["textures.vl2"],"textures/special/lightning1frame2.png":["yHDTextures2.0.vl2"],"textures/special/lightning1frame3.PNG":["textures.vl2"],"textures/special/lightning1frame3.png":["yHDTextures2.0.vl2"],"textures/special/lightning2blur.PNG":["textures.vl2"],"textures/special/lightning2blur.png":["yHDTextures2.0.vl2"],"textures/special/lightning2frame1.PNG":["textures.vl2"],"textures/special/lightning2frame1.png":["yHDTextures2.0.vl2"],"textures/special/lightning2frame2.PNG":["textures.vl2"],"textures/special/lightning2frame2.png":["yHDTextures2.0.vl2"],"textures/special/lightning2frame3.PNG":["textures.vl2"],"textures/special/lightning2frame3.png":["yHDTextures2.0.vl2"],"textures/special/nonlingradient.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/pulse.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/redbump2.PNG":["textures.vl2"],"textures/special/redbump2.png":["yHDTextures2.0.vl2"],"textures/special/redflare.png":["textures.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/special/shieldenvmap.PNG":["textures.vl2"],"textures/special/shieldenvmap.png":["yHDTextures2.0.vl2"],"textures/special/shieldmap.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/shockLanceZap.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/shockLightning01.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/shockLightning02.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/shockLightning03.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/shocklanceHit.PNG":["textures.vl2"],"textures/special/shocklanceHit.png":["yHDTextures2.0.vl2"],"textures/special/shockwave4.PNG":["textures.vl2"],"textures/special/shockwave4.png":["yHDTextures2.0.vl2"],"textures/special/shockwave5.PNG":["textures.vl2"],"textures/special/shockwave5.png":["yHDTextures2.0.vl2"],"textures/special/shrikeBolt.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/shrikeBoltCross.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/skyLightning.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/sniper00.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/spark00.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/stationGlow.PNG":["textures.vl2"],"textures/special/stationGlow.png":["yHDTextures2.0.vl2"],"textures/special/stationLight.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/stationLight2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/tracer00.PNG":["textures.vl2"],"textures/special/tracer00.png":["yHDTextures2.0.vl2"],"textures/special/tracercross.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/trigger.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/underwaterSpark.PNG":["textures.vl2"],"textures/special/underwaterSpark.png":["yHDTextures2.0.vl2"],"textures/special/water2.PNG":["textures.vl2"],"textures/special/water2.png":["yHDTextures2.0.vl2"],"textures/special/watertail1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/watertail2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/watertail3.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/watertail4.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/whiteAlpha0.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/whiteAlpha255.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/whiteNoAlpha.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/staff.png":["z_DMP2-V0.6.vl2"],"textures/stagnant_water.dml":["textures.vl2"],"textures/starrynite.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/striplite2.png":["z_DMP2-V0.6.vl2"],"textures/sunnight.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/supply.png":["z_DMP2-V0.6.vl2"],"textures/swolf.flag.png":["z_DMP2-V0.6.vl2"],"textures/t1chainflash1.png":["z_DMP2-V0.6.vl2"],"textures/t1chaingun.png":["z_DMP2-V0.6.vl2"],"textures/t1disc.png":["z_DMP2-V0.6.vl2"],"textures/t1energygun.png":["z_DMP2-V0.6.vl2"],"textures/t1grenade.png":["z_DMP2-V0.6.vl2"],"textures/t1mortargun.png":["z_DMP2-V0.6.vl2"],"textures/t1radar.png":["z_DMP2-V0.6.vl2"],"textures/t1repairgun.png":["z_DMP2-V0.6.vl2"],"textures/t1sniper.png":["z_DMP2-V0.6.vl2"],"textures/t2EQsheet.png":["z_DMP2-V0.6.vl2"],"textures/taco/taco.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/tbgA.png":["z_DMP2-V0.6.vl2"],"textures/tech_plate.png":["z_DMP2-V0.6.vl2"],"textures/tekpanel.png":["z_DMP2-V0.6.vl2"],"textures/template.dml":["textures.vl2"],"textures/terrain.BadLands.DirtBumpy.dml":["textures.vl2"],"textures/terrain.BadLands.DirtChipped.dml":["textures.vl2"],"textures/terrain.BadLands.DirtYellow.dml":["textures.vl2"],"textures/terrain.BadLands.DirtYellowCracked.dml":["textures.vl2"],"textures/terrain.BadLands.RockBrown.dml":["textures.vl2"],"textures/terrain.BadLands.RockChipped.dml":["textures.vl2"],"textures/terrain.BadLands.RockCracked.dml":["textures.vl2"],"textures/terrain.DesertWorld.RockFractured.dml":["textures.vl2"],"textures/terrain.DesertWorld.RockSmooth.dml":["textures.vl2"],"textures/terrain.DesertWorld.Sand.dml":["textures.vl2"],"textures/terrain.DesertWorld.SandBurnt.dml":["textures.vl2"],"textures/terrain.DesertWorld.SandDark.dml":["textures.vl2"],"textures/terrain.DesertWorld.SandOrange.dml":["textures.vl2"],"textures/terrain.DesertWorld.SandOxidized.dml":["textures.vl2"],"textures/terrain.FlatShade.Blue.dml":["textures.vl2"],"textures/terrain.FlatShade.Green.dml":["textures.vl2"],"textures/terrain.FlatShade.Purple.dml":["textures.vl2"],"textures/terrain.FlatShade.Red.dml":["textures.vl2"],"textures/terrain.FlatShade.White.dml":["textures.vl2"],"textures/terrain.FrequencyTest.dml":["textures.vl2"],"textures/terrain.IceWorld.Ice.dml":["textures.vl2"],"textures/terrain.IceWorld.RockBlue.dml":["textures.vl2"],"textures/terrain.IceWorld.Snow.dml":["textures.vl2"],"textures/terrain.IceWorld.SnowIce.dml":["textures.vl2"],"textures/terrain.IceWorld.SnowRock.dml":["textures.vl2"],"textures/terrain.LavaWorld.Crust.dml":["textures.vl2"],"textures/terrain.LavaWorld.LavaRockHot.dml":["textures.vl2"],"textures/terrain.LavaWorld.MuddyAsh.dml":["textures.vl2"],"textures/terrain.LushWorld.DirtMossy.dml":["textures.vl2"],"textures/terrain.LushWorld.GrassDark.dml":["textures.vl2"],"textures/terrain.LushWorld.GrassLight.dml":["textures.vl2"],"textures/terrain.LushWorld.GrassMixed.dml":["textures.vl2"],"textures/terrain.LushWorld.Lakebed.dml":["textures.vl2"],"textures/terrain.LushWorld.RockLight.dml":["textures.vl2"],"textures/terrain.LushWorld.RockMossy.dml":["textures.vl2"],"textures/terrain.Outline.dml":["textures.vl2"],"textures/terrain.mask.dml":["textures.vl2"],"textures/terrain/Badlands.DirtBumpy.png":["textures.vl2"],"textures/terrain/Badlands.DirtChipped.png":["textures.vl2"],"textures/terrain/Badlands.DirtYellow.png":["textures.vl2"],"textures/terrain/Badlands.DirtYellowCracked.png":["textures.vl2"],"textures/terrain/Badlands.RockBrown.png":["textures.vl2"],"textures/terrain/Badlands.RockChipped.png":["textures.vl2"],"textures/terrain/Badlands.RockCracked.png":["textures.vl2"],"textures/terrain/Badlands.Rockcrackedcopper.png":["textures.vl2"],"textures/terrain/Bleed.GrassLight.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Bleed.GrassMixed.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Bleed.RockMossy.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Bleed.RockSmooth.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/CB1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/CB2.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/CBgravel.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/CBtrails.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Default.png":["textures.vl2"],"textures/terrain/DesertWorld.RockFractured.png":["textures.vl2"],"textures/terrain/DesertWorld.RockSmooth.png":["textures.vl2"],"textures/terrain/DesertWorld.Sand.png":["textures.vl2"],"textures/terrain/DesertWorld.SandBurnt.png":["textures.vl2"],"textures/terrain/DesertWorld.SandDark.png":["textures.vl2"],"textures/terrain/DesertWorld.SandOrange.png":["textures.vl2"],"textures/terrain/DesertWorld.SandOxidized.png":["textures.vl2"],"textures/terrain/DesertWorld.TR2Sand.png":["TR2final105-client.vl2"],"textures/terrain/Eep.MoonDirt.PNG":["Classic_maps_v1.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Eep.MoonDirtDark.PNG":["Classic_maps_v1.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_BeachBlitzSE_lushworld.beachsand.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_CrownSE_lushworld.beachsand.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_EpicratesDeluxeSE_tropical1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_EpicratesDeluxeSE_ugly2.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_NeveSE_NyctoGlacier.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_NeveSE_NyctoRock.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_NeveSE_NyctoRock2.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_NeveSE_NyctoSnow.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_PuliVeivariSE_NyctoGlacier.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/GMD.DarkRock.png":["Classic_maps_v1.vl2","TR2final105-client.vl2"],"textures/terrain/GMD.DirtMossy.png":["Classic_maps_v1.vl2"],"textures/terrain/GMD.GrassLight.png":["Classic_maps_v1.vl2"],"textures/terrain/GMD.GrassMixed.png":["Classic_maps_v1.vl2","TR2final105-client.vl2"],"textures/terrain/GMD.LightSand.png":["Classic_maps_v1.vl2","TR2final105-client.vl2"],"textures/terrain/GMD.SandBurnt.png":["Classic_maps_v1.vl2"],"textures/terrain/IceWorld.Ice.png":["textures.vl2"],"textures/terrain/IceWorld.RockBlue.png":["textures.vl2"],"textures/terrain/IceWorld.Snow.png":["textures.vl2"],"textures/terrain/IceWorld.SnowIce.png":["textures.vl2"],"textures/terrain/IceWorld.SnowRock.png":["textures.vl2"],"textures/terrain/LavaWorld.Crust.png":["textures.vl2"],"textures/terrain/LavaWorld.LavaRockHot.png":["textures.vl2"],"textures/terrain/LavaWorld.MuddyAsh.png":["textures.vl2"],"textures/terrain/LavaWorld.RockBlack.PNG":["textures.vl2"],"textures/terrain/LegendsLightSand.png":["TWL-MapPack.vl2"],"textures/terrain/LushWorld.DirtMossy.png":["textures.vl2"],"textures/terrain/LushWorld.GrassDark.png":["textures.vl2"],"textures/terrain/LushWorld.GrassLight.png":["textures.vl2"],"textures/terrain/LushWorld.GrassMixed.png":["textures.vl2"],"textures/terrain/LushWorld.Lakebed.png":["textures.vl2"],"textures/terrain/LushWorld.RockLight.png":["textures.vl2"],"textures/terrain/LushWorld.RockMossy.png":["textures.vl2"],"textures/terrain/LushWorld.TR2DirtMossy.png":["TR2final105-client.vl2"],"textures/terrain/LushWorld.TR2GrassDark.png":["TR2final105-client.vl2"],"textures/terrain/LushWorld.TR2GrassLight.png":["TR2final105-client.vl2"],"textures/terrain/LushWorld.TR2GrassMixed.png":["TR2final105-client.vl2"],"textures/terrain/LushWorld.TR2RockLight.png":["TR2final105-client.vl2"],"textures/terrain/LushWorld.TR2RockMossy.png":["TR2final105-client.vl2"],"textures/terrain/NyctoGlacier.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/NyctoRock.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/NyctoRock2.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/NyctoSnow.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/RockLight.png":["TWL-MapPack.vl2"],"textures/terrain/TRIgreystone10.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/TRIgreystone7.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/TRIlava_rock.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/TRIstone_chip.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/TRIsub_sand.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/abbbb.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/acccc.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/adesert_cracks_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/adesert_sand2_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/aeee.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/brown_Dirt02.png":["TWL-MapPack.vl2"],"textures/terrain/brown_Dirt05.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/brown_DirtRock01.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/cc_alien_crackedsand.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/cc_alien_sand.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/cc_sand1.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/cc_sand2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/cc_sand3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/cc_sand4.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/desert_cracks_s.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/desert_sand_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/grass_autumn_red_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/grass_ground_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/green_GrassRock005.png":["TWL-MapPack.vl2"],"textures/terrain/green_SnowyGrass001.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/greenrock21.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/groundBlueEng.png":["z_DMP2-V0.6.vl2"],"textures/terrain/infbutch_Rock02.png":["z_DMP2-V0.6.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/island_sand2_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/island_sand_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/kab_felsen1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/kab_felsen2.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/kab_grass.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/kab_schnee.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/kab_schnee4.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/kab_schneefelsen.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/kab_schneefelsen2.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/kab_schneefelsen3.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/lava_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/lava_mars_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/lushworld.beachsand.png":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/lushworld.lakesand.png":["Classic_maps_v1.vl2"],"textures/terrain/mmd-1.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/mmd-2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/mmd-3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/mmd-5.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/moss_ground_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/mxrock0.png":["TWL-MapPack.vl2"],"textures/terrain/mxrock2tu.png":["TWL-MapPack.vl2"],"textures/terrain/mxrock2tv.png":["TWL-MapPack.vl2"],"textures/terrain/ril.darkrock.png":["Classic_maps_v1.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/ril.darkrock1.png":["Classic_maps_v1.vl2"],"textures/terrain/rilk.shingledrock.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/rilke.sand.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/rmmd-1.png":["z_DMP2-V0.6.vl2"],"textures/terrain/rmmd-2.png":["z_DMP2-V0.6.vl2"],"textures/terrain/rmmd-3.png":["z_DMP2-V0.6.vl2"],"textures/terrain/rmmd-5.png":["z_DMP2-V0.6.vl2"],"textures/terrain/rmmdDirty.png":["z_DMP2-V0.6.vl2"],"textures/terrain/rmmdGrey.png":["z_DMP2-V0.6.vl2"],"textures/terrain/rmmdPath.png":["z_DMP2-V0.6.vl2"],"textures/terrain/rockwall.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/sbfullsnow.png":["z_DMP2-V0.6.vl2"],"textures/terrain/sbrock.png":["z_DMP2-V0.6.vl2"],"textures/terrain/sbsnowcrack.png":["z_DMP2-V0.6.vl2"],"textures/terrain/sbsnowrockhvy.png":["z_DMP2-V0.6.vl2"],"textures/terrain/sbsnowrocklt.png":["z_DMP2-V0.6.vl2"],"textures/terrain/seawaterfull2.PNG":["TR2final105-client.vl2"],"textures/terrain/snow2_s.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/snow_a0.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/snow_a2.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/snow_brownRock00.png":["TWL2-MapPack.vl2","z_DMP2-V0.6.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/snow_grass001.png":["TWL-MapPack.vl2"],"textures/terrain/snow_rock_5.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/tes_mystery1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/tes_mystery2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/tes_test.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/tropical1.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/ugly2.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/wateregypt1.PNG":["TR2final105-client.vl2"],"textures/terrain/watr-icyblue2.PNG":["TR2final105-client.vl2"],"textures/terrainTiles/Frequency1.png":["textures.vl2"],"textures/terrainTiles/Frequency2.png":["textures.vl2"],"textures/terrainTiles/Frequency3.png":["textures.vl2"],"textures/terrainTiles/Frequency4.png":["textures.vl2"],"textures/terrainTiles/Frequency5.png":["textures.vl2"],"textures/terrainTiles/Frequency6.png":["textures.vl2"],"textures/terrainTiles/SANDDK1.PNG":["textures.vl2"],"textures/terrainTiles/SANDDK2.PNG":["textures.vl2"],"textures/terrainTiles/SANDDK3.PNG":["textures.vl2"],"textures/terrainTiles/SANDDK4.PNG":["textures.vl2"],"textures/terrainTiles/SANDDK5.PNG":["textures.vl2"],"textures/terrainTiles/SANDREG1.PNG":["textures.vl2"],"textures/terrainTiles/SANDREG2.PNG":["textures.vl2"],"textures/terrainTiles/SANDREG3.PNG":["textures.vl2"],"textures/terrainTiles/SANDREG4.PNG":["textures.vl2"],"textures/terrainTiles/SANDREG5.PNG":["textures.vl2"],"textures/terrainTiles/SandBrnt1.PNG":["textures.vl2"],"textures/terrainTiles/SandBrnt2.PNG":["textures.vl2"],"textures/terrainTiles/SandBrnt3.PNG":["textures.vl2"],"textures/terrainTiles/SandBrnt4.PNG":["textures.vl2"],"textures/terrainTiles/SandBrnt5.PNG":["textures.vl2"],"textures/terrainTiles/SandOxid1.PNG":["textures.vl2"],"textures/terrainTiles/SandOxid2.PNG":["textures.vl2"],"textures/terrainTiles/SandOxid3.PNG":["textures.vl2"],"textures/terrainTiles/SandOxid4.PNG":["textures.vl2"],"textures/terrainTiles/SandOxid5.PNG":["textures.vl2"],"textures/terrainTiles/blue.png":["textures.vl2"],"textures/terrainTiles/crust1.png":["textures.vl2"],"textures/terrainTiles/crust2.png":["textures.vl2"],"textures/terrainTiles/crust3.png":["textures.vl2"],"textures/terrainTiles/crust4.png":["textures.vl2"],"textures/terrainTiles/crust5.png":["textures.vl2"],"textures/terrainTiles/crust6.png":["textures.vl2"],"textures/terrainTiles/drtBumpy.PNG":["textures.vl2"],"textures/terrainTiles/drtBumpy01.PNG":["textures.vl2"],"textures/terrainTiles/drtBumpy02.PNG":["textures.vl2"],"textures/terrainTiles/drtBumpy03.PNG":["textures.vl2"],"textures/terrainTiles/drtBumpy04.PNG":["textures.vl2"],"textures/terrainTiles/drtBumpy05.PNG":["textures.vl2"],"textures/terrainTiles/drtChipped.PNG":["textures.vl2"],"textures/terrainTiles/drtChipped01.PNG":["textures.vl2"],"textures/terrainTiles/drtChipped02.PNG":["textures.vl2"],"textures/terrainTiles/drtChipped03.PNG":["textures.vl2"],"textures/terrainTiles/drtChipped04.PNG":["textures.vl2"],"textures/terrainTiles/drtChipped05.PNG":["textures.vl2"],"textures/terrainTiles/drtYelo.PNG":["textures.vl2"],"textures/terrainTiles/drtYelo01.PNG":["textures.vl2"],"textures/terrainTiles/drtYelo02.PNG":["textures.vl2"],"textures/terrainTiles/drtYelo03.PNG":["textures.vl2"],"textures/terrainTiles/drtYelo04.PNG":["textures.vl2"],"textures/terrainTiles/drtYeloCrk0.PNG":["textures.vl2"],"textures/terrainTiles/drtYeloCrk01.PNG":["textures.vl2"],"textures/terrainTiles/drtYeloCrk02.PNG":["textures.vl2"],"textures/terrainTiles/drtYeloCrk03.PNG":["textures.vl2"],"textures/terrainTiles/drtYeloCrk04.PNG":["textures.vl2"],"textures/terrainTiles/grassDk1.PNG":["textures.vl2"],"textures/terrainTiles/grassDk2.PNG":["textures.vl2"],"textures/terrainTiles/grassDk3.PNG":["textures.vl2"],"textures/terrainTiles/grassDk4.PNG":["textures.vl2"],"textures/terrainTiles/grassDk5.PNG":["textures.vl2"],"textures/terrainTiles/grassDk6.PNG":["textures.vl2"],"textures/terrainTiles/grassLt1.PNG":["textures.vl2"],"textures/terrainTiles/grassLt2.PNG":["textures.vl2"],"textures/terrainTiles/grassLt3.PNG":["textures.vl2"],"textures/terrainTiles/grassLt4.PNG":["textures.vl2"],"textures/terrainTiles/grassLt5.PNG":["textures.vl2"],"textures/terrainTiles/grassMix1.PNG":["textures.vl2"],"textures/terrainTiles/grassMix2.PNG":["textures.vl2"],"textures/terrainTiles/grassMix3.PNG":["textures.vl2"],"textures/terrainTiles/grassMix4.PNG":["textures.vl2"],"textures/terrainTiles/grassMix5.PNG":["textures.vl2"],"textures/terrainTiles/grassMix6.PNG":["textures.vl2"],"textures/terrainTiles/grassMix7.PNG":["textures.vl2"],"textures/terrainTiles/green.png":["textures.vl2"],"textures/terrainTiles/ice01.png":["textures.vl2"],"textures/terrainTiles/ice02.png":["textures.vl2"],"textures/terrainTiles/ice03.png":["textures.vl2"],"textures/terrainTiles/ice04.png":["textures.vl2"],"textures/terrainTiles/ice05.png":["textures.vl2"],"textures/terrainTiles/ice06.png":["textures.vl2"],"textures/terrainTiles/ice07.png":["textures.vl2"],"textures/terrainTiles/ice08.png":["textures.vl2"],"textures/terrainTiles/ice09.png":["textures.vl2"],"textures/terrainTiles/ice10.png":["textures.vl2"],"textures/terrainTiles/icesnow1.png":["textures.vl2"],"textures/terrainTiles/icesnow2.png":["textures.vl2"],"textures/terrainTiles/icesnow3.png":["textures.vl2"],"textures/terrainTiles/icesnow4.png":["textures.vl2"],"textures/terrainTiles/icesnow5.png":["textures.vl2"],"textures/terrainTiles/icesnow6.png":["textures.vl2"],"textures/terrainTiles/lavarockhot1.png":["textures.vl2"],"textures/terrainTiles/lavarockhot2.png":["textures.vl2"],"textures/terrainTiles/lavarockhot3.png":["textures.vl2"],"textures/terrainTiles/lavarockhot4.png":["textures.vl2"],"textures/terrainTiles/lavarockhot5.png":["textures.vl2"],"textures/terrainTiles/mask.0001.png":["textures.vl2"],"textures/terrainTiles/mask.0010.png":["textures.vl2"],"textures/terrainTiles/mask.0011.png":["textures.vl2"],"textures/terrainTiles/mask.0100.png":["textures.vl2"],"textures/terrainTiles/mask.0101.png":["textures.vl2"],"textures/terrainTiles/mask.0110.png":["textures.vl2"],"textures/terrainTiles/mask.0111.png":["textures.vl2"],"textures/terrainTiles/molten1.PNG":["textures.vl2"],"textures/terrainTiles/mossDirt1.PNG":["textures.vl2"],"textures/terrainTiles/mossDirt2.PNG":["textures.vl2"],"textures/terrainTiles/mossDirt3.PNG":["textures.vl2"],"textures/terrainTiles/mossDirt4.PNG":["textures.vl2"],"textures/terrainTiles/mossDirt5.PNG":["textures.vl2"],"textures/terrainTiles/mossRock1.PNG":["textures.vl2"],"textures/terrainTiles/mossRock2.PNG":["textures.vl2"],"textures/terrainTiles/mossRock3.PNG":["textures.vl2"],"textures/terrainTiles/mossRock4.PNG":["textures.vl2"],"textures/terrainTiles/mossRock5.PNG":["textures.vl2"],"textures/terrainTiles/muddyash1.PNG":["textures.vl2"],"textures/terrainTiles/muddyash2.PNG":["textures.vl2"],"textures/terrainTiles/muddyash3.PNG":["textures.vl2"],"textures/terrainTiles/muddyash4.PNG":["textures.vl2"],"textures/terrainTiles/muddyash5.PNG":["textures.vl2"],"textures/terrainTiles/muddyash6.PNG":["textures.vl2"],"textures/terrainTiles/outline.png":["textures.vl2"],"textures/terrainTiles/purple.png":["textures.vl2"],"textures/terrainTiles/red.png":["textures.vl2"],"textures/terrainTiles/rockBrCrak.PNG":["textures.vl2"],"textures/terrainTiles/rockBrCrak01.PNG":["textures.vl2"],"textures/terrainTiles/rockBrCrak02.PNG":["textures.vl2"],"textures/terrainTiles/rockBrCrak03.PNG":["textures.vl2"],"textures/terrainTiles/rockBrCrak04.PNG":["textures.vl2"],"textures/terrainTiles/rockBrCrak05.PNG":["textures.vl2"],"textures/terrainTiles/rockLt1.PNG":["textures.vl2"],"textures/terrainTiles/rockLt2.PNG":["textures.vl2"],"textures/terrainTiles/rockLt3.PNG":["textures.vl2"],"textures/terrainTiles/rockLt4.PNG":["textures.vl2"],"textures/terrainTiles/rockLt5.PNG":["textures.vl2"],"textures/terrainTiles/rockblue.png":["textures.vl2"],"textures/terrainTiles/rockblue1.png":["textures.vl2"],"textures/terrainTiles/rockblue2.png":["textures.vl2"],"textures/terrainTiles/rockblue3.png":["textures.vl2"],"textures/terrainTiles/rockblue4.png":["textures.vl2"],"textures/terrainTiles/rockblue5.png":["textures.vl2"],"textures/terrainTiles/rockblue6.png":["textures.vl2"],"textures/terrainTiles/rockbrown.PNG":["textures.vl2"],"textures/terrainTiles/rockbrown01.PNG":["textures.vl2"],"textures/terrainTiles/rockbrown02.PNG":["textures.vl2"],"textures/terrainTiles/rockbrown03.PNG":["textures.vl2"],"textures/terrainTiles/rockbrown04.PNG":["textures.vl2"],"textures/terrainTiles/rockbrown05.PNG":["textures.vl2"],"textures/terrainTiles/rockchipd.PNG":["textures.vl2"],"textures/terrainTiles/rockchipd01.PNG":["textures.vl2"],"textures/terrainTiles/rockchipd02.PNG":["textures.vl2"],"textures/terrainTiles/rockchipd03.PNG":["textures.vl2"],"textures/terrainTiles/rockchipd04.PNG":["textures.vl2"],"textures/terrainTiles/rockchipd05.PNG":["textures.vl2"],"textures/terrainTiles/rockcrak1.PNG":["textures.vl2"],"textures/terrainTiles/rockcrak2.PNG":["textures.vl2"],"textures/terrainTiles/rockcrak3.PNG":["textures.vl2"],"textures/terrainTiles/rockcrak4.PNG":["textures.vl2"],"textures/terrainTiles/rockcrak5.PNG":["textures.vl2"],"textures/terrainTiles/rockcrak6.PNG":["textures.vl2"],"textures/terrainTiles/rocksmth1.PNG":["textures.vl2"],"textures/terrainTiles/rocksmth2.PNG":["textures.vl2"],"textures/terrainTiles/rocksmth3.PNG":["textures.vl2"],"textures/terrainTiles/rocksmth4.PNG":["textures.vl2"],"textures/terrainTiles/rocksmth5.PNG":["textures.vl2"],"textures/terrainTiles/rocksmth6.PNG":["textures.vl2"],"textures/terrainTiles/rocksmth6x.PNG":["textures.vl2"],"textures/terrainTiles/sandorng1.PNG":["textures.vl2"],"textures/terrainTiles/sandorng2.PNG":["textures.vl2"],"textures/terrainTiles/sandorng3.PNG":["textures.vl2"],"textures/terrainTiles/sandorng4.PNG":["textures.vl2"],"textures/terrainTiles/sandorng5.PNG":["textures.vl2"],"textures/terrainTiles/seaLt1.PNG":["textures.vl2"],"textures/terrainTiles/seaLt2.PNG":["textures.vl2"],"textures/terrainTiles/seaLt3.PNG":["textures.vl2"],"textures/terrainTiles/seaLt4.PNG":["textures.vl2"],"textures/terrainTiles/seaLt5.PNG":["textures.vl2"],"textures/terrainTiles/snow1.png":["textures.vl2"],"textures/terrainTiles/snow2.png":["textures.vl2"],"textures/terrainTiles/snow3.png":["textures.vl2"],"textures/terrainTiles/snow4.png":["textures.vl2"],"textures/terrainTiles/snow5.png":["textures.vl2"],"textures/terrainTiles/snow6.png":["textures.vl2"],"textures/terrainTiles/snowrock1.png":["textures.vl2"],"textures/terrainTiles/snowrock2.png":["textures.vl2"],"textures/terrainTiles/snowrock3.png":["textures.vl2"],"textures/terrainTiles/snowrock4.png":["textures.vl2"],"textures/terrainTiles/snowrock5.png":["textures.vl2"],"textures/terrainTiles/snowrock6.png":["textures.vl2"],"textures/terrainTiles/white.png":["textures.vl2"],"textures/tesla.dml":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/tesla/skies/teslaski_v5_bk.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/tesla/skies/teslaski_v5_dn.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/tesla/skies/teslaski_v5_fr.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/tesla/skies/teslaski_v5_lf.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/tesla/skies/teslaski_v5_rt.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/tesla/skies/teslaski_v5_up.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/teslaski_v5_DN.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/teslaski_v5_bk.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/teslaski_v5_fr.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/teslaski_v5_lf.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/teslaski_v5_rt.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/teslaski_v5_up.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/texticons/Cred_Logo1.png":["textures.vl2"],"textures/texticons/Cred_logo5.png":["textures.vl2"],"textures/texticons/Flag_Beagle.jpg":["textures.vl2"],"textures/texticons/Flag_Bioderm.jpg":["textures.vl2"],"textures/texticons/Flag_DSword.jpg":["textures.vl2"],"textures/texticons/Flag_Phoenix.jpg":["textures.vl2"],"textures/texticons/Flag_Starwolf.jpg":["textures.vl2"],"textures/texticons/Flag_T2.jpg":["textures.vl2"],"textures/texticons/Heavy.jpg":["textures.vl2"],"textures/texticons/Logo_small_DSword.jpg":["textures.vl2"],"textures/texticons/Logo_small_Inferno.jpg":["textures.vl2"],"textures/texticons/Logo_small_Phoenix.jpg":["textures.vl2"],"textures/texticons/Logo_small_Starwolf.jpg":["textures.vl2"],"textures/texticons/Logo_small_Storm.jpg":["textures.vl2"],"textures/texticons/Logo_small_beagle.jpg":["textures.vl2"],"textures/texticons/Logo_small_bioderm.jpg":["textures.vl2"],"textures/texticons/TC_logo1.bm8":["T2csri.vl2"],"textures/texticons/TC_logo1.png":["T2csri.vl2"],"textures/texticons/bullet_1.png":["textures.vl2"],"textures/texticons/bullet_2.png":["textures.vl2"],"textures/texticons/dpub/DPUB_logo.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/texticons/dpub/DPUB_logo_BEthinking.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/texticons/dpub/DPUB_logo_Beer.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/texticons/dpub/DPUB_logo_Dermfused.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/texticons/dpub/DPUB_logo_Spook.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/texticons/dpub/DPUB_logo_Turkey.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/texticons/dpub/DPUB_logo_Xmas.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/texticons/dpub/DPUB_logo_Xoxo.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/texticons/mute_speaker.png":["textures.vl2"],"textures/texticons/sidebar1.jpg":["textures.vl2"],"textures/texticons/sidebar2.jpg":["textures.vl2"],"textures/texticons/sidebar3.jpg":["textures.vl2"],"textures/texticons/sys_op_eye.png":["textures.vl2"],"textures/texticons/twb/twb_BE_FLight.jpg":["textures.vl2"],"textures/texticons/twb/twb_BE_FMed.jpg":["textures.vl2"],"textures/texticons/twb/twb_BE_Heavy.jpg":["textures.vl2"],"textures/texticons/twb/twb_BE_MLight.jpg":["textures.vl2"],"textures/texticons/twb/twb_BE_MMed.JPG":["textures.vl2"],"textures/texticons/twb/twb_Bioderm.jpg":["textures.vl2"],"textures/texticons/twb/twb_Bioderm_Light.jpg":["textures.vl2"],"textures/texticons/twb/twb_Bioderm_Medium.jpg":["textures.vl2"],"textures/texticons/twb/twb_Blaster.jpg":["textures.vl2"],"textures/texticons/twb/twb_BloodEagle.jpg":["textures.vl2"],"textures/texticons/twb/twb_Chaingun.jpg":["textures.vl2"],"textures/texticons/twb/twb_DS_FLight.JPG":["textures.vl2"],"textures/texticons/twb/twb_DS_Fmed.jpg":["textures.vl2"],"textures/texticons/twb/twb_DS_Heavy.jpg":["textures.vl2"],"textures/texticons/twb/twb_DS_MMed.jpg":["textures.vl2"],"textures/texticons/twb/twb_DiamondSword.JPG":["textures.vl2"],"textures/texticons/twb/twb_Elfprojector.jpg":["textures.vl2"],"textures/texticons/twb/twb_Fusionmortar.jpg":["textures.vl2"],"textures/texticons/twb/twb_Grenadelauncher.jpg":["textures.vl2"],"textures/texticons/twb/twb_HR_FLight.JPG":["textures.vl2"],"textures/texticons/twb/twb_HR_FMed.jpg":["textures.vl2"],"textures/texticons/twb/twb_HR_Heavy.jpg":["textures.vl2"],"textures/texticons/twb/twb_HR_MLight.jpg":["textures.vl2"],"textures/texticons/twb/twb_HR_MMed.JPG":["textures.vl2"],"textures/texticons/twb/twb_Harbingers.JPG":["textures.vl2"],"textures/texticons/twb/twb_Havoc.JPG":["textures.vl2"],"textures/texticons/twb/twb_Laserrifle.jpg":["textures.vl2"],"textures/texticons/twb/twb_Lineup.jpg":["textures.vl2"],"textures/texticons/twb/twb_Missilelauncher.jpg":["textures.vl2"],"textures/texticons/twb/twb_Plasmarifle.jpg":["textures.vl2"],"textures/texticons/twb/twb_SW_FLight.jpg":["textures.vl2"],"textures/texticons/twb/twb_SW_FMedium.jpg":["textures.vl2"],"textures/texticons/twb/twb_SW_Heavy.jpg":["textures.vl2"],"textures/texticons/twb/twb_SW_MLight.jpg":["textures.vl2"],"textures/texticons/twb/twb_SW_MMed.jpg":["textures.vl2"],"textures/texticons/twb/twb_Shrike.jpg":["textures.vl2"],"textures/texticons/twb/twb_Spinfusor.jpg":["textures.vl2"],"textures/texticons/twb/twb_Starwolves.JPG":["textures.vl2"],"textures/texticons/twb/twb_TRIBES2.jpg":["textures.vl2"],"textures/texticons/twb/twb_Thundersword.jpg":["textures.vl2"],"textures/texticons/twb/twb_action_01.jpg":["textures.vl2"],"textures/texticons/twb/twb_action_02.jpg":["textures.vl2"],"textures/texticons/twb/twb_action_03.jpg":["textures.vl2"],"textures/texticons/twb/twb_action_04.jpg":["textures.vl2"],"textures/texticons/twb/twb_action_05.jpg":["textures.vl2"],"textures/texticons/twb/twb_action_06.jpg":["textures.vl2"],"textures/texticons/twb/twb_action_08.jpg":["textures.vl2"],"textures/texticons/twb/twb_action_10.jpg":["textures.vl2"],"textures/texticons/twb/twb_blowngen_01.jpg":["textures.vl2"],"textures/texticons/twb/twb_inferno_01.jpg":["textures.vl2"],"textures/texticons/twb/twb_inferno_02.jpg":["textures.vl2"],"textures/texticons/twb/twb_inferno_03.jpg":["textures.vl2"],"textures/texticons/twb/twb_lakedebris_01.jpg":["textures.vl2"],"textures/texticons/twb/twb_lakedebris_03.jpg":["textures.vl2"],"textures/texticons/twb/twb_shocklance.jpg":["textures.vl2"],"textures/texticons/twb/twb_soclose.jpg":["textures.vl2"],"textures/texticons/twb/twb_starwolf_fem.jpg":["textures.vl2"],"textures/texticons/twb/twb_starwolf_shrike.jpg":["textures.vl2"],"textures/texticons/twb/twb_wateraction_01.jpg":["textures.vl2"],"textures/texticons/twb/twb_waterdemise_01.jpg":["textures.vl2"],"textures/texticons/twb/twb_waterdemise_03.jpg":["textures.vl2"],"textures/texticons/twb/twb_waterdemise_04.jpg":["textures.vl2"],"textures/texticons/twb/twb_woohoo_01.jpg":["textures.vl2"],"textures/tlroddtilecln.png":["z_DMP2-V0.6.vl2"],"textures/tmtllight.png":["z_DMP2-V0.6.vl2"],"textures/tn_logo.png":["T2csri.vl2"],"textures/transparentBG.png":["z_DMP2-V0.6.vl2"],"textures/tyre.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/v5planet/skies/Starfallen_BK.png":["Classic_maps_v1.vl2"],"textures/v5planet/skies/Starfallen_FR.png":["Classic_maps_v1.vl2"],"textures/v5planet/skies/Starfallen_LF.png":["Classic_maps_v1.vl2"],"textures/v5planet/skies/Starfallen_RT.png":["Classic_maps_v1.vl2"],"textures/v5planet/skies/Starfallen_UP.png":["Classic_maps_v1.vl2"],"textures/violet.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/wave_dark.dml":["z_DMP2-V0.6.vl2"],"textures/winterskyday.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/xnight.dml":["TWL-MapPack.vl2"]},"missions":{"Attrition":{"resourcePath":"Xtra_missions/Attrition.mis","displayName":"Attrition","missionTypes":["CTF","SCtF"]},"Chasmaclysmic":{"resourcePath":"Xtra_missions/Chasmaclysmic.mis","displayName":"Chasmaclysmic","missionTypes":["CTF"]},"DBS_Smoothed":{"resourcePath":"Xtra_missions/DBS_Smoothed.mis","displayName":"Deadly Birds Song (Smoothed)","missionTypes":["CTF"]},"DX_Badlands":{"resourcePath":"Xtra_missions/DX_Badlands.mis","displayName":"Dangerous Crossing (Badlands)","missionTypes":["CTF","SCtF"]},"DX_Desert":{"resourcePath":"Xtra_missions/DX_Desert.mis","displayName":"Dangerous Crossing (Desert)","missionTypes":["CTF","SCtF"]},"DX_Ice":{"resourcePath":"Xtra_missions/DX_Ice.mis","displayName":"Dangerous Crossing (Ice)","missionTypes":["CTF","SCtF"]},"HO_Badlands":{"resourcePath":"Xtra_missions/HO_Badlands.mis","displayName":"High Octane (Badlands)","missionTypes":["CTF"]},"HO_Desert":{"resourcePath":"Xtra_missions/HO_Desert.mis","displayName":"High Octane (Desert)","missionTypes":["CTF"]},"HO_Ice":{"resourcePath":"Xtra_missions/HO_Ice.mis","displayName":"High Octane (Ice)","missionTypes":["CTF"]},"HO_Lush":{"resourcePath":"Xtra_missions/HO_Lush.mis","displayName":"High Octane (Lush)","missionTypes":["CTF"]},"HillKingLT":{"resourcePath":"Xtra_missions/HillKingLT.mis","displayName":"HillKingLT","missionTypes":["SCtF"]},"MapAssets":{"resourcePath":"Xtra_missions/MapAssets.mis","displayName":"MapAssets","missionTypes":["DM","None","CTF"]},"Moonwalk":{"resourcePath":"Xtra_missions/Moonwalk.mis","displayName":"Moonwalk","missionTypes":["CTF","SCtF"]},"Pariah_Mirrored":{"resourcePath":"Xtra_missions/Pariah_Mirrored.mis","displayName":"Pariah_Mirrored","missionTypes":["CTF","SCtF"]},"PlanetX":{"resourcePath":"Xtra_missions/PlanetX.mis","displayName":"PlanetX","missionTypes":["CTF"]},"PuliVeivari":{"resourcePath":"Xtra_missions/PuliVeivari.mis","displayName":"Puli&Veivari","missionTypes":["CTF"]},"Ravine":{"resourcePath":"Xtra_missions/Ravine.mis","displayName":"Ravine","missionTypes":["CTF","SCtF"]},"Rush":{"resourcePath":"Xtra_missions/Rush.mis","displayName":"Rush","missionTypes":["CTF","SCtf"]},"SC_Badlands":{"resourcePath":"Xtra_missions/SC_Badlands.mis","displayName":"Small Crossing (Badlands)","missionTypes":["CTF"]},"SC_Desert":{"resourcePath":"Xtra_missions/SC_Desert.mis","displayName":"Small Crossing (Desert)","missionTypes":["CTF"]},"SC_Ice":{"resourcePath":"Xtra_missions/SC_Ice.mis","displayName":"Small Crossing (Ice)","missionTypes":["CTF"]},"SC_Lush":{"resourcePath":"Xtra_missions/SC_Lush.mis","displayName":"Small Crossing (Lush)","missionTypes":["CTF"]},"SC_Night":{"resourcePath":"Xtra_missions/SC_Night.mis","displayName":"Small Crossing (Night)","missionTypes":["CTF"]},"SC_Normal":{"resourcePath":"Xtra_missions/SC_Normal.mis","displayName":"Small Crossing","missionTypes":["CTF"]},"Stripmine":{"resourcePath":"Xtra_missions/Stripmine.mis","displayName":"Stripmine","missionTypes":["CTF"]},"VanDamnedLT":{"resourcePath":"Xtra_missions/VanDamnedLT.mis","displayName":"VanDamnedLT","missionTypes":["SCtF"]},"2ArenaDome":{"resourcePath":"missions/2ArenaDome.mis","displayName":"2-ArenaDome","missionTypes":["arena"]},"2ArenaValley":{"resourcePath":"missions/2ArenaValley.mis","displayName":null,"missionTypes":["arena"]},"2DustBowl":{"resourcePath":"missions/2DustBowl.mis","displayName":null,"missionTypes":["arena"]},"2Flyersarena":{"resourcePath":"missions/2Flyersarena.mis","displayName":null,"missionTypes":["Arena"]},"2IceDome":{"resourcePath":"missions/2IceDome.mis","displayName":null,"missionTypes":["arena"]},"2IndoorIntensity":{"resourcePath":"missions/2IndoorIntensity.mis","displayName":null,"missionTypes":["Arena"]},"4thGradeDropout":{"resourcePath":"missions/4thGradeDropout.mis","displayName":"4th Grade Dropout","missionTypes":["Siege"]},"Abominable":{"resourcePath":"missions/Abominable.mis","displayName":null,"missionTypes":["CnH"]},"AcidRain":{"resourcePath":"missions/AcidRain.mis","displayName":"Acid Rain","missionTypes":["CTF","DnD"]},"Aeroena":{"resourcePath":"missions/Aeroena.mis","displayName":"Aeroena","missionTypes":["Arena"]},"AgentsOfFortune":{"resourcePath":"missions/AgentsOfFortune.mis","displayName":"Agents of Fortune","missionTypes":["DM","Hunters","TeamHunters"]},"Alcatraz":{"resourcePath":"missions/Alcatraz.mis","displayName":null,"missionTypes":["Siege"]},"Archipelago":{"resourcePath":"missions/Archipelago.mis","displayName":"Archipelago","missionTypes":["CTF"]},"ArenaHeaven":{"resourcePath":"missions/ArenaHeaven.mis","displayName":null,"missionTypes":["Arena"]},"ArenaHell":{"resourcePath":"missions/ArenaHell.mis","displayName":"[Original]ArenaHell","missionTypes":["arena"]},"ArenaHell2":{"resourcePath":"missions/ArenaHell2.mis","displayName":"_ArenaHell II","missionTypes":["arena"]},"ArenaInTheHill":{"resourcePath":"missions/ArenaInTheHill.mis","displayName":"Arena In The Hill","missionTypes":["Arena"]},"ArenaUnderTheHill":{"resourcePath":"missions/ArenaUnderTheHill.mis","displayName":"[Original]AUTH Clientside","missionTypes":["Arena"]},"AryoArena":{"resourcePath":"missions/AryoArena.mis","displayName":"_AyroArena","missionTypes":["arena"]},"AshesToAshes":{"resourcePath":"missions/AshesToAshes.mis","displayName":"Ashes to Ashes","missionTypes":["CnH"]},"Atropos2":{"resourcePath":"missions/Atropos2.mis","displayName":"Atropos, The Return","missionTypes":["Siege"]},"BasatinLT":{"resourcePath":"missions/BasatinLT.mis","displayName":"DMP2-Basatin LT","missionTypes":["SCtF","LCTF"]},"BeggarsRun":{"resourcePath":"missions/BeggarsRun.mis","displayName":"Beggar\'s Run","missionTypes":["CTF"]},"BeneathTheHill":{"resourcePath":"missions/BeneathTheHill.mis","displayName":"Beneath The Hill","missionTypes":["Siege"]},"Blastside_nef":{"resourcePath":"missions/Blastside_nef.mis","displayName":"Blastside","missionTypes":["CTF","DnD"]},"BrainFreeze":{"resourcePath":"missions/BrainFreeze.mis","displayName":"Brain Freeze","missionTypes":["Siege"]},"BridgeTooFar":{"resourcePath":"missions/BridgeTooFar.mis","displayName":"Bridge Too Far","missionTypes":["Siege"]},"Broadside_nef":{"resourcePath":"missions/Broadside_nef.mis","displayName":"Broadside","missionTypes":["CTF","DnD"]},"Broken_Dreams":{"resourcePath":"missions/Broken_Dreams.mis","displayName":"Broken Dreams","missionTypes":["Hunters","TeamHunters","Bounty","DM","CTF","CnH","Rabbit","Siege"]},"Caldera":{"resourcePath":"missions/Caldera.mis","displayName":null,"missionTypes":["Siege"]},"Casern_Cavite":{"resourcePath":"missions/Casern_Cavite.mis","displayName":"Casern Cavite","missionTypes":["Hunters","Bounty","DM"]},"CatwalkLT":{"resourcePath":"missions/CatwalkLT.mis","displayName":"DMP2-Catwalk LT","missionTypes":["LCTF","SCtF"]},"Centaur":{"resourcePath":"missions/Centaur.mis","displayName":"Centaur","missionTypes":["Siege"]},"Checkmate":{"resourcePath":"missions/Checkmate.mis","displayName":"Checkmate","missionTypes":["Arena"]},"ColdFusion":{"resourcePath":"missions/ColdFusion.mis","displayName":"Cold Fusion","missionTypes":["Siege"]},"ColdWar":{"resourcePath":"missions/ColdWar.mis","displayName":"Cold War","missionTypes":["Siege"]},"Conclave":{"resourcePath":"missions/Conclave.mis","displayName":null,"missionTypes":["Siege"]},"Confusco":{"resourcePath":"missions/Confusco.mis","displayName":"Confusco","missionTypes":["Bounty","CTF","DM"]},"ContainmentLarge":{"resourcePath":"missions/ContainmentLarge.mis","displayName":"Containment -Large-","missionTypes":["Siege"]},"CrashClash":{"resourcePath":"missions/CrashClash.mis","displayName":"_CrashClash","missionTypes":["arena"]},"Crater71":{"resourcePath":"missions/Crater71.mis","displayName":"Crater 71","missionTypes":["TR2"]},"DMP_Agroleon":{"resourcePath":"missions/DMP_Agroleon.mis","displayName":"DMP-Agroleon","missionTypes":["CTF"]},"DMP_Astro":{"resourcePath":"missions/DMP_Astro.mis","displayName":"DMP-Astro","missionTypes":["CTF"]},"DMP_BastardForge":{"resourcePath":"missions/DMP_BastardForge.mis","displayName":"DMP-BastardForge","missionTypes":["CTF","SCtF"]},"DMP_BitterGorge":{"resourcePath":"missions/DMP_BitterGorge.mis","displayName":"DMP-BitterGorge","missionTypes":["CTF"]},"DMP_Bunkered":{"resourcePath":"missions/DMP_Bunkered.mis","displayName":"DMP-Bunkered","missionTypes":["CTF"]},"DMP_Cinerarium":{"resourcePath":"missions/DMP_Cinerarium.mis","displayName":"DMP-Cinerarium","missionTypes":["CTF","SCtF"]},"DMP_DermCity":{"resourcePath":"missions/DMP_DermCity.mis","displayName":"DMP-DermCity","missionTypes":["CTF"]},"DMP_Embers":{"resourcePath":"missions/DMP_Embers.mis","displayName":"DMP-Embers","missionTypes":["CTF","SCtF"]},"DMP_EmeraldSpit":{"resourcePath":"missions/DMP_EmeraldSpit.mis","displayName":"DMP-Emerald Spit","missionTypes":["CTF"]},"DMP_FaceCrossing":{"resourcePath":"missions/DMP_FaceCrossing.mis","displayName":"DMP-Face Crossing","missionTypes":["CTF"]},"DMP_Hoth":{"resourcePath":"missions/DMP_Hoth.mis","displayName":"DMP-Hoth","missionTypes":["CTF"]},"DMP_IceGiant":{"resourcePath":"missions/DMP_IceGiant.mis","displayName":"DMP-IceGiant","missionTypes":["CTF"]},"DMP_IsleDeBatalla":{"resourcePath":"missions/DMP_IsleDeBatalla.mis","displayName":"DMP-IsleDeBatalla","missionTypes":["CTF"]},"DMP_LavaGods":{"resourcePath":"missions/DMP_LavaGods.mis","displayName":"DMP-LavaGods","missionTypes":["CTF","SCtF"]},"DMP_Magellan":{"resourcePath":"missions/DMP_Magellan.mis","displayName":"DMP-Magellan","missionTypes":["CTF","SCtF"]},"DMP_MoonDance":{"resourcePath":"missions/DMP_MoonDance.mis","displayName":"DMP-MoonDance","missionTypes":["CTF"]},"DMP_Pantheon":{"resourcePath":"missions/DMP_Pantheon.mis","displayName":"DMP-Pantheon","missionTypes":["CTF"]},"DMP_Paranoia":{"resourcePath":"missions/DMP_Paranoia.mis","displayName":"DMP-Paranoia","missionTypes":["CTF","SCtF"]},"DMP_Pariah":{"resourcePath":"missions/DMP_Pariah.mis","displayName":"DMP-Pariah","missionTypes":["CTF","SCtF"]},"DMP_PipeDream":{"resourcePath":"missions/DMP_PipeDream.mis","displayName":"DMP-Pipe Dream","missionTypes":["CTF"]},"DMP_RavineV":{"resourcePath":"missions/DMP_RavineV.mis","displayName":"DMP-RavineV","missionTypes":["CTF"]},"DMP_ScorchedEarth":{"resourcePath":"missions/DMP_ScorchedEarth.mis","displayName":"DMP-Scorched Earth","missionTypes":["CTF"]},"DMP_SimpleFlagArena":{"resourcePath":"missions/DMP_SimpleFlagArena.mis","displayName":"DMP-SimpleFlagArena","missionTypes":["CTF"]},"DMP_SpinCycle":{"resourcePath":"missions/DMP_SpinCycle.mis","displayName":"DMP-SpinCycle","missionTypes":["CTF","SCtF"]},"DMP_StarFall":{"resourcePath":"missions/DMP_StarFall.mis","displayName":"DMP-StarFall","missionTypes":["CTF","SCtF"]},"DMP_Tyre":{"resourcePath":"missions/DMP_Tyre.mis","displayName":"DMP-Tyre","missionTypes":["CTF"]},"DMP_Wasteland":{"resourcePath":"missions/DMP_Wasteland.mis","displayName":"DMP-Wasteland","missionTypes":["CTF"]},"Damnation":{"resourcePath":"missions/Damnation.mis","displayName":null,"missionTypes":["CTF"]},"DamnationLT":{"resourcePath":"missions/DamnationLT.mis","displayName":"DMP2-Damnation LT","missionTypes":["SCtF","LCTF"]},"DamnationTDM":{"resourcePath":"missions/DamnationTDM.mis","displayName":"Damnation-TDM","missionTypes":["TDM"]},"DangerousCrossingArena":{"resourcePath":"missions/DangerousCrossingArena.mis","displayName":"[Original]Dangerous Crossing","missionTypes":["arena"]},"DangerousCrossing_nef":{"resourcePath":"missions/DangerousCrossing_nef.mis","displayName":"Dangerous Crossing","missionTypes":["CTF"]},"DangerousFlingLT":{"resourcePath":"missions/DangerousFlingLT.mis","displayName":"DMP2-Dangerous Fling LT","missionTypes":["SCtF","LCTF"]},"DeathBirdsFly":{"resourcePath":"missions/DeathBirdsFly.mis","displayName":"Death Birds Fly","missionTypes":["CTF"]},"DeathFromBelow":{"resourcePath":"missions/DeathFromBelow.mis","displayName":"Death From Below","missionTypes":["Siege"]},"DeathRow":{"resourcePath":"missions/DeathRow.mis","displayName":"Death Row","missionTypes":["Siege"]},"DesertWind":{"resourcePath":"missions/DesertWind.mis","displayName":"Desert Wind","missionTypes":["Siege"]},"DesertofDeath_nef":{"resourcePath":"missions/DesertofDeath_nef.mis","displayName":"Desert of Death","missionTypes":["CTF"]},"Desiccator":{"resourcePath":"missions/Desiccator.mis","displayName":null,"missionTypes":["CTF"]},"DevilsElbow":{"resourcePath":"missions/DevilsElbow.mis","displayName":"Devil\'s Elbow","missionTypes":["CTF"]},"DraconisVII":{"resourcePath":"missions/DraconisVII.mis","displayName":"Draconis VII","missionTypes":["Siege"]},"DropInLT":{"resourcePath":"missions/DropInLT.mis","displayName":"DMP2-Drop In LT","missionTypes":["SCtF","LCTF"]},"DustToDust":{"resourcePath":"missions/DustToDust.mis","displayName":"Dust to Dust","missionTypes":["CTF","Hunters","TeamHunters"]},"Envyrena":{"resourcePath":"missions/Envyrena.mis","displayName":null,"missionTypes":["Arena"]},"EnyLand":{"resourcePath":"missions/EnyLand.mis","displayName":"^_^ EnyLand","missionTypes":["Arena"]},"Equinox":{"resourcePath":"missions/Equinox.mis","displayName":null,"missionTypes":["CnH","DM"]},"Escalade":{"resourcePath":"missions/Escalade.mis","displayName":null,"missionTypes":["TeamHunters","Hunters","DM","Rabbit","Bounty"]},"EveningLand":{"resourcePath":"missions/EveningLand.mis","displayName":"^_^ EveningLand","missionTypes":["Arena"]},"Ewok_Hamlet":{"resourcePath":"missions/Ewok_Hamlet.mis","displayName":"DMP2-Ewok Hamlet","missionTypes":["CTF"]},"Ewok_Village":{"resourcePath":"missions/Ewok_Village.mis","displayName":"DMP2-Ewok Village","missionTypes":["CTF"]},"Exposure":{"resourcePath":"missions/Exposure.mis","displayName":"Exposure","missionTypes":["Siege"]},"FinalRevenge":{"resourcePath":"missions/FinalRevenge.mis","displayName":"Final Revenge","missionTypes":["Siege"]},"Firestorm":{"resourcePath":"missions/Firestorm.mis","displayName":null,"missionTypes":["CnH","CTF"]},"Flashpoint":{"resourcePath":"missions/Flashpoint.mis","displayName":null,"missionTypes":["CnH"]},"Fracas":{"resourcePath":"missions/Fracas.mis","displayName":"Fracas","missionTypes":["Hunters","DM"]},"FrozenFury":{"resourcePath":"missions/FrozenFury.mis","displayName":"Frozen Fury","missionTypes":["TR2"]},"Gauntlet":{"resourcePath":"missions/Gauntlet.mis","displayName":null,"missionTypes":["Siege"]},"Gehenna":{"resourcePath":"missions/Gehenna.mis","displayName":null,"missionTypes":["Hunters","TeamHunters"]},"Geronimo":{"resourcePath":"missions/Geronimo.mis","displayName":"Geronimo!","missionTypes":["Siege"]},"GodsRift":{"resourcePath":"missions/GodsRift.mis","displayName":"God\'s Rift","missionTypes":["TR2"]},"Gorgon":{"resourcePath":"missions/Gorgon.mis","displayName":"Gorgon","missionTypes":["Bounty","CTF","DM"]},"Haven":{"resourcePath":"missions/Haven.mis","displayName":null,"missionTypes":["TR2"]},"Helioarena":{"resourcePath":"missions/Helioarena.mis","displayName":null,"missionTypes":["Arena"]},"Hillside":{"resourcePath":"missions/Hillside.mis","displayName":"Hillside","missionTypes":["CTF","DnD"]},"HiveLT":{"resourcePath":"missions/HiveLT.mis","displayName":"DMP2-Hive LT","missionTypes":["SCtF","LCTF"]},"IceBound":{"resourcePath":"missions/IceBound.mis","displayName":"Icebound","missionTypes":["Siege"]},"IcePickM":{"resourcePath":"missions/IcePickM.mis","displayName":"DIMP2-IcePick Mirror","missionTypes":["LCTF"]},"IceRidge_nef":{"resourcePath":"missions/IceRidge_nef.mis","displayName":"IceRidge","missionTypes":["CTF"]},"InnerSanctum":{"resourcePath":"missions/InnerSanctum.mis","displayName":"Inner Sanctum","missionTypes":["DM","Rabbit","Hunters","TeamHunters"]},"Insalubria":{"resourcePath":"missions/Insalubria.mis","displayName":null,"missionTypes":["CnH"]},"Invictus":{"resourcePath":"missions/Invictus.mis","displayName":null,"missionTypes":["DM"]},"IsleOfMan":{"resourcePath":"missions/IsleOfMan.mis","displayName":"Isle of Man","missionTypes":["Siege"]},"IveHadWorse":{"resourcePath":"missions/IveHadWorse.mis","displayName":"[Original]IveHadWorse","missionTypes":["arena"]},"JacobsLadder":{"resourcePath":"missions/JacobsLadder.mis","displayName":"Jacob\'s Ladder","missionTypes":["CnH"]},"KataMInfernoT":{"resourcePath":"missions/KataMInfernoT.mis","displayName":"DMP2-KatabaticM Inferno","missionTypes":["CTF"]},"KataMStormT":{"resourcePath":"missions/KataMStormT.mis","displayName":"DMP2-KatabaticM Storm","missionTypes":["CTF"]},"Katabatic":{"resourcePath":"missions/Katabatic.mis","displayName":null,"missionTypes":["CTF"]},"Khalarena":{"resourcePath":"missions/Khalarena.mis","displayName":null,"missionTypes":["Arena"]},"Lakefront":{"resourcePath":"missions/Lakefront.mis","displayName":"Lakefront","missionTypes":["CTF","CnH","DnD"]},"Magmatic":{"resourcePath":"missions/Magmatic.mis","displayName":"Magmatic","missionTypes":["CTF"]},"Masada":{"resourcePath":"missions/Masada.mis","displayName":"Masada","missionTypes":["Siege"]},"Minotaur":{"resourcePath":"missions/Minotaur.mis","displayName":null,"missionTypes":["CTF"]},"MoonwalkLT":{"resourcePath":"missions/MoonwalkLT.mis","displayName":"DMP2-Moonwalk LT","missionTypes":["LCTF","SCtF"]},"Morena":{"resourcePath":"missions/Morena.mis","displayName":null,"missionTypes":["Arena"]},"MountainSiege":{"resourcePath":"missions/MountainSiege.mis","displayName":"Mountain Siege","missionTypes":["Siege"]},"Mudside":{"resourcePath":"missions/Mudside.mis","displayName":"_Mudside","missionTypes":["arena"]},"Mutiny":{"resourcePath":"missions/Mutiny.mis","displayName":"Mutiny","missionTypes":["Siege"]},"MyrkWood":{"resourcePath":"missions/MyrkWood.mis","displayName":"Myrkwood","missionTypes":["Hunters","DM","Rabbit"]},"NirvanaLT":{"resourcePath":"missions/NirvanaLT.mis","displayName":"DMP2-Nirvana LT","missionTypes":["LCTF","SCtF"]},"Oasis":{"resourcePath":"missions/Oasis.mis","displayName":null,"missionTypes":["DM"]},"ObsidianLT":{"resourcePath":"missions/ObsidianLT.mis","displayName":"DMP2-Obsidian LT","missionTypes":["SCtF","LCTF"]},"Overreach":{"resourcePath":"missions/Overreach.mis","displayName":null,"missionTypes":["CnH"]},"Pantheon":{"resourcePath":"missions/Pantheon.mis","displayName":null,"missionTypes":["CTF"]},"Patience":{"resourcePath":"missions/Patience.mis","displayName":"Patience","missionTypes":["Siege"]},"PhasmaDust":{"resourcePath":"missions/PhasmaDust.mis","displayName":"Phasma Dust","missionTypes":["TR2"]},"Planetside":{"resourcePath":"missions/Planetside.mis","displayName":"_Planetside","missionTypes":["arena"]},"Prismatic":{"resourcePath":"missions/Prismatic.mis","displayName":"Prismatic","missionTypes":["Siege"]},"ProArena":{"resourcePath":"missions/ProArena.mis","displayName":null,"missionTypes":["Arena"]},"Pyroclasm":{"resourcePath":"missions/Pyroclasm.mis","displayName":null,"missionTypes":["DM"]},"Quagmire":{"resourcePath":"missions/Quagmire.mis","displayName":null,"missionTypes":["CTF"]},"Raindance_nef":{"resourcePath":"missions/Raindance_nef.mis","displayName":"Raindance","missionTypes":["CTF"]},"Ramparts":{"resourcePath":"missions/Ramparts.mis","displayName":"Ramparts","missionTypes":["Bounty","CTF","DM","TeamHunters","DnD"]},"Rasp":{"resourcePath":"missions/Rasp.mis","displayName":null,"missionTypes":["Hunters","Bounty","DM"]},"Recalescence":{"resourcePath":"missions/Recalescence.mis","displayName":null,"missionTypes":["CTF"]},"Respite":{"resourcePath":"missions/Respite.mis","displayName":"Respite","missionTypes":["Siege"]},"RetroDCT2":{"resourcePath":"missions/RetroDCT2.mis","displayName":"Retro Dangerous Crossing-T2","missionTypes":["CTF"]},"RetroDX":{"resourcePath":"missions/RetroDX.mis","displayName":"Retro Dangerous Crossing","missionTypes":["CTF","LCTF"]},"RetroRD":{"resourcePath":"missions/RetroRD.mis","displayName":"Retro Raindance","missionTypes":["CTF","LCTF"]},"RetroRDT2":{"resourcePath":"missions/RetroRDT2.mis","displayName":"Retro Raindance-T2","missionTypes":["CTF"]},"RetroSB":{"resourcePath":"missions/RetroSB.mis","displayName":"Retro Snowblind","missionTypes":["CTF","LCTF"]},"RetroSH":{"resourcePath":"missions/RetroSH.mis","displayName":"Retro Stonehenge","missionTypes":["CTF","LCTF"]},"RetroSHT2":{"resourcePath":"missions/RetroSHT2.mis","displayName":"Retro Stonehenge-T2","missionTypes":["CTF"]},"Reversion":{"resourcePath":"missions/Reversion.mis","displayName":null,"missionTypes":["CTF"]},"Ridgerena":{"resourcePath":"missions/Ridgerena.mis","displayName":"Ridgerena","missionTypes":["Arena"]},"Rimehold":{"resourcePath":"missions/Rimehold.mis","displayName":null,"missionTypes":["Hunters","TeamHunters"]},"RiverDance":{"resourcePath":"missions/RiverDance.mis","displayName":"Riverdance","missionTypes":["CTF","Bounty"]},"Rollercoaster_nef":{"resourcePath":"missions/Rollercoaster_nef.mis","displayName":"Rollercoaster","missionTypes":["CTF"]},"S5_Centaur":{"resourcePath":"missions/S5_Centaur.mis","displayName":"S5-Centaur","missionTypes":["CTF"]},"S5_Damnation":{"resourcePath":"missions/S5_Damnation.mis","displayName":"S5-Damnation","missionTypes":["CTF"]},"S5_Drache":{"resourcePath":"missions/S5_Drache.mis","displayName":"S5-Drache","missionTypes":["CTF"]},"S5_HawkingHeat":{"resourcePath":"missions/S5_HawkingHeat.mis","displayName":"S5-Hawking Heat","missionTypes":["CTF"]},"S5_Icedance":{"resourcePath":"missions/S5_Icedance.mis","displayName":"S5-Icedance","missionTypes":["CTF"]},"S5_Massive":{"resourcePath":"missions/S5_Massive.mis","displayName":"S5-Massive","missionTypes":["CTF"]},"S5_Mimicry":{"resourcePath":"missions/S5_Mimicry.mis","displayName":"S5-Mimicry","missionTypes":["CTF"]},"S5_Misadventure":{"resourcePath":"missions/S5_Misadventure.mis","displayName":"S5-Misadventure","missionTypes":["CTF"]},"S5_Mordacity":{"resourcePath":"missions/S5_Mordacity.mis","displayName":"S5-Mordacity","missionTypes":["CTF"]},"S5_Reynard":{"resourcePath":"missions/S5_Reynard.mis","displayName":"S5-Reynard","missionTypes":["CTF"]},"S5_Sherman":{"resourcePath":"missions/S5_Sherman.mis","displayName":"S5-Sherman","missionTypes":["CTF"]},"S5_Silenus":{"resourcePath":"missions/S5_Silenus.mis","displayName":"S5-Silenus","missionTypes":["CTF"]},"S5_Woodymyrk":{"resourcePath":"missions/S5_Woodymyrk.mis","displayName":"S5-WoodyMyrk","missionTypes":["CTF"]},"S8_Cardiac":{"resourcePath":"missions/S8_Cardiac.mis","displayName":"S8-Cardiac","missionTypes":["CTF"]},"S8_CentralDogma":{"resourcePath":"missions/S8_CentralDogma.mis","displayName":"S8-Central Dogma","missionTypes":["CTF"]},"S8_Geothermal":{"resourcePath":"missions/S8_Geothermal.mis","displayName":"S8-Geothermal","missionTypes":["CTF"]},"S8_Mountking":{"resourcePath":"missions/S8_Mountking.mis","displayName":"S8-Mountain King","missionTypes":["CTF"]},"S8_Opus":{"resourcePath":"missions/S8_Opus.mis","displayName":"S8-Opus","missionTypes":["CTF"]},"S8_Zilch":{"resourcePath":"missions/S8_Zilch.mis","displayName":"S8-Zilch","missionTypes":["CTF"]},"Sanctuary":{"resourcePath":"missions/Sanctuary.mis","displayName":null,"missionTypes":["CTF"]},"Sandstorm":{"resourcePath":"missions/Sandstorm.mis","displayName":"Sandstorm","missionTypes":["CTF","CnH","DnD"]},"Scarabrae_nef":{"resourcePath":"missions/Scarabrae_nef.mis","displayName":"Scarabrae","missionTypes":["CTF","DnD"]},"ShockRidge":{"resourcePath":"missions/ShockRidge.mis","displayName":"Shock Ridge","missionTypes":["CTF","CnH"]},"ShrineArena":{"resourcePath":"missions/ShrineArena.mis","displayName":"ShrineArena","missionTypes":["Arena"]},"ShrineArenaII":{"resourcePath":"missions/ShrineArenaII.mis","displayName":"_ShrineArena II","missionTypes":["arena"]},"SideWinder":{"resourcePath":"missions/SideWinder.mis","displayName":"DMP2-SideWinder","missionTypes":["CTF"]},"SiegeofYmir":{"resourcePath":"missions/SiegeofYmir.mis","displayName":"Siege of Ymir Base","missionTypes":["Siege"]},"SilentStorm":{"resourcePath":"missions/SilentStorm.mis","displayName":"Silent Storm","missionTypes":["Siege"]},"Sirocco":{"resourcePath":"missions/Sirocco.mis","displayName":null,"missionTypes":["CnH"]},"SkiFree":{"resourcePath":"missions/SkiFree.mis","displayName":"SkiFree","missionTypes":["SkiFree"]},"SkiFreeZ_Championship_2021":{"resourcePath":"missions/SkiFreeZ_Championship_2021.mis","displayName":"SkiFree Tourney 2021","missionTypes":["SinglePlayer"]},"SkiFree_Daily":{"resourcePath":"missions/SkiFree_Daily.mis","displayName":"SkiFree Daily Challenge","missionTypes":["SinglePlayer"]},"SkiFree_Randomizer":{"resourcePath":"missions/SkiFree_Randomizer.mis","displayName":"SkiFree Randomizer","missionTypes":["SinglePlayer"]},"SkinnyDip":{"resourcePath":"missions/SkinnyDip.mis","displayName":"Skinny Dip","missionTypes":["TR2"]},"Slapdash":{"resourcePath":"missions/Slapdash.mis","displayName":"Slapdash","missionTypes":["CTF"]},"SmogArena":{"resourcePath":"missions/SmogArena.mis","displayName":"Smog Arena","missionTypes":["Arena"]},"SnowBound":{"resourcePath":"missions/SnowBound.mis","displayName":"SnowBound","missionTypes":["Arena"]},"Snowblind_nef":{"resourcePath":"missions/Snowblind_nef.mis","displayName":"Snowblind","missionTypes":["CTF"]},"SoccerLand":{"resourcePath":"missions/SoccerLand.mis","displayName":"^_^ SoccerLand","missionTypes":["Arena"]},"Solace":{"resourcePath":"missions/Solace.mis","displayName":"Solace","missionTypes":["Siege"]},"SolsDescent":{"resourcePath":"missions/SolsDescent.mis","displayName":"Sol\'s Descent","missionTypes":["TR2"]},"SpyLand":{"resourcePath":"missions/SpyLand.mis","displayName":"^_^ SpyLand","missionTypes":["Arena"]},"Starfallen":{"resourcePath":"missions/Starfallen.mis","displayName":"Starfallen","missionTypes":["CTF","DnD"]},"Stonehenge_Arena":{"resourcePath":"missions/Stonehenge_Arena.mis","displayName":null,"missionTypes":["Arena"]},"Stonehenge_nef":{"resourcePath":"missions/Stonehenge_nef.mis","displayName":"Stonehenge","missionTypes":["CTF"]},"SubZero":{"resourcePath":"missions/SubZero.mis","displayName":"Sub-zero","missionTypes":["CTF"]},"SunDried":{"resourcePath":"missions/SunDried.mis","displayName":"Sun Dried","missionTypes":["Hunters","Bounty","DM","Rabbit"]},"Surreal":{"resourcePath":"missions/Surreal.mis","displayName":"Surreal","missionTypes":["Bounty","CTF","DM"]},"TWL2_Bleed":{"resourcePath":"missions/TWL2_Bleed.mis","displayName":"TWL2-Bleed","missionTypes":["CTF"]},"TWL2_BlueMoon":{"resourcePath":"missions/TWL2_BlueMoon.mis","displayName":"TWL2-Blue Moon","missionTypes":["CTF"]},"TWL2_CanyonCrusadeDeluxe":{"resourcePath":"missions/TWL2_CanyonCrusadeDeluxe.mis","displayName":"TWL2-Canyon Crusade Deluxe","missionTypes":["CTF"]},"TWL2_Celerity":{"resourcePath":"missions/TWL2_Celerity.mis","displayName":"TWL2-Celerity","missionTypes":["CTF"]},"TWL2_CloakOfNight":{"resourcePath":"missions/TWL2_CloakOfNight.mis","displayName":"TWL2-Cloak of Night","missionTypes":["CTF"]},"TWL2_Crevice":{"resourcePath":"missions/TWL2_Crevice.mis","displayName":"TWL2-Crevice","missionTypes":["CTF"]},"TWL2_Dissention":{"resourcePath":"missions/TWL2_Dissention.mis","displayName":"TWL2-Dissention","missionTypes":["CTF"]},"TWL2_Drifts":{"resourcePath":"missions/TWL2_Drifts.mis","displayName":"TWL2-Drifts","missionTypes":["CTF"]},"TWL2_Drorck":{"resourcePath":"missions/TWL2_Drorck.mis","displayName":"TWL2-Drorck","missionTypes":["CTF"]},"TWL2_FrozenGlory":{"resourcePath":"missions/TWL2_FrozenGlory.mis","displayName":"TWL2-Frozen Glory","missionTypes":["CTF"]},"TWL2_FrozenHope":{"resourcePath":"missions/TWL2_FrozenHope.mis","displayName":"TWL2-Frozen Hope","missionTypes":["CTF"]},"TWL2_Hildebrand":{"resourcePath":"missions/TWL2_Hildebrand.mis","displayName":"TWL2-Hildebrand","missionTypes":["CTF"]},"TWL2_IceDagger":{"resourcePath":"missions/TWL2_IceDagger.mis","displayName":"TWL2-Ice Dagger","missionTypes":["CTF"]},"TWL2_JaggedClaw":{"resourcePath":"missions/TWL2_JaggedClaw.mis","displayName":"TWL2-Jagged Claw","missionTypes":["CTF"]},"TWL2_Magnum":{"resourcePath":"missions/TWL2_Magnum.mis","displayName":"TWL2-Magnum","missionTypes":["CTF"]},"TWL2_MidnightMayhemDeluxe":{"resourcePath":"missions/TWL2_MidnightMayhemDeluxe.mis","displayName":"TWL2-Midnight Mayhem Deluxe","missionTypes":["CTF"]},"TWL2_MuddySwamp":{"resourcePath":"missions/TWL2_MuddySwamp.mis","displayName":"TWL2-Muddy Swamp","missionTypes":["CTF"]},"TWL2_Norty":{"resourcePath":"missions/TWL2_Norty.mis","displayName":"TWL2-Norty","missionTypes":["CTF"]},"TWL2_Ocular":{"resourcePath":"missions/TWL2_Ocular.mis","displayName":"TWL2-Ocular","missionTypes":["CTF"]},"TWL2_RoughLand":{"resourcePath":"missions/TWL2_RoughLand.mis","displayName":"TWL2-Rough Land","missionTypes":["CTF"]},"TWL2_Ruined":{"resourcePath":"missions/TWL2_Ruined.mis","displayName":"TWL2-Ruined","missionTypes":["CTF"]},"TWL2_Skylight":{"resourcePath":"missions/TWL2_Skylight.mis","displayName":"TWL2-Skylight","missionTypes":["CTF"]},"TWL2_WoodyMyrk":{"resourcePath":"missions/TWL2_WoodyMyrk.mis","displayName":"TWL2-Woody Myrk","missionTypes":["CTF"]},"TWL_Abaddon":{"resourcePath":"missions/TWL_Abaddon.mis","displayName":"TWL-Abaddon","missionTypes":["CTF"]},"TWL_BaNsHee":{"resourcePath":"missions/TWL_BaNsHee.mis","displayName":"TWL-BaNsHee","missionTypes":["CTF"]},"TWL_BeachBlitz":{"resourcePath":"missions/TWL_BeachBlitz.mis","displayName":"TWL-Beach Blitz","missionTypes":["CTF"]},"TWL_BeachBlitzM":{"resourcePath":"missions/TWL_BeachBlitzM.mis","displayName":"DMP2-Beach Blitz-M","missionTypes":["CTF"]},"TWL_BeachBlitzMLT":{"resourcePath":"missions/TWL_BeachBlitzMLT.mis","displayName":"DMP2-Beach Blitz-M LT","missionTypes":["SCtF","LCTF"]},"TWL_BeggarsRun":{"resourcePath":"missions/TWL_BeggarsRun.mis","displayName":"TWL-Beggar\'s Run","missionTypes":["CTF"]},"TWL_BlueMoon":{"resourcePath":"missions/TWL_BlueMoon.mis","displayName":"TWL-Blue Moon","missionTypes":["CTF"]},"TWL_Boss":{"resourcePath":"missions/TWL_Boss.mis","displayName":"TWL-Boss","missionTypes":["CTF"]},"TWL_Celerity":{"resourcePath":"missions/TWL_Celerity.mis","displayName":"TWL-Celerity","missionTypes":["CTF"]},"TWL_Chokepoint":{"resourcePath":"missions/TWL_Chokepoint.mis","displayName":"TWL-Choke Point","missionTypes":["CTF"]},"TWL_Cinereous":{"resourcePath":"missions/TWL_Cinereous.mis","displayName":"TWL-Cinereous","missionTypes":["CTF"]},"TWL_Clusterfuct":{"resourcePath":"missions/TWL_Clusterfuct.mis","displayName":"TWL-Clusterfuct","missionTypes":["CTF"]},"TWL_Crossfire":{"resourcePath":"missions/TWL_Crossfire.mis","displayName":"TWL-Cross Fire","missionTypes":["CTF"]},"TWL_Curtilage":{"resourcePath":"missions/TWL_Curtilage.mis","displayName":"TWL-Curtilage","missionTypes":["CTF"]},"TWL_Damnation":{"resourcePath":"missions/TWL_Damnation.mis","displayName":"TWL-Damnation","missionTypes":["CTF"]},"TWL_DangerousCrossing":{"resourcePath":"missions/TWL_DangerousCrossing.mis","displayName":"TWL-Dangerous Crossing","missionTypes":["CTF"]},"TWL_DeadlyBirdsSong":{"resourcePath":"missions/TWL_DeadlyBirdsSong.mis","displayName":"TWL-Deadly Birds Song","missionTypes":["CTF"]},"TWL_Deserted":{"resourcePath":"missions/TWL_Deserted.mis","displayName":"TWL-Deserted","missionTypes":["CTF"]},"TWL_Desiccator":{"resourcePath":"missions/TWL_Desiccator.mis","displayName":"TWL-Desiccator","missionTypes":["CTF"]},"TWL_Drifts":{"resourcePath":"missions/TWL_Drifts.mis","displayName":"TWL-Drifts","missionTypes":["CTF","DnD"]},"TWL_Feign":{"resourcePath":"missions/TWL_Feign.mis","displayName":"TWL-Feign","missionTypes":["CTF"]},"TWL_Frostclaw":{"resourcePath":"missions/TWL_Frostclaw.mis","displayName":"TWL-Frostclaw","missionTypes":["CTF"]},"TWL_Frozen":{"resourcePath":"missions/TWL_Frozen.mis","displayName":"TWL-Frozen","missionTypes":["CTF"]},"TWL_Harvester":{"resourcePath":"missions/TWL_Harvester.mis","displayName":"TWL-Harvester","missionTypes":["CTF","DnD"]},"TWL_Horde":{"resourcePath":"missions/TWL_Horde.mis","displayName":"TWL-Horde","missionTypes":["CTF"]},"TWL_Katabatic":{"resourcePath":"missions/TWL_Katabatic.mis","displayName":"TWL-Katabatic","missionTypes":["CTF"]},"TWL_Magmatic":{"resourcePath":"missions/TWL_Magmatic.mis","displayName":"TWL-Magmatic","missionTypes":["CTF"]},"TWL_Minotaur":{"resourcePath":"missions/TWL_Minotaur.mis","displayName":"TWL-Minotaur","missionTypes":["CTF"]},"TWL_Neve":{"resourcePath":"missions/TWL_Neve.mis","displayName":"TWL-Neve","missionTypes":["CTF"]},"TWL_NoShelter":{"resourcePath":"missions/TWL_NoShelter.mis","displayName":"TWL-No Shelter","missionTypes":["CTF","DnD"]},"TWL_OsIris":{"resourcePath":"missions/TWL_OsIris.mis","displayName":"TWL-Os Iris","missionTypes":["CTF"]},"TWL_Pandemonium":{"resourcePath":"missions/TWL_Pandemonium.mis","displayName":"TWL-Pandemonium","missionTypes":["CTF"]},"TWL_Quagmire":{"resourcePath":"missions/TWL_Quagmire.mis","displayName":"TWL-Quagmire","missionTypes":["CTF"]},"TWL_Raindance":{"resourcePath":"missions/TWL_Raindance.mis","displayName":"TWL-Raindance","missionTypes":["CTF"]},"TWL_Ramparts":{"resourcePath":"missions/TWL_Ramparts.mis","displayName":"TWL-Ramparts","missionTypes":["CTF"]},"TWL_Reversion":{"resourcePath":"missions/TWL_Reversion.mis","displayName":"TWL-Reversion","missionTypes":["CTF"]},"TWL_Rollercoaster":{"resourcePath":"missions/TWL_Rollercoaster.mis","displayName":"TWL-Rollercoaster","missionTypes":["CTF"]},"TWL_Runenmacht":{"resourcePath":"missions/TWL_Runenmacht.mis","displayName":"TWL-Runenmacht","missionTypes":["CTF"]},"TWL_Sandstorm":{"resourcePath":"missions/TWL_Sandstorm.mis","displayName":"TWL-Sandstorm","missionTypes":["CTF"]},"TWL_Slapdash":{"resourcePath":"missions/TWL_Slapdash.mis","displayName":"TWL-Slapdash","missionTypes":["CTF"]},"TWL_Snowblind":{"resourcePath":"missions/TWL_Snowblind.mis","displayName":"TWL-Snowblind","missionTypes":["CTF"]},"TWL_Starfallen":{"resourcePath":"missions/TWL_Starfallen.mis","displayName":"TWL-Starfallen","missionTypes":["CTF"]},"TWL_Stonehenge":{"resourcePath":"missions/TWL_Stonehenge.mis","displayName":"TWL-Stonehenge","missionTypes":["CTF"]},"TWL_SubZero":{"resourcePath":"missions/TWL_SubZero.mis","displayName":"TWL-Subzero","missionTypes":["CTF"]},"TWL_Surreal":{"resourcePath":"missions/TWL_Surreal.mis","displayName":"TWL-Surreal","missionTypes":["CTF"]},"TWL_Titan":{"resourcePath":"missions/TWL_Titan.mis","displayName":"TWL-Titan","missionTypes":["CTF"]},"TWL_WhiteDwarf":{"resourcePath":"missions/TWL_WhiteDwarf.mis","displayName":"TWL-White Dwarf","missionTypes":["CTF"]},"TWL_WilderZone":{"resourcePath":"missions/TWL_WilderZone.mis","displayName":"TWL-WilderZone","missionTypes":["CTF"]},"TWL_WoodyMyrk":{"resourcePath":"missions/TWL_WoodyMyrk.mis","displayName":"TWL-WoodyMyrk","missionTypes":["CTF"]},"Talus":{"resourcePath":"missions/Talus.mis","displayName":null,"missionTypes":["Hunters","Bounty","DM"]},"TempleTussleVersion2":{"resourcePath":"missions/TempleTussleVersion2.mis","displayName":"_TempleTussle Version II","missionTypes":["Arena"]},"Tenebrous":{"resourcePath":"missions/Tenebrous.mis","displayName":"Tenebrous","missionTypes":["Arena"]},"ThinIce":{"resourcePath":"missions/ThinIce.mis","displayName":"Thin Ice","missionTypes":["CTF"]},"Titan":{"resourcePath":"missions/Titan.mis","displayName":"Titan","missionTypes":["CTF"]},"Tombstone":{"resourcePath":"missions/Tombstone.mis","displayName":null,"missionTypes":["CTF"]},"Training1":{"resourcePath":"missions/Training1.mis","displayName":"Newblood","missionTypes":["SinglePlayer"]},"Training2":{"resourcePath":"missions/Training2.mis","displayName":"Warrior","missionTypes":["SinglePlayer"]},"Training3":{"resourcePath":"missions/Training3.mis","displayName":"Ranger","missionTypes":["SinglePlayer"]},"Training4":{"resourcePath":"missions/Training4.mis","displayName":"Sergeant","missionTypes":["SinglePlayer"]},"Training5":{"resourcePath":"missions/Training5.mis","displayName":"Lieutenant","missionTypes":["SinglePlayer"]},"TreasureIsland":{"resourcePath":"missions/TreasureIsland.mis","displayName":"Treasure Island","missionTypes":["TR2"]},"Trident":{"resourcePath":"missions/Trident.mis","displayName":"Trident","missionTypes":["Siege"]},"TridentLE":{"resourcePath":"missions/TridentLE.mis","displayName":"Trident -League Edition-","missionTypes":["Siege"]},"TrueGrit":{"resourcePath":"missions/TrueGrit.mis","displayName":"True Grit","missionTypes":["Arena"]},"TuskLT":{"resourcePath":"missions/TuskLT.mis","displayName":"DMP2-Tusk LT","missionTypes":["SCtF","LCTF"]},"TwilightGroveLT":{"resourcePath":"missions/TwilightGroveLT.mis","displayName":"DMP2-Twilight Grove LT","missionTypes":["SCtF","LCTF"]},"TwinTorrentsCCW":{"resourcePath":"missions/TwinTorrentsCCW.mis","displayName":"DMP2-Twin Torrents CCW","missionTypes":["CTF"]},"TwinTorrentsCW":{"resourcePath":"missions/TwinTorrentsCW.mis","displayName":"DMP2-Twin Torrents CW","missionTypes":["CTF"]},"Two_Towers":{"resourcePath":"missions/Two_Towers.mis","displayName":"DMP2-Two Towers","missionTypes":["CTF"]},"UltimaThule":{"resourcePath":"missions/UltimaThule.mis","displayName":"Ultima Thule","missionTypes":["Siege"]},"Underhill":{"resourcePath":"missions/Underhill.mis","displayName":null,"missionTypes":["Hunters","Bounty","DM"]},"UphillBattle":{"resourcePath":"missions/UphillBattle.mis","displayName":"Uphill Battle","missionTypes":["Siege"]},"UporDown":{"resourcePath":"missions/UporDown.mis","displayName":"_UporDown","missionTypes":["arena"]},"VulcansHammer":{"resourcePath":"missions/VulcansHammer.mis","displayName":"Vulcan\'s Hammer","missionTypes":["Siege"]},"WalledIn":{"resourcePath":"missions/WalledIn.mis","displayName":"WalledIn","missionTypes":["Arena"]},"WalledInII":{"resourcePath":"missions/WalledInII.mis","displayName":"[Original]Walledin","missionTypes":["arena"]},"WhiteDwarf":{"resourcePath":"missions/WhiteDwarf.mis","displayName":"White Dwarf","missionTypes":["CTF"]},"Whiteout":{"resourcePath":"missions/Whiteout.mis","displayName":null,"missionTypes":["DM","Bounty"]},"WonderLand":{"resourcePath":"missions/WonderLand.mis","displayName":"^_^ WonderLand","missionTypes":["Arena"]},"Wrongside":{"resourcePath":"missions/Wrongside.mis","displayName":"Wrongside","missionTypes":["TDM"]},"Yubarena":{"resourcePath":"missions/Yubarena.mis","displayName":"_Yubarena","missionTypes":["arena"]},"anabatic":{"resourcePath":"missions/anabatic.mis","displayName":"DMP2-Anabatic","missionTypes":["CTF"]},"anomaly":{"resourcePath":"missions/anomaly.mis","displayName":"DMP2-Anomaly","missionTypes":["CTF"]},"bombardment":{"resourcePath":"missions/bombardment.mis","displayName":"DMP2-Bombardment","missionTypes":["CTF"]},"dawntodusk":{"resourcePath":"missions/dawntodusk.mis","displayName":"DMP2-Dawn To Dusk","missionTypes":["CTF"]},"facingWorlds":{"resourcePath":"missions/facingWorlds.mis","displayName":"DMP2-Facing Worlds ","missionTypes":["TDM"]},"facingWorldsArena":{"resourcePath":"missions/facingWorldsArena.mis","displayName":"DMP2-Facing Worlds - Arena ","missionTypes":["Arena"]},"facingWorldsLT":{"resourcePath":"missions/facingWorldsLT.mis","displayName":"DMP2-Facing Worlds LT","missionTypes":["SCtF","LCTF"]},"firn":{"resourcePath":"missions/firn.mis","displayName":"DMP2-Firn","missionTypes":["CTF"]},"frostline":{"resourcePath":"missions/frostline.mis","displayName":"DMP2-Frostline","missionTypes":["CTF"]},"frozenSolid":{"resourcePath":"missions/frozenSolid.mis","displayName":"DMP2-Thick Ice","missionTypes":["CTF"]},"infernosroar":{"resourcePath":"missions/infernosroar.mis","displayName":"DMP2-Infernos Roar","missionTypes":["CTF"]},"slapdashMInferno":{"resourcePath":"missions/slapdashMInferno.mis","displayName":"DMP2-SlapdashM Inferno","missionTypes":["CTF"]},"slapdashMStorm":{"resourcePath":"missions/slapdashMStorm.mis","displayName":"DMP2-SlapdashM Storm","missionTypes":["CTF"]},"stormsrage":{"resourcePath":"missions/stormsrage.mis","displayName":"DMP2-Storms Rage","missionTypes":["CTF"]},"twinDrakes":{"resourcePath":"missions/twinDrakes.mis","displayName":"DMP2-Twin Drakes","missionTypes":["CTF"]},"woe":{"resourcePath":"missions/woe.mis","displayName":"DMP2-What On Earth","missionTypes":["CTF"]}}}');function c(s){let e=p.resources[s];if(e&&e.length>0)return e[e.length-1];throw Error("Resource not found in manifest: ".concat(s))}let _=new Map,g=Object.keys(p.resources);function x(s){let e=p.missions[s];if(!e)throw Error("Mission not found: ".concat(s));return e}var m=t(5339),k=t(6538),h=t.n(k);let T=/^ (DisplayName|MissionTypes) = (.+)$/i,b=/^--- ([A-Z ]+) BEGIN ---$/,P=/^--- ([A-Z ]+) END ---$/;function D(s,e){return s.properties.find(s=>s.target.name===e)}function f(s){var e,t;let[i,r,a]=(null!=(t=null==(e=D(s,"position"))?void 0:e.value)?t:"0 0 0").split(" ").map(s=>parseFloat(s));return[r||0,a||0,i||0]}function M(s){var e,t;let[i,r,a]=(null!=(t=null==(e=D(s,"scale"))?void 0:e.value)?t:"1 1 1").split(" ").map(s=>parseFloat(s));return[r||0,a||0,i||0]}function L(s){var e,t;let[i,r,a,l]=(null!=(t=null==(e=D(s,"rotation"))?void 0:e.value)?t:"1 0 0 0").split(" ").map(s=>parseFloat(s)),n=new m.Pq0(r,a,i).normalize(),o=-(Math.PI/180*l);return new m.PTz().setFromAxisAngle(n,o)}let z="/t2-mapper",y="".concat(z,"/base/");function w(s,e){let t;s=function(s){if(_.has(s))return _.get(s);let e=function(s){if(p.resources[s])return s;let e=s.toLowerCase(),t=g.find(s=>s.toLowerCase()===e);if(t)return t;let i=s.replace(/\d+(\.(png))$/i,"$1"),r=i.toLowerCase();if(i!==s){let s=g.find(s=>s.toLowerCase()===r);if(s)return s}if(s.startsWith("textures/")){let s=g.find(s=>s.replace(/^(textures\/)((lush|desert|badlands|lava|ice|jaggedclaw|terrainTiles)\/)/,"$1").toLowerCase()===e);if(s)return s}return s}(s);return _.set(s,e),e}(s);try{t=c(s)}catch(s){if(e)return e;throw s}return t?"".concat(y,"@vl2/").concat(t,"/").concat(s):"".concat(y).concat(s)}async function V(s){let e=w("textures/".concat(s)),t=await fetch(e);return(await t.text()).split(/(?:\r\n|\n|\r)/).map(s=>"textures/".concat(s.trim().replace(/\.png$/i,""),".png"))}async function W(s){let e=x(s),t=await fetch(w(e.resourcePath));return function(s){var e,t,i,r,a,l,n,o,u;s=s.replace(/(\/\/--- OBJECT WRITE END ---\s+)(?:.|[\r\n])*$/,"$1");let d=/(\/\/--- OBJECT WRITE BEGIN ---\s+)/.exec(s),v=/[\r\n]new SimGroup/.exec(s);s=s.slice(0,d.index+d[1].length)+s.slice(v.index),d=/(\/\/--- OBJECT WRITE BEGIN ---\s+)/.exec(s);let p=/(\/\/--- MISSION STRING END ---\s+)/.exec(s);p&&(s=s.slice(0,p.index+p[1].length)+s.slice(d.index));let c=h().parse(s),_={name:null,definitions:[]},g={},x=[];for(let s of c)if("comment"===s.type){let e=function(s){let e;return(e=s.match(b))?{type:"sectionBegin",name:e[1]}:(e=s.match(P))?{type:"sectionEnd",name:e[1]}:(e=s.match(T))?{type:"definition",identifier:e[1],value:e[2]}:null}(s.text);if(e)switch(e.type){case"definition":_.name?_.definitions.push(s):g[e.identifier]=e.value;break;case"sectionEnd":if(e.name!==_.name)throw Error("Ending unmatched section!");(_.name||_.definitions.length)&&x.push(_),_={name:null,definitions:[]};break;case"sectionBegin":if(_.name)throw Error("Already in a section!");(_.name||_.definitions.length)&&x.push(_),_={name:e.name,definitions:[]}}else _.definitions.push(s)}else _.definitions.push(s);return(_.name||_.definitions.length)&&x.push(_),{displayName:null!=(l=null!=(a=g.DisplayName)?a:g.Displayname)?l:null,missionTypes:null!=(n=null==(e=g.MissionTypes)?void 0:e.split(/\s+/).filter(Boolean))?n:[],missionQuote:null!=(o=null==(t=x.find(s=>"MISSION QUOTE"===s.name))?void 0:t.definitions.filter(s=>"comment"===s.type).map(s=>s.text).join("\n"))?o:null,missionString:null!=(u=null==(i=x.find(s=>"MISSION STRING"===s.name))?void 0:i.definitions.filter(s=>"comment"===s.type).map(s=>s.text).join("\n"))?u:null,objects:null==(r=x.find(s=>"OBJECT WRITE"===s.name))?void 0:r.definitions.filter(s=>"instance"===s.type).map(s=>(function s(e){return{className:e.className,instanceName:e.instanceName,properties:e.body.filter(s=>"definition"===s.type).map(s=>{switch(s.value.type){case"string":case"number":case"boolean":return{target:s.target,value:s.value.value};case"reference":return{target:s.target,value:s.value};default:throw Error("Unhandled value type: ".concat(s.target.name," = ").concat(s.value.type))}}),children:e.body.filter(s=>"instance"===s.type).map(e=>s(e))}})(s)),globals:x.filter(s=>!s.name).flatMap(s=>s.definitions.filter(s=>"definition"===s.type))}}(await t.text())}async function A(s){let e=await fetch(w("terrains/".concat(s)));return function(s){let e=new DataView(s),t=0,i=e.getUint8(t++),r=new Uint16Array(65536),a=[],l=s=>{let i="";for(let r=0;r0&&a.push(r)}let n=[];for(let s of a){let s=new Uint8Array(65536);for(let i=0;i<65536;i++){var o=e.getUint8(t++);s[i]=o}n.push(s)}return{version:i,textureNames:a,heightMap:r,alphaMaps:n}}(await e.arrayBuffer())}var O=t(5951);function H(s){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[1,1];return s.wrapS=s.wrapT=m.GJx,s.colorSpace=m.er$,s.repeat.set(...e),s.flipY=!1,s.anisotropy=16,s.generateMipmaps=!0,s.minFilter=m.$_I,s.magFilter=m.k6q,s.needsUpdate=!0,s}let R=(0,n.createContext)(null),S=(0,n.createContext)(null),C=(0,n.createContext)(null);function N(){return(0,n.useContext)(R)}function F(){return(0,n.useContext)(S)}function B(){return(0,n.useContext)(C)}function G(s){let{children:e}=s,[t,i]=(0,n.useState)(!0),[r,a]=(0,n.useState)(1),[o,u]=(0,n.useState)(90),[d,v]=(0,n.useState)(!1),[p,c]=(0,n.useState)(!1),_=(0,n.useMemo)(()=>({fogEnabled:t,setFogEnabled:i,fov:o,setFov:u,audioEnabled:d,setAudioEnabled:v}),[t,r,o,d]),g=(0,n.useMemo)(()=>({debugMode:p,setDebugMode:c}),[p,c]),x=(0,n.useMemo)(()=>({speedMultiplier:r,setSpeedMultiplier:a}),[r,a]);(0,n.useEffect)(()=>{let s={};try{s=JSON.parse(localStorage.getItem("settings"))||{}}catch(s){}null!=s.debugMode&&c(s.debugMode),null!=s.audioEnabled&&v(s.audioEnabled),null!=s.fogEnabled&&i(s.fogEnabled),null!=s.speedMultiplier&&a(s.speedMultiplier),null!=s.fov&&u(s.fov)},[]);let m=(0,n.useRef)(null);return(0,n.useEffect)(()=>(m.current&&clearTimeout(m.current),m.current=setTimeout(()=>{try{localStorage.setItem("settings",JSON.stringify({fogEnabled:t,speedMultiplier:r,fov:o,audioEnabled:d,debugMode:p}))}catch(s){}},500),()=>{m.current&&clearTimeout(m.current)}),[t,r,o,d,p]),(0,l.jsx)(R.Provider,{value:_,children:(0,l.jsx)(S.Provider,{value:g,children:(0,l.jsx)(C.Provider,{value:x,children:e})})})}function E(s){let{displacementMap:e,visibilityMask:t,textureNames:i,alphaMaps:r}=s,{debugMode:a}=F(),o=(0,O.zo)(i.map(s=>{var e;return e=(e=s).replace(/^terrain\./,""),w("textures/terrain/".concat(e,".png"),"".concat(z,"/black.png"))}),s=>{s.forEach(s=>H(s))}),u=(0,n.useMemo)(()=>r.map(s=>(function(s){let e=new m.GYF(s,256,256,m.VT0,m.OUM);return e.colorSpace=m.jf0,e.wrapS=e.wrapT=m.GJx,e.generateMipmaps=!1,e.minFilter=m.k6q,e.magFilter=m.k6q,e.needsUpdate=!0,e})(s)),[r]),d=(0,n.useMemo)(()=>({0:32,1:32,2:32,3:32,4:32,5:32}),[]),v=(0,n.useCallback)(s=>{!function(s){let{shader:e,baseTextures:t,alphaTextures:i,visibilityMask:r,tiling:a,debugMode:l=!1}=s,n=t.length;if(t.forEach((s,t)=>{e.uniforms["albedo".concat(t)]={value:s}}),i.forEach((s,t)=>{t>0&&(e.uniforms["mask".concat(t)]={value:s})}),r&&(e.uniforms.visibilityMask={value:r}),t.forEach((s,t)=>{var i;e.uniforms["tiling".concat(t)]={value:null!=(i=a[t])?i:32}}),e.uniforms.debugMode={value:+!!l},e.fragmentShader="\nuniform sampler2D albedo0;\nuniform sampler2D albedo1;\nuniform sampler2D albedo2;\nuniform sampler2D albedo3;\nuniform sampler2D albedo4;\nuniform sampler2D albedo5;\nuniform sampler2D mask1;\nuniform sampler2D mask2;\nuniform sampler2D mask3;\nuniform sampler2D mask4;\nuniform sampler2D mask5;\nuniform float tiling0;\nuniform float tiling1;\nuniform float tiling2;\nuniform float tiling3;\nuniform float tiling4;\nuniform float tiling5;\nuniform float debugMode;\n".concat(r?"uniform sampler2D visibilityMask;":"","\n\n// Wireframe edge detection for debug mode\nfloat getWireframe(vec2 uv, float gridSize, float lineWidth) {\n vec2 gridUv = uv * gridSize;\n vec2 grid = abs(fract(gridUv - 0.5) - 0.5);\n vec2 deriv = fwidth(gridUv);\n vec2 edge = smoothstep(vec2(0.0), deriv * lineWidth, grid);\n return 1.0 - min(edge.x, edge.y);\n}\n")+e.fragmentShader,r){let s="#include ";e.fragmentShader=e.fragmentShader.replace(s,"".concat(s,"\n // Early discard for invisible areas (before fog/lighting)\n float visibility = texture2D(visibilityMask, vMapUv).r;\n if (visibility < 0.5) {\n discard;\n }\n "))}e.fragmentShader=e.fragmentShader.replace("#include ","\n // Sample base albedo layers (sRGB textures auto-decoded to linear)\n vec2 baseUv = vMapUv;\n vec3 c0 = texture2D(albedo0, baseUv * vec2(tiling0)).rgb;\n ".concat(n>1?"vec3 c1 = texture2D(albedo1, baseUv * vec2(tiling1)).rgb;":"","\n ").concat(n>2?"vec3 c2 = texture2D(albedo2, baseUv * vec2(tiling2)).rgb;":"","\n ").concat(n>3?"vec3 c3 = texture2D(albedo3, baseUv * vec2(tiling3)).rgb;":"","\n ").concat(n>4?"vec3 c4 = texture2D(albedo4, baseUv * vec2(tiling4)).rgb;":"","\n ").concat(n>5?"vec3 c5 = texture2D(albedo5, baseUv * vec2(tiling5)).rgb;":"","\n\n // Sample linear masks (use R channel)\n float a1 = texture2D(mask1, baseUv).r;\n ").concat(n>1?"float a2 = texture2D(mask2, baseUv).r;":"","\n ").concat(n>2?"float a3 = texture2D(mask3, baseUv).r;":"","\n ").concat(n>3?"float a4 = texture2D(mask4, baseUv).r;":"","\n ").concat(n>4?"float a5 = texture2D(mask5, baseUv).r;":"","\n\n // Bottom-up compositing: each mask tells how much the higher layer replaces lower\n ").concat(n>1?"vec3 blended = mix(c0, c1, clamp(a1, 0.0, 1.0));":"","\n ").concat(n>2?"blended = mix(blended, c2, clamp(a2, 0.0, 1.0));":"","\n ").concat(n>3?"blended = mix(blended, c3, clamp(a3, 0.0, 1.0));":"","\n ").concat(n>4?"blended = mix(blended, c4, clamp(a4, 0.0, 1.0));":"","\n ").concat(n>5?"blended = mix(blended, c5, clamp(a5, 0.0, 1.0));":"","\n\n // Assign to diffuseColor before lighting\n vec3 textureColor = ").concat(n>1?"blended":"c0",";\n\n // Debug mode wireframe handling\n if (debugMode > 0.5) {\n // 256 grid cells across the terrain (matches terrain resolution)\n float wireframe = getWireframe(baseUv, 256.0, 1.0);\n vec3 wireColor = vec3(0.0, 0.8, 0.4); // Green wireframe\n\n if (gl_FrontFacing) {\n // Front face: show textures with barely visible wireframe overlay\n diffuseColor.rgb = mix(textureColor, wireColor, wireframe * 0.05);\n } else {\n // Back face: show only wireframe, discard non-wireframe pixels\n if (wireframe < 0.1) {\n discard;\n }\n diffuseColor.rgb = mix(vec3(0.0), wireColor, 0.25);\n }\n } else {\n diffuseColor.rgb = textureColor;\n }\n"))}({shader:s,baseTextures:o,alphaTextures:u,visibilityMask:t,tiling:d,debugMode:a})},[o,u,t,d,a]);return(0,l.jsx)("meshStandardMaterial",{displacementMap:e,map:e,displacementScale:2048,depthWrite:!0,side:a?m.$EB:m.hB5,onBeforeCompile:v},"".concat(JSON.stringify(d),"-").concat(a))}function q(s){let{heightMap:e,textureNames:t,alphaMaps:i,emptySquares:r}=s,a=(0,n.useMemo)(()=>{let s=function(s){let e=new Float32Array(s.length);for(let t=0;t{if(!r.length)return null;let s=new Uint8Array(65536);for(let e of(s.fill(255),r)){let t=255&e,i=e>>8&255,r=e>>16;for(let e=0;e=0&&r{var s;let t=null==(s=D(e,"squareSize"))?void 0:s.value;return t?parseInt(t,10):8},[e]),r=(0,n.useMemo)(()=>{var s;let t=null==(s=D(e,"emptySquares"))?void 0:s.value;return t?t.split(" ").map(s=>parseInt(s,10)):[]},[e]),a=(0,n.useMemo)(()=>{let[s,t,i]=f(e);return[s,0,i]},[e]),o=(0,n.useMemo)(()=>L(e),[e]),u=(0,n.useMemo)(()=>M(e),[e]),d=(0,n.useMemo)(()=>{let s=256*i,e=new m.bdM(s,s,256,256);return e.rotateX(-Math.PI/2),e.rotateY(-Math.PI/2),e.translate(1024,0,1024),e},[i]),{data:p}=(0,v.I)({queryKey:["terrain",t],queryFn:()=>A(t)});return(0,l.jsx)("group",{position:a,quaternion:o,scale:u,children:(0,l.jsx)("mesh",{geometry:d,receiveShadow:!0,castShadow:!0,children:p?(0,l.jsx)(q,{heightMap:p.heightMap,emptySquares:r,textureNames:p.textureNames,alphaMaps:p.alphaMaps}):null})})});function j(s){let{surfaceTexture:e,attach:t}=s,i=function(s){try{return w("textures/".concat(s,".png"))}catch(s){return"".concat(z,"/black.png")}}(e),r=(0,O.zo)(i,s=>H(s));return(0,l.jsx)("meshStandardMaterial",{attach:t,map:r,transparent:!0,opacity:.8,side:m.$EB})}let X=(0,n.memo)(function(s){var e,t;let{object:i}=s,r=(0,n.useMemo)(()=>f(i),[i]),a=(0,n.useMemo)(()=>L(i),[i]),[o,u,d]=(0,n.useMemo)(()=>M(i),[i]),v=null!=(t=null==(e=D(i,"surfaceTexture"))?void 0:e.value)?t:"liquidTiles/BlueWater",p=(0,n.useMemo)(()=>{let s=new m.iNn(o,u,d);s.translate(o/2,u/2,d/2);let e=s.getAttribute("uv"),t=e.array,i=[[o/32,u/32],[o/32,u/32],[d/32,o/32],[d/32,o/32],[d/32,u/32],[d/32,u/32]];for(let s=0;s<6;s++){let[e,r]=i[s],a=4*s*2;for(let s=0;s<4;s++)t[a+2*s]*=e,t[a+2*s+1]*=r}return e.needsUpdate=!0,s},[o,u,d]);return(0,n.useEffect)(()=>()=>{p.dispose()},[p]),(0,l.jsxs)("mesh",{position:r,quaternion:a,geometry:p,children:[(0,l.jsx)("meshStandardMaterial",{attach:"material-0",transparent:!0,opacity:0}),(0,l.jsx)("meshStandardMaterial",{attach:"material-1",transparent:!0,opacity:0}),(0,l.jsx)(n.Suspense,{fallback:(0,l.jsx)("meshStandardMaterial",{attach:"material-2",color:"blue",transparent:!0,opacity:.3,side:m.$EB}),children:(0,l.jsx)(j,{attach:"material-2",surfaceTexture:v})}),(0,l.jsx)("meshStandardMaterial",{attach:"material-3",transparent:!0,opacity:0}),(0,l.jsx)("meshStandardMaterial",{attach:"material-4",transparent:!0,opacity:0}),(0,l.jsx)("meshStandardMaterial",{attach:"material-5",transparent:!0,opacity:0})]})}),U=(0,n.createContext)(null);function K(){return(0,n.useContext)(U)}var Z=t(1808),Y=t(99),J=t(3646);let $=[0,0,0],Q=(0,n.memo)(function(s){let{children:e,color:t="white",position:i=$,opacity:r="fadeWithDistance"}=s,a="fadeWithDistance"===r,o=(0,n.useRef)(null),u=function(s){let{camera:e}=(0,Y.C)(),t=(0,n.useRef)(null),i=function(s){let e=(0,n.useRef)(null);return(0,Y.D)(()=>{s.current&&(null!=e.current||(e.current=new m.Pq0),s.current.getWorldPosition(e.current))}),e}(s);return(0,Y.D)(()=>{i.current?t.current=e.position.distanceTo(i.current):t.current=null}),t}(o),[d,v]=(0,n.useState)(0!==r),p=(0,n.useRef)(null);return(0,n.useEffect)(()=>{if(a&&p.current&&null!=u.current){let s=Math.max(0,Math.min(1,1-u.current/200));p.current.style.opacity=s.toString()}},[d,a]),(0,Y.D)(()=>{if(a){let s=u.current,e=null!=s&&s<200;if(d!==e&&v(e),p.current&&e){let e=Math.max(0,Math.min(1,1-s/200));p.current.style.opacity=e.toString()}}else v(0!==r),p.current&&(p.current.style.opacity=r.toString())}),(0,l.jsx)("group",{ref:o,children:d?(0,l.jsx)(J.E,{position:i,center:!0,children:(0,l.jsx)("div",{ref:p,className:"StaticShapeLabel",style:{color:t},children:e})}):null})}),ss="".concat(z,"/black.png");function se(s){var e;let{materialName:t}=s,i=(e=(e=t).replace(/\.\d+$/,""),w("textures/".concat(e,".png"),ss)),r=(0,O.zo)(i,s=>H(s));return(0,l.jsx)("meshStandardMaterial",{map:r,side:2})}function st(s){let{node:e}=s;return(0,l.jsx)("mesh",{geometry:e.geometry,castShadow:!0,receiveShadow:!0,children:e.material?(0,l.jsx)(n.Suspense,{fallback:(0,l.jsx)("meshStandardMaterial",{color:"yellow",wireframe:!0}),children:Array.isArray(e.material)?e.material.map((s,e)=>(0,l.jsx)(se,{materialName:s.name},e)):(0,l.jsx)(se,{materialName:e.material.name})}):null})}let si=(0,n.memo)(s=>{let{interiorFile:e}=s,{nodes:t}=function(s){let e=w("interiors/".concat(s)).replace(/\.dif$/i,".glb");return(0,Z.p)(e)}(e),{debugMode:i}=F();return(0,l.jsxs)("group",{rotation:[0,-Math.PI/2,0],children:[Object.entries(t).filter(s=>{let[e,t]=s;return!t.material||!t.material.name.match(/\.\d+$/)}).map(s=>{let[e,t]=s;return(0,l.jsx)(st,{node:t},e)}),i?(0,l.jsx)(Q,{children:e}):null]})});function sr(){return(0,l.jsxs)("mesh",{children:[(0,l.jsx)("boxGeometry",{args:[10,10,10]}),(0,l.jsx)("meshStandardMaterial",{color:"orange",wireframe:!0})]})}let sa=(0,n.memo)(function(s){let{object:e}=s,t=D(e,"interiorFile").value,i=(0,n.useMemo)(()=>f(e),[e]),r=(0,n.useMemo)(()=>M(e),[e]),a=(0,n.useMemo)(()=>L(e),[e]);return(0,l.jsx)("group",{position:i,quaternion:a,scale:r,children:(0,l.jsx)(n.Suspense,{fallback:(0,l.jsx)(sr,{}),children:(0,l.jsx)(si,{interiorFile:t})})})});var sl=t(3808);let sn="".concat(z,"/black.png");function so(s){let{materialList:e,fogColor:t,fogDistance:i}=s,{data:r}=(0,v.I)({queryKey:["detailMapList",e],queryFn:()=>V(e)}),a=(0,n.useMemo)(()=>r?[w(r[1],sn),w(r[3],sn),w(r[4],sn),w(r[5],sn),w(r[0],sn),w(r[2],sn)]:[sn,sn,sn,sn,sn,sn],[r]),o=(0,sl.c)(a,{path:""}),u=(0,n.useRef)(null),d=!!t&&!!i,p=(0,n.useMemo)(()=>d?new m.BKk({uniforms:{skybox:{value:o},fogColor:{value:t}},vertexShader:"\n varying vec3 vDirection;\n\n void main() {\n // Use position directly as direction (no world transform needed)\n vDirection = position;\n\n // Transform position but ignore translation\n vec4 pos = projectionMatrix * mat4(mat3(modelViewMatrix)) * vec4(position, 1.0);\n gl_Position = pos.xyww; // Set depth to far plane\n }\n ",fragmentShader:"\n uniform samplerCube skybox;\n uniform vec3 fogColor;\n\n varying vec3 vDirection;\n\n // Convert linear to sRGB\n vec3 linearToSRGB(vec3 color) {\n return pow(color, vec3(1.0 / 2.2));\n }\n\n void main() {\n vec3 direction = normalize(vDirection);\n direction.x = -direction.x;\n vec4 skyColor = textureCube(skybox, direction);\n\n // Calculate fog factor based on vertical direction\n // direction.y: -1 = straight down, 0 = horizon, 1 = straight up\n // 100% fog from bottom to horizon, then fade from horizon (0) to 0.4\n float fogFactor = smoothstep(0.0, 0.4, direction.y);\n\n // Mix in sRGB space to match Three.js fog rendering\n vec3 finalColor = mix(fogColor, skyColor.rgb, fogFactor);\n gl_FragColor = vec4(finalColor, 1.0);\n }\n ",side:m.hsX,depthWrite:!1}):null,[o,t,d]);(0,n.useEffect)(()=>{u.current&&d&&p&&(u.current.uniforms.skybox.value=o,u.current.uniforms.fogColor.value=t)},[o,t,d,p]);let{scene:c}=(0,Y.C)();return((0,n.useEffect)(()=>{c.backgroundRotation=new m.O9p(0,Math.PI/2,0)},[]),d)?(0,l.jsxs)("mesh",{scale:5e3,children:[(0,l.jsx)("sphereGeometry",{args:[1,60,40]}),(0,l.jsx)("primitive",{ref:u,object:p,attach:"material"})]}):(0,l.jsx)("primitive",{attach:"background",object:o})}var su=t(8992);let sd=s=>{s.fragmentShader=s.fragmentShader.replace("#include ","\n #include \n // Override roughness with map alpha channel if map exists\n #ifdef USE_MAP\n roughnessFactor = texture2D(map, vMapUv).a * 1;\n #endif\n ")},sv=(0,n.createContext)(null);function sp(s){let{children:e,shapeName:t,type:i}=s,r=(0,n.useMemo)(()=>({shapeName:t,type:i}),[t,i]);return(0,l.jsx)(sv.Provider,{value:r,children:e})}let sc="".concat(z,"/black.png");function s_(s){var e;let{material:t,shapeName:i}=s,r=(e=t.name,e=(e=e.replace(/^skins\\/,"")).replace(/\.\d+$/,""),w("textures/skins/".concat(e,".png"),sc)),a=i&&/borg|xorg|porg|dorg/i.test(i),o=(0,O.zo)(r,s=>(a||(s.wrapS=s.wrapT=m.GJx,s.colorSpace=m.er$,s.flipY=!1,s.anisotropy=16,s.generateMipmaps=!0,s.minFilter=m.$_I,s.magFilter=m.k6q,s.needsUpdate=!0),H(s))),u=(0,n.useMemo)(()=>{if(!a){let s=function(){let s=new m._4j({side:2,metalness:0,roughness:1});return s.onBeforeCompile=sd,s}();return s.map=o,s}let s=t.clone();return s.map=o,s.transparent=!0,s.alphaTest=.9,s},[t,o,a]);return(0,l.jsx)("primitive",{object:u,attach:"material"})}function sg(s){let{color:e}=s;return(0,l.jsxs)("mesh",{children:[(0,l.jsx)("boxGeometry",{args:[10,10,10]}),(0,l.jsx)("meshStandardMaterial",{color:e,wireframe:!0})]})}let sx=(0,n.memo)(function(){let{shapeName:s}=(0,n.useContext)(sv),{debugMode:e}=F(),{nodes:t}=function(s){let e=w("shapes/".concat(s)).replace(/\.dts$/i,".glb");return(0,Z.p)(e)}(s),i=(0,n.useMemo)(()=>{let s=Object.values(t).filter(s=>s.skeleton);if(s.length>0){var e=s[0].skeleton;let t=new Set;return e.bones.forEach((s,e)=>{s.name.match(/^Hulk/i)&&t.add(e)}),t}return new Set},[t]),r=(0,n.useMemo)(()=>Object.entries(t).filter(s=>{let[e,t]=s;return t.material&&"Unassigned"!==t.material.name&&!t.name.match(/^Hulk/i)}).map(s=>{let[e,t]=s,r=function(s,e){if(0===e.size||!s.attributes.skinIndex)return s;let t=s.attributes.skinIndex,i=s.attributes.skinWeight,r=s.index,a=Array(t.count).fill(!1);for(let s=0;s.01&&e.has(l)){a[s]=!0;break}}if(r){let e=[],t=r.array;for(let s=0;s{let{node:t,geometry:i}=e;return(0,l.jsx)("mesh",{geometry:i,castShadow:!0,receiveShadow:!0,children:t.material?(0,l.jsx)(n.Suspense,{fallback:(0,l.jsx)("meshStandardMaterial",{color:"gray",wireframe:!0}),children:Array.isArray(t.material)?t.material.map((e,t)=>(0,l.jsx)(s_,{material:e,shapeName:s},t)):(0,l.jsx)(s_,{material:t.material,shapeName:s})}):null},t.id)}),e?(0,l.jsx)(Q,{children:s}):null]})}),sm={Banner_Honor:"banner_honor.dts",Banner_Strength:"banner_strength.dts",Banner_Unity:"banner_unity.dts",CreativityPad:"station_teleport.dts",ExteriorFlagStand:"ext_flagstand.dts",FlipFlop:"switch.dts",GeneratorLarge:"station_generator_large.dts",InteriorFlagStand:"int_flagstand.dts",LightMaleHuman_Dead:"light_male_dead.dts",LogoProjector:"teamlogo_projector.dts",SensorLargePulse:"sensor_pulse_large.dts",SensorMediumPulse:"sensor_pulse_medium.dts",SolarPanel:"solarpanel.dts",StaticShape:"switch.dts",StationInventory:"station_inv_human.dts",StationVehicle:"vehicle_pad_station.dts",StationVehiclePad:"vehicle_pad.dts",Teleporter:"nexusbase.dts"},sk={AmmoPack:"pack_upgrade_ammo.dts",Beacon:"beacon.dts",Chaingun:"weapon_chaingun.dts",ChaingunAmmo:"ammo_chaingun.dts",CloakingPack:"pack_upgrade_cloaking.dts",ConcussionGrenade:"grenade.dts",DiscAmmo:"ammo_disc.dts",ELFGun:"weapon_elf.dts",EnergyPack:"pack_upgrade_energy.dts",Flag:"flag.dts",FlareGrenade:"grenade.dts",Grenade:"grenade.dts",GrenadeLauncher:"weapon_grenade_launcher.dts",GrenadeLauncherAmmo:"ammo_grenade.dts",InventoryDeployable:"pack_deploy_inventory.dts",Mine:"ammo_mine.dts",MotionSensorDeployable:"pack_deploy_sensor_motion.dts",Plasma:"weapon_plasma.dts",PlasmaAmmo:"ammo_plasma.dts",PulseSensorDeployable:"pack_deploy_sensor_pulse.dts",RepairKit:"repair_kit.dts",RepairPack:"pack_upgrade_repair.dts",RepairPatch:"repair_patch.dts",SatchelCharge:"pack_upgrade_satchel.dts",SensorJammerPack:"pack_upgrade_sensorjammer.dts",ShieldPack:"pack_upgrade_shield.dts",ShockLance:"weapon_shocklance.dts",SniperRifle:"weapon_sniper.dts"},sh={1:"Storm",2:"Inferno"},sT={AABarrelLarge:"turret_aa_large.dts",ELFBarrelLarge:"turret_elf_large.dts",MissileBarrelLarge:"turret_missile_large.dts",MortarBarrelLarge:"turret_mortar_large.dts",PlasmaBarrelLarge:"turret_fusion_large.dts",SentryTurret:"turret_sentry.dts",TurretBaseLarge:"turret_base_large.dts",SentryTurretBarrel:"turret_muzzlepoint.dts"};function sb(s){return a||(a=Object.fromEntries(Object.entries(sT).map(s=>{let[e,t]=s;return[e.toLowerCase(),t]}))),a[s.toLowerCase()]}let sP=(0,n.createContext)(void 0);function sD(s){let{children:e}=s,{camera:t}=(0,Y.C)(),[i,r]=(0,n.useState)({audioLoader:null,audioListener:null});return(0,n.useEffect)(()=>{let s=new m.Am1,e=t.children.find(s=>s instanceof m.Pf$);e||(e=new m.Pf$,t.add(e)),r({audioLoader:s,audioListener:e})},[t]),(0,l.jsx)(sP.Provider,{value:i,children:e})}let sf=new Map,sM=(0,n.memo)(function(s){var e,t,i,r,a,o,u,d,v,p,c,_,g,x;let{object:k}=s,{debugMode:h}=F(),T=null!=(d=null==(e=D(k,"fileName"))?void 0:e.value)?d:"",b=parseFloat(null!=(v=null==(t=D(k,"volume"))?void 0:t.value)?v:"1"),P=parseFloat(null!=(p=null==(i=D(k,"minDistance"))?void 0:i.value)?p:"1"),M=parseFloat(null!=(c=null==(r=D(k,"maxDistance"))?void 0:r.value)?c:"1"),L=parseFloat(null!=(_=null==(a=D(k,"minLoopGap"))?void 0:a.value)?_:"0"),z=parseFloat(null!=(g=null==(o=D(k,"maxLoopGap"))?void 0:o.value)?g:"0"),y=parseInt(null!=(x=null==(u=D(k,"is3D"))?void 0:u.value)?x:"0"),[V,W,A]=f(k),{scene:O,camera:H}=(0,Y.C)(),{audioLoader:R,audioListener:S}=function(){let s=(0,n.useContext)(sP);if(void 0===s)throw Error("useAudio must be used within AudioProvider");return s}(),{audioEnabled:C}=N(),B=(0,n.useRef)(null),G=(0,n.useRef)(null),E=(0,n.useRef)(null),q=(0,n.useRef)(!1),I=(0,n.useRef)(!1),j=(0,n.useRef)(new m.Pq0(V,W,A));(0,n.useEffect)(()=>{if(!R||!S)return;let s=new m.xZx(S);return s.position.copy(j.current),y?(s.setDistanceModel("exponential"),s.setRefDistance(P/20),s.setMaxDistance(M/25),s.setVolume(b)):(s.setDistanceModel("linear"),s.setRefDistance(1),s.setMaxDistance(2e6),s.setVolume(b/15)),B.current=s,O.add(s),()=>{G.current&&clearTimeout(G.current),E.current&&clearTimeout(E.current);try{s.stop()}catch(s){}s.disconnect(),O.remove(s),q.current=!1,I.current=!1}},[R,S,y,P,M,b,O]);let X=s=>{if(L>0||z>0){let e=Math.max(0,L),t=Math.max(e,z),i=e===t?e:Math.random()*(t-e)+e;s.loop=!1;let r=()=>{!1===s.isPlaying?G.current=setTimeout(()=>{try{s.play(),X(s)}catch(s){}},i):E.current=setTimeout(r,100)};E.current=setTimeout(r,100)}else s.setLoop(!0)};return(0,Y.D)(()=>{let s=B.current;if(!s||!C||!T)return;let e=H.position,t=j.current,i=e.distanceTo(t),r=I.current,a=i<=M;if(a&&!r)if(I.current=!0,q.current)try{s.isPlaying||(s.play(),X(s))}catch(s){}else{var l,n;l=w("audio/".concat(T)),n=e=>{if(!s.buffer){s.setBuffer(e),q.current=!0;try{s.play(),X(s)}catch(s){}}},sf.has(l)?n(sf.get(l)):R.load(l,s=>{sf.set(l,s),n(s)},void 0,s=>{console.error("AudioEmitter: Audio load error",l,s)})}else if(!a&&r){I.current=!1,G.current&&clearTimeout(G.current),E.current&&clearTimeout(E.current);try{s.stop()}catch(s){}}}),(0,n.useEffect)(()=>{let s=B.current;if(s&&!C){G.current&&clearTimeout(G.current),E.current&&clearTimeout(E.current);try{s.stop()}catch(s){}}},[C]),h?(0,l.jsxs)("mesh",{position:j.current,children:[(0,l.jsx)("sphereGeometry",{args:[P,12,12]}),(0,l.jsx)("meshBasicMaterial",{color:"#00ff00",wireframe:!0,opacity:.05,transparent:!0,toneMapped:!1}),(0,l.jsx)(Q,{color:"#00ff00",position:[0,P+1,0],children:T})]}):null}),sL=(0,n.createContext)(null);function sz(){let s=(0,n.useContext)(sL);if(!s)throw Error("useCameras must be used within CamerasProvider");return s}function sy(s){let{children:e}=s,{camera:t}=(0,Y.C)(),[i,r]=(0,n.useState)(0),[a,o]=(0,n.useState)({}),u=(0,n.useCallback)(s=>{o(e=>({...e,[s.id]:s}))},[]),d=(0,n.useCallback)(s=>{o(e=>{let{[s.id]:t,...i}=e;return i})},[]),v=(0,n.useCallback)(()=>{r(s=>{let e=Object.keys(a).length;return 0===e?0:(s+1)%e})},[a]);(0,n.useEffect)(()=>{if(i({registerCamera:u,unregisterCamera:d,nextCamera:v}),[u,d,v]);return(0,l.jsx)(sL.Provider,{value:p,children:e})}let sw={AudioEmitter:sM,Camera:function(s){let{object:e}=s,{registerCamera:t,unregisterCamera:i}=sz(),r=(0,n.useId)(),a=D(e,"dataBlock").value,l=(0,n.useMemo)(()=>f(e),[e]),o=(0,n.useMemo)(()=>L(e),[e]);return(0,n.useEffect)(()=>{if("Observer"===a){let s={id:r,position:new m.Pq0(...l),rotation:o};return t(s),()=>{i(s)}}},[r,a,t,i,l,o]),null},InteriorInstance:sa,Item:function(s){var e;let{object:t}=s,i=K(),a=D(t,"dataBlock").value,o=(0,n.useMemo)(()=>f(t),[t]),u=(0,n.useMemo)(()=>M(t),[t]),d=(0,n.useMemo)(()=>L(t),[t]),v=(r||(r=Object.fromEntries(Object.entries(sk).map(s=>{let[e,t]=s;return[e.toLowerCase(),t]}))),r[a.toLowerCase()]);v||console.error(" missing shape for dataBlock: ".concat(a));let p=(null==a?void 0:a.toLowerCase())==="flag",c=null!=(e=null==i?void 0:i.team)?e:null,_=c>0?sh[c]:null,g=p&&_?"".concat(_," Flag"):null;return(0,l.jsx)(sp,{shapeName:v,type:"Item",children:(0,l.jsx)("group",{position:o,quaternion:d,scale:u,children:v?(0,l.jsx)(su.tH,{fallback:(0,l.jsx)(sg,{color:"red"}),children:(0,l.jsxs)(n.Suspense,{fallback:(0,l.jsx)(sg,{color:"pink"}),children:[(0,l.jsx)(sx,{}),g?(0,l.jsx)(Q,{opacity:.6,children:g}):null]})}):(0,l.jsx)(sg,{color:"orange"})})})},SimGroup:function(s){let{object:e}=s,t=K(),i=(0,n.useMemo)(()=>{let s=null,i=!1;return t&&t.hasTeams?(i=!0,null!=t.team?s=t.team:e.instanceName&&(s=parseInt(e.instanceName.match(/^team(\d+)$/i)[1],10))):e.instanceName&&(i="teams"===e.instanceName.toLowerCase()),{object:e,parent:t,hasTeams:i,team:s}},[e,t]);return(0,l.jsx)(U.Provider,{value:i,children:e.children.map((s,e)=>sV(s,e))})},Sky:function(s){var e;let{object:t}=s,{fogEnabled:i}=N(),r=null==(e=D(t,"materialList"))?void 0:e.value,a=(0,n.useMemo)(()=>{var s;let e=null==(s=D(t,"fogDistance"))?void 0:s.value;if(e)return parseFloat(e)},[t]),o=(0,n.useMemo)(()=>{var s;let e=null==(s=D(t,"fogColor"))?void 0:s.value;if(e){let[s,t,i]=e.split(" ").map(s=>parseFloat(s));return[new m.Q1f().setRGB(s,t,i),new m.Q1f().setRGB(s,t,i).convertSRGBToLinear()]}},[t]),u=o?(0,l.jsx)("color",{attach:"background",args:[o[0]]}):null;return(0,l.jsxs)(l.Fragment,{children:[r?(0,l.jsx)(n.Suspense,{fallback:u,children:(0,l.jsx)(so,{materialList:r,fogColor:i?o[1]:void 0,fogDistance:i?a:void 0})}):u,i&&a&&o?(0,l.jsx)("fog",{attach:"fog",color:o[1],near:100,far:Math.max(400,2*a)}):null]})},StaticShape:function(s){let{object:e}=s,t=D(e,"dataBlock").value,r=(0,n.useMemo)(()=>f(e),[e]),a=(0,n.useMemo)(()=>L(e),[e]),o=(0,n.useMemo)(()=>M(e),[e]),u=(i||(i=Object.fromEntries(Object.entries(sm).map(s=>{let[e,t]=s;return[e.toLowerCase(),t]}))),i[t.toLowerCase()]);return u||console.error(" missing shape for dataBlock: ".concat(t)),(0,l.jsx)(sp,{shapeName:u,type:"StaticShape",children:(0,l.jsx)("group",{position:r,quaternion:a,scale:o,children:u?(0,l.jsx)(su.tH,{fallback:(0,l.jsx)(sg,{color:"red"}),children:(0,l.jsx)(n.Suspense,{fallback:(0,l.jsx)(sg,{color:"yellow"}),children:(0,l.jsx)(sx,{})})}):(0,l.jsx)(sg,{color:"orange"})})})},Sun:function(s){let{object:e}=s;(0,n.useMemo)(()=>{var s,t;let[i,r,a]=(null!=(t=null==(s=D(e,"direction"))?void 0:s.value)?t:"0 0 -1").split(" ").map(s=>parseFloat(s));return[5e3*i,5e3*r,5e3*a]},[e]);let t=(0,n.useMemo)(()=>{var s,t;let[i,r,a]=(null!=(t=null==(s=D(e,"color"))?void 0:s.value)?t:"1 1 1 1").split(" ").map(s=>parseFloat(s));return[i,r,a]},[e]),i=(0,n.useMemo)(()=>{var s,t;let[i,r,a]=(null!=(t=null==(s=D(e,"ambient"))?void 0:s.value)?t:"0.5 0.5 0.5 1").split(" ").map(s=>parseFloat(s));return[i,r,a]},[e]);return(0,l.jsx)(l.Fragment,{children:(0,l.jsx)("hemisphereLight",{args:[new m.Q1f(...t),new m.Q1f(...i),2]})})},TerrainBlock:I,TSStatic:function(s){let{object:e}=s,t=D(e,"shapeName").value,i=(0,n.useMemo)(()=>f(e),[e]),r=(0,n.useMemo)(()=>L(e),[e]),a=(0,n.useMemo)(()=>M(e),[e]);return t||console.error(" missing shapeName for object",e),(0,l.jsx)(sp,{shapeName:t,type:"TSStatic",children:(0,l.jsx)("group",{position:i,quaternion:r,scale:a,children:(0,l.jsx)(su.tH,{fallback:(0,l.jsx)(sg,{color:"red"}),children:(0,l.jsx)(n.Suspense,{fallback:(0,l.jsx)(sg,{color:"yellow"}),children:(0,l.jsx)(sx,{})})})})})},Turret:function(s){let{object:e}=s,t=D(e,"dataBlock").value,i=D(e,"initialBarrel").value,r=(0,n.useMemo)(()=>f(e),[e]),a=(0,n.useMemo)(()=>L(e),[e]),o=(0,n.useMemo)(()=>M(e),[e]),u=sb(t),d=sb(i);return u||console.error(" missing shape for dataBlock: ".concat(t)),d||console.error(" missing shape for initialBarrel dataBlock: ".concat(i)),(0,l.jsx)(sp,{shapeName:u,type:"Turret",children:(0,l.jsxs)("group",{position:r,quaternion:a,scale:o,children:[u?(0,l.jsx)(su.tH,{fallback:(0,l.jsx)(sg,{color:"red"}),children:(0,l.jsx)(n.Suspense,{fallback:(0,l.jsx)(sg,{color:"yellow"}),children:(0,l.jsx)(sx,{})})}):(0,l.jsx)(sg,{color:"orange"}),(0,l.jsx)(sp,{shapeName:d,type:"Turret",children:(0,l.jsx)("group",{position:[0,1.5,0],children:d?(0,l.jsx)(su.tH,{fallback:(0,l.jsx)(sg,{color:"red"}),children:(0,l.jsx)(n.Suspense,{fallback:(0,l.jsx)(sg,{color:"yellow"}),children:(0,l.jsx)(sx,{})})}):(0,l.jsx)(sg,{color:"orange"})})})]})})},WaterBlock:X,WayPoint:function(s){var e;let{object:t}=s;K();let i=(0,n.useMemo)(()=>f(t),[t]),r=null==(e=D(t,"name"))?void 0:e.value;return r?(0,l.jsx)(Q,{position:i,opacity:.6,children:r}):null}};function sV(s,e){let t=sw[s.className];return t?(0,l.jsx)(t,{object:s},e):null}let sW=(0,n.memo)(function(s){let{name:e}=s,{data:t}=(0,v.I)({queryKey:["mission",e],queryFn:()=>W(e)});return t?t.objects.map((s,e)=>sV(s,e)):null});var sA=t(3522),sO=t(9776),sH=t(61),sR=t(139),sS=function(s){return s.forward="forward",s.backward="backward",s.left="left",s.right="right",s.up="up",s.down="down",s}(sS||{});function sC(){let{speedMultiplier:s,setSpeedMultiplier:e}=B(),[t,i]=(0,sH.z)(),{camera:r,gl:a}=(0,Y.C)(),{nextCamera:l}=sz(),o=(0,n.useRef)(null),u=(0,n.useRef)(new m.Pq0),d=(0,n.useRef)(new m.Pq0),v=(0,n.useRef)(new m.Pq0);return(0,n.useEffect)(()=>{let s=new sR.Z(r,a.domElement);o.current=s;let e=e=>{s.isLocked?l():e.target===a.domElement&&s.lock()};return document.addEventListener("click",e),()=>{document.removeEventListener("click",e),s.dispose()}},[r,a,l]),(0,n.useEffect)(()=>{let s=s=>{s.preventDefault();let t=s.deltaY>0?-1:1,i=Math.max(.05,Math.min(.5,Math.abs(.01*s.deltaY)))*t;e(s=>Math.max(.1,Math.min(5,Math.round((s+i)*20)/20)))},t=a.domElement;return t.addEventListener("wheel",s,{passive:!1}),()=>{t.removeEventListener("wheel",s)}},[a]),(0,Y.D)((e,t)=>{let{forward:a,backward:l,left:n,right:o,up:p,down:c}=i();(a||l||n||o||p||c)&&(r.getWorldDirection(u.current),u.current.normalize(),d.current.crossVectors(r.up,u.current).normalize(),v.current.set(0,0,0),a&&v.current.add(u.current),l&&v.current.sub(u.current),n&&v.current.add(d.current),o&&v.current.sub(d.current),p&&(v.current.y+=1),c&&(v.current.y-=1),v.current.lengthSq()>0&&(v.current.normalize().multiplyScalar(80*s*t),r.position.add(v.current)))}),null}let sN=[{name:"forward",keys:["KeyW"]},{name:"backward",keys:["KeyS"]},{name:"left",keys:["KeyA"]},{name:"right",keys:["KeyD"]},{name:"up",keys:["Space"]},{name:"down",keys:["ShiftLeft","ShiftRight"]}];function sF(){return(0,n.useEffect)(()=>{let s=s=>{s.metaKey&&s.stopImmediatePropagation()};return window.addEventListener("keydown",s,{capture:!0}),window.addEventListener("keyup",s,{capture:!0}),()=>{window.removeEventListener("keydown",s,{capture:!0}),window.removeEventListener("keyup",s,{capture:!0})}},[]),(0,l.jsx)(sH.Y,{map:sN,children:(0,l.jsx)(sC,{})})}var sB=t(2969),sG=t.n(sB);let sE=new Set(["SkiFree","SkiFree_Daily","SkiFree_Randomizer"]),sq={"Classic_maps_v1.vl2":"Classic","DynamixFinalPack.vl2":"Official","missions.vl2":"Official","S5maps.vl2":"S5","S8maps.vl2":"S8","SkiFreeGameType.vl2":"SkiFree","TR2final105-client.vl2":"Team Rabbit 2","TWL-MapPack.vl2":"TWL","TWL2-MapPack.vl2":"TWL2","z_DMP2-V0.6.vl2":"DMP2 (Discord Map Pack)","zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2":"Arena","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2":"DMP (Discord Map Pack)"},sI=Object.keys(p.missions).reduce((s,e)=>{var t,i;let r=x(e),a=null!=(t=sq[c(r.resourcePath)])?t:null,l=null!=(i=s.get(a))?i:[];return sE.has(e)||(l.push({resourcePath:r.resourcePath,missionName:e,displayName:r.displayName}),s.set(a,l)),s},new Map);function sj(s){let{missionName:e,onChangeMission:t}=s,{fogEnabled:i,setFogEnabled:r,fov:a,setFov:o,audioEnabled:u,setAudioEnabled:d}=N(),{speedMultiplier:v,setSpeedMultiplier:p}=B(),{debugMode:c,setDebugMode:_}=F(),g=(0,n.useMemo)(()=>sG()(Array.from(sI.entries()),[s=>{let[e]=s;return"Official"===e?0:null==e?2:1},s=>{let[e]=s;return e?e.toLowerCase():""}],["asc","asc"]),[]);return(0,l.jsxs)("div",{id:"controls",onKeyDown:s=>s.stopPropagation(),onPointerDown:s=>s.stopPropagation(),onClick:s=>s.stopPropagation(),children:[(0,l.jsx)("select",{id:"missionList",value:e,onChange:s=>t(s.target.value),children:g.map(s=>{let[e,t]=s;return e?(0,l.jsx)("optgroup",{label:e,children:t.map(s=>(0,l.jsx)("option",{value:s.missionName,children:s.displayName||s.missionName},s.missionName))},e):(0,l.jsxs)(n.Fragment,{children:[(0,l.jsx)("hr",{}),t.map(s=>(0,l.jsx)("option",{value:s.missionName,children:s.displayName||s.missionName},s.missionName))]},"null")})}),(0,l.jsxs)("div",{className:"CheckboxField",children:[(0,l.jsx)("input",{id:"fogInput",type:"checkbox",checked:i,onChange:s=>{r(s.target.checked)}}),(0,l.jsx)("label",{htmlFor:"fogInput",children:"Fog?"})]}),(0,l.jsxs)("div",{className:"CheckboxField",children:[(0,l.jsx)("input",{id:"audioInput",type:"checkbox",checked:u,onChange:s=>{d(s.target.checked)}}),(0,l.jsx)("label",{htmlFor:"audioInput",children:"Audio?"})]}),(0,l.jsxs)("div",{className:"CheckboxField",children:[(0,l.jsx)("input",{id:"debugInput",type:"checkbox",checked:c,onChange:s=>{_(s.target.checked)}}),(0,l.jsx)("label",{htmlFor:"debugInput",children:"Debug?"})]}),(0,l.jsxs)("div",{className:"Field",children:[(0,l.jsx)("label",{htmlFor:"fovInput",children:"FOV"}),(0,l.jsx)("input",{id:"speedInput",type:"range",min:75,max:120,step:5,value:a,onChange:s=>o(parseInt(s.target.value))}),(0,l.jsx)("output",{htmlFor:"speedInput",children:a})]}),(0,l.jsxs)("div",{className:"Field",children:[(0,l.jsx)("label",{htmlFor:"speedInput",children:"Speed"}),(0,l.jsx)("input",{id:"speedInput",type:"range",min:.1,max:5,step:.05,value:v,onChange:s=>p(parseFloat(s.target.value))})]})]})}sI.forEach((s,e)=>{sI.set(e,sG()(s,[s=>(s.displayName||s.missionName).toLowerCase()],["asc"]))});var sX=t(9336);function sU(){let{fov:s}=N();return(0,l.jsx)(sX.u,{makeDefault:!0,position:[0,256,0],fov:s})}var sK=t(8669);function sZ(){let{debugMode:s}=F(),e=(0,n.useRef)(null);return(0,n.useEffect)(()=>{let s=e.current;s&&s.setColors("rgb(153, 255, 0)","rgb(0, 153, 255)","rgb(255, 153, 0)")}),s?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(sK.U,{className:"StatsPanel"}),(0,l.jsx)("axesHelper",{ref:e,args:[70],renderOrder:999,children:(0,l.jsx)("lineBasicMaterial",{depthTest:!1,depthWrite:!1,fog:!1,vertexColors:!0})}),(0,l.jsx)(J.E,{position:[80,0,0],center:!0,children:(0,l.jsx)("span",{className:"AxisLabel","data-axis":"y",children:"Y"})}),(0,l.jsx)(J.E,{position:[0,80,0],center:!0,children:(0,l.jsx)("span",{className:"AxisLabel","data-axis":"z",children:"Z"})}),(0,l.jsx)(J.E,{position:[0,0,80],center:!0,children:(0,l.jsx)("span",{className:"AxisLabel","data-axis":"x",children:"X"})})]}):null}let sY=new sA.E;function sJ(){let s=(0,o.useSearchParams)(),e=(0,o.useRouter)(),[t,i]=(0,n.useState)(s.get("mission")||"TWL2_WoodyMyrk");return(0,n.useEffect)(()=>{let s=new URLSearchParams;s.set("mission",t),e.replace("?".concat(s.toString()),{scroll:!1})},[t,e]),(0,l.jsx)(sO.Ht,{client:sY,children:(0,l.jsx)("main",{children:(0,l.jsxs)(G,{children:[(0,l.jsxs)(u.Hl,{shadows:!0,frameloop:"always",children:[(0,l.jsx)(sy,{children:(0,l.jsxs)(sD,{children:[(0,l.jsx)(sW,{name:t},t),(0,l.jsx)(sU,{}),(0,l.jsx)(sZ,{}),(0,l.jsx)(sF,{})]})}),(0,l.jsx)(d.s0,{children:(0,l.jsx)(d.jW,{intensity:3,aoRadius:3,quality:"performance"})})]}),(0,l.jsx)(sj,{missionName:t,onChangeMission:i})]})})})}function s$(){return(0,l.jsx)(n.Suspense,{children:(0,l.jsx)(sJ,{})})}}},s=>{s.O(0,[367,831,664,794,413,369,441,255,358],()=>s(s.s=6179)),_N_E=s.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[974],{6179:(s,e,t)=>{Promise.resolve().then(t.bind(t,8519))},6538:s=>{"use strict";class e extends SyntaxError{format(s){let e="Error: "+this.message;if(this.location){let t=null,i=s.find(s=>s.source===this.location.source);i&&(t=i.text.split(/\r\n|\n|\r/g));let r=this.location.start,a=this.location.source&&"function"==typeof this.location.source.offset?this.location.source.offset(r):r,l=this.location.source+":"+a.line+":"+a.column;if(t){let s=this.location.end,i="".padEnd(a.line.toString().length," "),n=t[r.line-1],o=(r.line===s.line?s.column:n.length+1)-r.column||1;e+="\n --\x3e "+l+"\n"+i+" |\n"+a.line+" | "+n+"\n"+i+" | "+"".padEnd(r.column-1," ")+"".padEnd(o,"^")}else e+="\n at "+l}return e}static buildMessage(s,e){function t(s){return s.codePointAt(0).toString(16).toUpperCase()}let i=Object.prototype.hasOwnProperty.call(RegExp.prototype,"unicode")?RegExp("[\\p{C}\\p{Mn}\\p{Mc}]","gu"):null;function r(s){return i?s.replace(i,s=>"\\u{"+t(s)+"}"):s}function a(s){return r(s.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,s=>"\\x0"+t(s)).replace(/[\x10-\x1F\x7F-\x9F]/g,s=>"\\x"+t(s)))}function l(s){return r(s.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,s=>"\\x0"+t(s)).replace(/[\x10-\x1F\x7F-\x9F]/g,s=>"\\x"+t(s)))}let n={literal:s=>'"'+a(s.text)+'"',class(s){let e=s.parts.map(s=>Array.isArray(s)?l(s[0])+"-"+l(s[1]):l(s));return"["+(s.inverted?"^":"")+e.join("")+"]"+(s.unicode?"u":"")},any:()=>"any character",end:()=>"end of input",other:s=>s.description};function o(s){return n[s.type](s)}return"Expected "+function(s){let e=s.map(o);if(e.sort(),e.length>0){let s=1;for(let t=1;t=K.length)t=K.length-1;else for(t=e;!K[--t];);for(i={line:(i=K[t]).line,column:i.column};tZ&&(Z=U,Y=[]),Y.push(s))}function si(){let e,t,i,a;for(e=U,t=[],i=sr();i!==r;)t.push(i),i=sr();return(i=U,J++,s.length>U?(a=s.charAt(U),U++):(a=r,0===J&&st(T)),J--,a===r?i=void 0:(U=i,i=r),i!==r)?e=t.filter(Boolean):(U=e,e=r),e}function sr(){let e,t,i;if((e=sa())===r&&(e=sl())===r&&(e=so())===r&&(e=function(){let e,t,i,a,l,n,u,d,v,p,c,_,g,x,m,k,h,T;if(e=U,s.substr(U,10)===o?(t=o,U+=10):(t=r,0===J&&st(D)),t!==r){for(i=[],a=sp();a!==r;)i.push(a),a=sp();if((a=s_())!==r){for(l=[],n=sp();n!==r;)l.push(n),n=sp();if(40===s.charCodeAt(U)?(n="(",U++):(n=r,0===J&&st(f)),n!==r){for(u=[],d=sp();d!==r;)u.push(d),d=sp();for((d=sg())===r&&(d=null),v=[],p=sp();p!==r;)v.push(p),p=sp();if(41===s.charCodeAt(U)?(p=")",U++):(p=r,0===J&&st(M)),p!==r){for(c=[],_=sp();_!==r;)c.push(_),_=sp();if(_=U,58===s.charCodeAt(U)?(g=":",U++):(g=r,0===J&&st(L)),g!==r){for(x=[],m=sp();m!==r;)x.push(m),m=sp();(m=sg())!==r?_=g=[g,x,m]:(U=_,_=r)}else U=_,_=r;for(_===r&&(_=null),g=[],x=sp();x!==r;)g.push(x),x=sp();if(123===s.charCodeAt(U)?(x="{",U++):(x=r,0===J&&st(z)),x!==r){for(m=[],k=sn();k!==r;)m.push(k),k=sn();if(125===s.charCodeAt(U)?(k="}",U++):(k=r,0===J&&st(y)),k!==r){for(h=[],T=sc();T!==r;)h.push(T),T=sc();e={type:"datablock",className:a,instanceName:d,body:m.filter(Boolean)}}else U=e,e=r}else U=e,e=r}else U=e,e=r}else U=e,e=r}else U=e,e=r}else U=e,e=r;return e}())===r){if(e=U,t=[],(i=sp())!==r)for(;i!==r;)t.push(i),i=sp();else t=r;t!==r&&(t=null),e=t}return e}function sa(){let e,t,i,a,l;if(e=U,"//"===s.substr(U,2)?(t="//",U+=2):(t=r,0===J&&st(b)),t!==r){for(i=U,a=[],l=s.charAt(U),p.test(l)?U++:(l=r,0===J&&st(P));l!==r;)a.push(l),l=s.charAt(U),p.test(l)?U++:(l=r,0===J&&st(P));e={type:"comment",text:i=s.substring(i,U)}}else U=e,e=r;return e}function sl(){let e,t,i,a,l,n,o,d,v,p,c,_,g,x,m,k;if(e=U,s.substr(U,4)===u?(t=u,U+=4):(t=r,0===J&&st(w)),t!==r){for(i=[],a=sp();a!==r;)i.push(a),a=sp();if((a=s_())!==r){for(l=[],n=sp();n!==r;)l.push(n),n=sp();if(40===s.charCodeAt(U)?(n="(",U++):(n=r,0===J&&st(f)),n!==r){for(o=[],d=sp();d!==r;)o.push(d),d=sp();for((d=sg())===r&&(d=null),v=[],p=sp();p!==r;)v.push(p),p=sp();if(41===s.charCodeAt(U)?(p=")",U++):(p=r,0===J&&st(M)),p!==r){for(c=[],_=sp();_!==r;)c.push(_),_=sp();if(123===s.charCodeAt(U)?(_="{",U++):(_=r,0===J&&st(z)),_!==r){for(g=[],x=sn();x!==r;)g.push(x),x=sn();if(125===s.charCodeAt(U)?(x="}",U++):(x=r,0===J&&st(y)),x!==r){for(m=[],k=sc();k!==r;)m.push(k),k=sc();e={type:"instance",className:a,instanceName:d,body:g.filter(Boolean)}}else U=e,e=r}else U=e,e=r}else U=e,e=r}else U=e,e=r}else U=e,e=r}else U=e,e=r;return e}function sn(){let s,e,t;if(s=U,e=[],(t=sp())!==r)for(;t!==r;)e.push(t),t=sp();else e=r;return e!==r&&(e=null),(s=e)===r&&(s=so())===r&&(s=sl())===r&&(s=sa()),s}function so(){let e,t,i,a,l,n,o;if(e=U,(t=function(){let s,e,t,i;if(s=U,(e=s_())!==r){for(t=[],i=sx();i!==r;)t.push(i),i=sx();s={name:e,index:t}}else U=s,s=r;return s}())!==r){for(i=[],a=sp();a!==r;)i.push(a),a=sp();if(61===s.charCodeAt(U)?(a="=",U++):(a=r,0===J&&st(V)),a!==r){let i,a,u;for(l=[],n=sp();n!==r;)l.push(n),n=sp();if((i=function(){let e,t,i,a;if(e=U,34===s.charCodeAt(U)?(t='"',U++):(t=r,0===J&&st(A)),t!==r){for(i=[],(a=su())===r&&(a=sd());a!==r;)i.push(a),(a=su())===r&&(a=sd());(34===s.charCodeAt(U)?(a='"',U++):(a=r,0===J&&st(A)),a!==r)?e={type:"string",value:i.join("")}:(U=e,e=r)}else U=e,e=r;if(e===r)if(e=U,39===s.charCodeAt(U)?(t="'",U++):(t=r,0===J&&st(O)),t!==r){for(i=[],(a=su())===r&&(a=sv());a!==r;)i.push(a),(a=su())===r&&(a=sv());(39===s.charCodeAt(U)?(a="'",U++):(a=r,0===J&&st(O)),a!==r)?e={type:"string",value:i.join("")}:(U=e,e=r)}else U=e,e=r;return e}())===r&&(i=sm())===r&&(i=sl())===r&&(s.substr(U,4)===d?(u=d,U+=4):(u=r,0===J&&st(j)),u===r&&(s.substr(U,5)===v?(u=v,U+=5):(u=r,0===J&&st(X))),u!==r&&(u={type:"boolean",value:"true"===u}),(i=u)===r)&&(i=U,(a=s_())!==r&&(a={type:"reference",value:a}),i=a),(n=i)!==r)59===s.charCodeAt(U)?(o=";",U++):(o=r,0===J&&st(W)),o===r&&(o=null),e={type:"definition",target:t,value:n};else U=e,e=r}else U=e,e=r}else U=e,e=r;return e}function su(){let e,t,i;return(e=U,92===s.charCodeAt(U)?(t="\\",U++):(t=r,0===J&&st(H)),t!==r&&(s.length>U?(i=s.charAt(U),U++):(i=r,0===J&&st(T)),i!==r))?e=i:(U=e,e=r),e}function sd(){let e,t,i;if(e=U,t=[],i=s.charAt(U),c.test(i)?U++:(i=r,0===J&&st(R)),i!==r)for(;i!==r;)t.push(i),i=s.charAt(U),c.test(i)?U++:(i=r,0===J&&st(R));else t=r;return t!==r?s.substring(e,U):t}function sv(){let e,t,i;if(e=U,t=[],i=s.charAt(U),_.test(i)?U++:(i=r,0===J&&st(S)),i!==r)for(;i!==r;)t.push(i),i=s.charAt(U),_.test(i)?U++:(i=r,0===J&&st(S));else t=r;return t!==r?s.substring(e,U):t}function sp(){let e;return e=s.charAt(U),g.test(e)?U++:(e=r,0===J&&st(C)),e!==r&&(e=null),e}function sc(){let e;return 59===s.charCodeAt(U)?(e=";",U++):(e=r,0===J&&st(W)),e}function s_(){let e,t,i,a,l,n;if(e=U,t=U,i=s.charAt(U),x.test(i)?U++:(i=r,0===J&&st(N)),i===r&&(i=null),a=s.charAt(U),m.test(a)?U++:(a=r,0===J&&st(F)),a!==r){for(l=[],n=s.charAt(U),k.test(n)?U++:(n=r,0===J&&st(B));n!==r;)l.push(n),n=s.charAt(U),k.test(n)?U++:(n=r,0===J&&st(B));t=i=[i,a,l]}else U=t,t=r;return t!==r?s.substring(e,U):t}function sg(){let s;return(s=s_())===r&&(s=sm()),s}function sx(){let e,t,i,a;return(e=function(){let e,t,i,a,l,n;if(e=U,91===s.charCodeAt(U)?(t="[",U++):(t=r,0===J&&st(G)),t!==r){let t;for(i=[],a=sp();a!==r;)i.push(a),a=sp();if((t=sm())===r&&(t=s_()),(a=t)!==r){for(l=[],n=sp();n!==r;)l.push(n),n=sp();(93===s.charCodeAt(U)?(n="]",U++):(n=r,0===J&&st(E)),n!==r)?e=a:(U=e,e=r)}else U=e,e=r}else U=e,e=r;return e}())===r&&((t=U,46===s.charCodeAt(U)?(i=".",U++):(i=r,0===J&&st(q)),i!==r&&(a=s_())!==r)?t=a:(U=t,t=r),e=t),e}function sm(){let e,t,i;if(e=U,t=[],i=s.charAt(U),h.test(i)?U++:(i=r,0===J&&st(I)),i!==r)for(;i!==r;)t.push(i),i=s.charAt(U),h.test(i)?U++:(i=r,0===J&&st(I));else t=r;return(e=t!==r?s.substring(e,U):t)!==r&&(e={type:"number",value:parseFloat(e)}),e}let sk=(i=n())!==r&&U===s.length;function sh(){var t,a,l;throw i!==r&&U0&&void 0!==arguments[0]?arguments[0]:U,t=s.codePointAt(e);return void 0===t?"":String.fromCodePoint(t)}(Z):null,l=Z{"use strict";let i,r,a;t.r(e),t.d(e,{default:()=>s2});var l=t(5155),n=t(2115),o=t(63),u=t(258),d=t(8381),v=t(2454);let p=JSON.parse('{"resources":{".DS_Store":["","shapes.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"BridgeTooFarReadme.txt":["DynamixFinalPack.vl2"],"Devil\'sElbowReadme.txt":["DynamixFinalPack.vl2"],"Dopplegangers.txt":["centaur.vl2","DesertWind.vl2"],"EULA.txt":["base.vl2"],"Info.txt":["yHDTextures2.0.vl2"],"InnerSanctumReadme.txt":["DynamixFinalPack.vl2"],"IsleOfManReadme.txt":["DynamixFinalPack.vl2"],"LICENSE":["SkiFreeGameType.vl2"],"PantheonReadme.txt":["DynamixFinalPack.vl2"],"README.md":["z_DMP2-V0.6.vl2"],"ReadMe.txt":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"TWL-MapPack Readme.txt":["TWL-MapPack.vl2"],"TWL2-Map Pack Readme.txt":["TWL2-MapPack.vl2"],"TridentReadme.txt":["DynamixFinalPack.vl2"],"UKEULA.txt":["base.vl2"],"Xtra_missions/Attrition.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/Chasmaclysmic.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/DBS_Smoothed.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/DX_Badlands.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/DX_Desert.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/DX_Ice.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/HO_Badlands.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/HO_Desert.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/HO_Ice.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/HO_Lush.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/HillKingLT.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/MapAssets.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/Moonwalk.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/Pariah_Mirrored.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/PlanetX.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/PuliVeivari.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/Ravine.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/Rush.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/SC_Badlands.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/SC_Desert.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/SC_Ice.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/SC_Lush.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/SC_Night.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/SC_Normal.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/Stripmine.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/VanDamnedLT.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/Nflag_lost.wav":["z_DMP2-V0.6.vl2"],"audio/Nflag_snatch.wav":["z_DMP2-V0.6.vl2"],"audio/Nflipflop_lost.wav":["z_DMP2-V0.6.vl2"],"audio/Nflipflop_taken.wav":["z_DMP2-V0.6.vl2"],"audio/Nhunters_horde.wav":["z_DMP2-V0.6.vl2"],"audio/T2Intro.wav":["audio.vl2"],"audio/Windloop2.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/alarm.wav":["z_DMP2-V0.6.vl2"],"audio/alienanimal2.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/alienanimal4.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/alienanimal5.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/alienanimal6.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/alienanimal7.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/bassHit.wav":["z_DMP2-V0.6.vl2"],"audio/birdfrog.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/buildClose.wav":["z_DMP2-V0.6.vl2"],"audio/buildOpen.wav":["z_DMP2-V0.6.vl2"],"audio/drywindlong.wav":["z_DMP2-V0.6.vl2"],"audio/fx/Bonuses/Nouns/airplane.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/astronaut.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/atmosphere.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/balloon.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/bats.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/beeswarm.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/birdofprey.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/blimp.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/bluejay.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/budgie.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/butterfly.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/camel.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/captain.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/cat.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/cheetah.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/chickadee.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/cloud.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/colonel.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/condor.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/cougar.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/cow.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/coyote.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/crow.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/dog.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/donkey.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/dove.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/dragonfly.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/flamingo.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/fly.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/general.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/goldfinch.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/grasshopper.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/helicopter.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/hornet.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/horse.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/hurricane.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/iguana.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/jaguar.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/llama.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/major.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/moon.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/msquito.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/ostrich.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/owl.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/ozone.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/parakeet.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/pelican.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/puppy.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/shark.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/snake.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/special1.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/special2.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/special3.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/swallow.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/tiger.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/tornado.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/turtle.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/warnipple.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/wasp.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/wolf.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/zebra.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/zeppellin.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/TRex.wav":["TR2final105-client.vl2"],"audio/fx/Bonuses/down_passback1_prayer.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_passback2_moyoyo.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_passback3_rocket.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_perppass1_blast.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_perppass2_deepdish.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_perppass3_bunnybump.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_straipass1_yoyo.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_straipass2_skydive.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_straipass3_jolt.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/evillaugh.wav":["TR2final105-client.vl2"],"audio/fx/Bonuses/gadget3.wav":["TR2final105-client.vl2"],"audio/fx/Bonuses/high-level1-frozen.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/high-level2-shooting.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/high-level3-dangling.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/high-level4-blazing.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/high-level5-raining.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/high-level6-falling.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_passback1_jab.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_passback2_backbreaker.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_passback3_leetlob.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_perppass1_peeler.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_perppass2_blender.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_perppass3_glasssmash.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_straipass1_bullet.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_straipass2_heist.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_straipass3_smackshot.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/low-level1-sharp.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/low-level2-spitting.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/low-level3-whipped.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/low-level4-popping.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/low-level5-bursting.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/mario-6notes.wav":["TR2final105-client.vl2"],"audio/fx/Bonuses/med-level1-modest.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/med-level2-ripped.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/med-level3-shining.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/med-level4-slick.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/med-level5-sprinkling.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/med-level6-brilliant.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/qseq1.wav":["TR2final105-client.vl2"],"audio/fx/Bonuses/qseq2.wav":["TR2final105-client.vl2"],"audio/fx/Bonuses/qseq3.wav":["TR2final105-client.vl2"],"audio/fx/Bonuses/upward_passback1_bomb.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/upward_passback2_deliverance.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/upward_passback3_crank.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/upward_perppass1_fling.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/upward_perppass2_quark.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/upward_perppass3_juggletoss.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/upward_straipass1_ascension.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/upward_straipass2_elevator.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/wow-level1-suspended.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/wow-level2-skeeting.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/wow-level3-hanging.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/wow-level4-arcing.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/wow-level5-pouring.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/wow-level6-elite.wav":["TR2final093-extras.vl2"],"audio/fx/armor/breath_bio_uw.wav":["audio.vl2"],"audio/fx/armor/breath_fem_uw.wav":["audio.vl2"],"audio/fx/armor/breath_uw.wav":["audio.vl2"],"audio/fx/armor/bubbletrail.wav":["audio.vl2"],"audio/fx/armor/bubbletrail2.wav":["audio.vl2"],"audio/fx/armor/general_water_bigsplash.wav":["audio.vl2"],"audio/fx/armor/general_water_exit.wav":["audio.vl2"],"audio/fx/armor/general_water_exit2.wav":["audio.vl2"],"audio/fx/armor/general_water_medsplash.wav":["audio.vl2"],"audio/fx/armor/general_water_smallsplash.wav":["audio.vl2"],"audio/fx/armor/general_water_smallsplash2.wav":["audio.vl2"],"audio/fx/armor/heavy_LF_hard.wav":["audio.vl2"],"audio/fx/armor/heavy_LF_metal.wav":["audio.vl2"],"audio/fx/armor/heavy_LF_snow.wav":["audio.vl2"],"audio/fx/armor/heavy_LF_soft.wav":["audio.vl2"],"audio/fx/armor/heavy_LF_uw.wav":["audio.vl2"],"audio/fx/armor/heavy_LF_water.wav":["audio.vl2"],"audio/fx/armor/heavy_RF_hard.wav":["audio.vl2"],"audio/fx/armor/heavy_RF_metal.wav":["audio.vl2"],"audio/fx/armor/heavy_RF_snow.wav":["audio.vl2"],"audio/fx/armor/heavy_RF_soft.wav":["audio.vl2"],"audio/fx/armor/heavy_RF_uw.wav":["audio.vl2"],"audio/fx/armor/heavy_RF_water.wav":["audio.vl2"],"audio/fx/armor/heavy_land_hard.wav":["audio.vl2"],"audio/fx/armor/heavy_land_snow.wav":["audio.vl2"],"audio/fx/armor/heavy_land_soft.wav":["audio.vl2"],"audio/fx/armor/light_LF_bubbles.wav":["audio.vl2"],"audio/fx/armor/light_LF_hard.wav":["audio.vl2"],"audio/fx/armor/light_LF_metal.wav":["audio.vl2"],"audio/fx/armor/light_LF_snow.wav":["audio.vl2"],"audio/fx/armor/light_LF_soft.wav":["audio.vl2"],"audio/fx/armor/light_LF_uw.wav":["audio.vl2"],"audio/fx/armor/light_LF_wade.wav":["audio.vl2"],"audio/fx/armor/light_LF_water.wav":["audio.vl2"],"audio/fx/armor/light_RF_bubbles.wav":["audio.vl2"],"audio/fx/armor/light_RF_hard.wav":["audio.vl2"],"audio/fx/armor/light_RF_metal.wav":["audio.vl2"],"audio/fx/armor/light_RF_snow.wav":["audio.vl2"],"audio/fx/armor/light_RF_soft.wav":["audio.vl2"],"audio/fx/armor/light_RF_uw.wav":["audio.vl2"],"audio/fx/armor/light_RF_wade.wav":["audio.vl2"],"audio/fx/armor/light_RF_water.wav":["audio.vl2"],"audio/fx/armor/light_land_hard.wav":["audio.vl2"],"audio/fx/armor/light_land_metal.wav":["audio.vl2"],"audio/fx/armor/light_land_snow.wav":["audio.vl2"],"audio/fx/armor/light_land_soft.wav":["audio.vl2"],"audio/fx/armor/med_LF_hard.wav":["audio.vl2"],"audio/fx/armor/med_LF_metal.wav":["audio.vl2"],"audio/fx/armor/med_LF_snow.wav":["audio.vl2"],"audio/fx/armor/med_LF_soft.wav":["audio.vl2"],"audio/fx/armor/med_LF_uw.wav":["audio.vl2"],"audio/fx/armor/med_LF_water.wav":["audio.vl2"],"audio/fx/armor/med_RF_hard.wav":["audio.vl2"],"audio/fx/armor/med_RF_metal.wav":["audio.vl2"],"audio/fx/armor/med_RF_snow.wav":["audio.vl2"],"audio/fx/armor/med_RF_soft.wav":["audio.vl2"],"audio/fx/armor/med_RF_uw.wav":["audio.vl2"],"audio/fx/armor/med_RF_water.wav":["audio.vl2"],"audio/fx/armor/med_land_hard.wav":["audio.vl2"],"audio/fx/armor/med_land_snow.wav":["audio.vl2"],"audio/fx/armor/med_land_soft.wav":["audio.vl2"],"audio/fx/armor/ski_soft.wav":["audio.vl2"],"audio/fx/armor/thrust.wav":["audio.vl2"],"audio/fx/armor/thrust_uw.wav":["audio.vl2"],"audio/fx/environment/IrisStaticSweep.wav":["TWL-MapPack.vl2"],"audio/fx/environment/SalDefenceWarning.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/Salbaseambience.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/Salwindsand.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/base_1.wav":["audio.vl2"],"audio/fx/environment/base_2.wav":["audio.vl2"],"audio/fx/environment/base_3.wav":["audio.vl2"],"audio/fx/environment/base_pulse_1.wav":["audio.vl2"],"audio/fx/environment/base_pulse_2.wav":["audio.vl2"],"audio/fx/environment/bird_echo1.wav":["audio.vl2"],"audio/fx/environment/bird_echo2.wav":["audio.vl2"],"audio/fx/environment/bird_echo3.wav":["audio.vl2"],"audio/fx/environment/bird_echo4.wav":["audio.vl2"],"audio/fx/environment/bird_echo5.wav":["audio.vl2"],"audio/fx/environment/bubbles1.wav":["audio.vl2"],"audio/fx/environment/bubbles2.wav":["audio.vl2"],"audio/fx/environment/caynonwind144k.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/coldwind1.wav":["audio.vl2"],"audio/fx/environment/crickets.wav":["audio.vl2"],"audio/fx/environment/crickets_drygrass.wav":["audio.vl2"],"audio/fx/environment/ctmelody1.WAV":["audio.vl2"],"audio/fx/environment/ctmelody2.WAV":["audio.vl2"],"audio/fx/environment/ctmelody3.WAV":["audio.vl2"],"audio/fx/environment/ctmelody4.WAV":["audio.vl2"],"audio/fx/environment/desertowl.wav":["audio.vl2"],"audio/fx/environment/dnabird1.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnabird3.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnacloseriver.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnacricketnight.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnaforest1.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnaforest2.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnafrog.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnagabbiano.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnaghost.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnanightengale.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnaoceano.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnaoceano2.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnaoceano3.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnapanelsounds.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnapanelsounds2.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnapigeon.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnastormblows.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnawolf.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnawolf2.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/drywind.wav":["audio.vl2"],"audio/fx/environment/drywind2.wav":["audio.vl2"],"audio/fx/environment/fly_swarm.wav":["audio.vl2"],"audio/fx/environment/fog.wav":["audio.vl2"],"audio/fx/environment/frog1.wav":["audio.vl2"],"audio/fx/environment/frog2.wav":["audio.vl2"],"audio/fx/environment/gravel1.wav":["audio.vl2"],"audio/fx/environment/gravel2.wav":["audio.vl2"],"audio/fx/environment/gravel3.wav":["audio.vl2"],"audio/fx/environment/growl1.wav":["audio.vl2"],"audio/fx/environment/growl2.wav":["audio.vl2"],"audio/fx/environment/growl3.wav":["audio.vl2"],"audio/fx/environment/growl4.wav":["audio.vl2"],"audio/fx/environment/growl5.wav":["audio.vl2"],"audio/fx/environment/howlingwind1.wav":["audio.vl2"],"audio/fx/environment/howlingwind2.wav":["audio.vl2"],"audio/fx/environment/howlingwind3.wav":["audio.vl2"],"audio/fx/environment/icecrack1.wav":["audio.vl2"],"audio/fx/environment/icecrack2.wav":["audio.vl2"],"audio/fx/environment/icefall1.wav":["audio.vl2"],"audio/fx/environment/icefall2.wav":["audio.vl2"],"audio/fx/environment/icefall3.wav":["audio.vl2"],"audio/fx/environment/lakewaves.wav":["audio.vl2"],"audio/fx/environment/lakewaves2.wav":["audio.vl2"],"audio/fx/environment/lavabloop1.wav":["audio.vl2"],"audio/fx/environment/lavabloop2.wav":["audio.vl2"],"audio/fx/environment/lavabloop3.wav":["audio.vl2"],"audio/fx/environment/lavabloop4.wav":["audio.vl2"],"audio/fx/environment/lavabloop5.wav":["audio.vl2"],"audio/fx/environment/lavabloop6.wav":["audio.vl2"],"audio/fx/environment/lavabloop7.wav":["audio.vl2"],"audio/fx/environment/lavahiss.wav":["audio.vl2"],"audio/fx/environment/lavahostile.wav":["audio.vl2"],"audio/fx/environment/lavamellow1.wav":["audio.vl2"],"audio/fx/environment/leavesrustling.wav":["audio.vl2"],"audio/fx/environment/moaningwind1.wav":["audio.vl2"],"audio/fx/environment/oceanwaves.wav":["audio.vl2"],"audio/fx/environment/rain_hard_1.wav":["audio.vl2"],"audio/fx/environment/rain_hard_2.wav":["audio.vl2"],"audio/fx/environment/rain_light_1.wav":["audio.vl2"],"audio/fx/environment/rain_light_2.wav":["audio.vl2"],"audio/fx/environment/rain_medium_1.wav":["audio.vl2"],"audio/fx/environment/rain_medium_2.wav":["audio.vl2"],"audio/fx/environment/rain_medium_3.wav":["audio.vl2"],"audio/fx/environment/river1.wav":["audio.vl2"],"audio/fx/environment/river2.wav":["audio.vl2"],"audio/fx/environment/river3.wav":["audio.vl2"],"audio/fx/environment/rockslide1.wav":["audio.vl2"],"audio/fx/environment/rockslide2.wav":["audio.vl2"],"audio/fx/environment/rumblingthunder.wav":["audio.vl2"],"audio/fx/environment/sandpatter1.wav":["audio.vl2"],"audio/fx/environment/sandpatter2.wav":["audio.vl2"],"audio/fx/environment/sandstorm.wav":["audio.vl2"],"audio/fx/environment/sandstorm2.wav":["audio.vl2"],"audio/fx/environment/seagull1.wav":["TR2final105-client.vl2"],"audio/fx/environment/snowfall1.wav":["audio.vl2"],"audio/fx/environment/snowfall2.wav":["audio.vl2"],"audio/fx/environment/snowfall3.wav":["audio.vl2"],"audio/fx/environment/snowfall4.wav":["audio.vl2"],"audio/fx/environment/snowstorm1.wav":["audio.vl2"],"audio/fx/environment/snowstorm2.wav":["audio.vl2"],"audio/fx/environment/sys-boilingwater.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-lava1.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-lava2.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-lavastream.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-ocean.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-riverfast.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-riverslow.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-thunder1.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-thunderaway.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-windstream.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/wetwind.wav":["audio.vl2"],"audio/fx/environment/whispers.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/wind_sandstorm.wav":["audio.vl2"],"audio/fx/environment/yeti_howl1.wav":["audio.vl2"],"audio/fx/environment/yeti_howl2.wav":["audio.vl2"],"audio/fx/explosions/deployables_explosion.wav":["audio.vl2"],"audio/fx/explosions/explosion.xpl03.wav":["audio.vl2"],"audio/fx/explosions/explosion.xpl10.wav":["audio.vl2"],"audio/fx/explosions/explosion.xpl23.wav":["audio.vl2"],"audio/fx/explosions/explosion.xpl27.wav":["audio.vl2"],"audio/fx/explosions/grenade_flash_explode.wav":["audio.vl2"],"audio/fx/explosions/vehicle_explosion.wav":["audio.vl2"],"audio/fx/misc/Cheer.wav":["TR2final105-client.vl2"],"audio/fx/misc/Flag1.wav":["TR2final105-client.vl2"],"audio/fx/misc/Flair.wav":["TR2final105-client.vl2"],"audio/fx/misc/MA1.wav":["TR2final105-client.vl2"],"audio/fx/misc/MA2.wav":["TR2final105-client.vl2"],"audio/fx/misc/MA3.wav":["TR2final105-client.vl2"],"audio/fx/misc/SHIELDH1.WAV":["audio.vl2"],"audio/fx/misc/Siege_Switching.WAV":["audio.vl2"],"audio/fx/misc/Yardsale.WAV":["audio.vl2"],"audio/fx/misc/bounty_bonus.wav":["audio.vl2"],"audio/fx/misc/bounty_completed.wav":["audio.vl2"],"audio/fx/misc/bounty_objrem1.wav":["audio.vl2"],"audio/fx/misc/bounty_objrem2.wav":["audio.vl2"],"audio/fx/misc/cannonshot.wav":["TR2final105-client.vl2"],"audio/fx/misc/cannonstart.wav":["TR2final105-client.vl2"],"audio/fx/misc/carscreech.wav":["TR2final105-client.vl2"],"audio/fx/misc/coin.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowd-clap.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowd-dis2.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowd.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowd2.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowd3.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowdfade.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowdtransition1a.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowdtransition1b.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowdtransition2a.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowdtransition2b.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowdtransition3a.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowdtransition3b.wav":["TR2final105-client.vl2"],"audio/fx/misc/diagnostic_beep.wav":["audio.vl2"],"audio/fx/misc/diagnostic_on.wav":["audio.vl2"],"audio/fx/misc/downloading.wav":["audio.vl2"],"audio/fx/misc/flag_capture.wav":["audio.vl2"],"audio/fx/misc/flag_drop.wav":["audio.vl2"],"audio/fx/misc/flag_lost.wav":["audio.vl2"],"audio/fx/misc/flag_mined_female.wav":["audio.vl2"],"audio/fx/misc/flag_mined_male.wav":["audio.vl2"],"audio/fx/misc/flag_return.wav":["audio.vl2"],"audio/fx/misc/flag_snatch.wav":["audio.vl2"],"audio/fx/misc/flag_taken.wav":["audio.vl2"],"audio/fx/misc/flagcapture.wav":["TR2final105-client.vl2"],"audio/fx/misc/flagenemy.wav":["TR2final105-client.vl2"],"audio/fx/misc/flagflap.wav":["TR2final105-client.vl2"],"audio/fx/misc/flagfriend.wav":["TR2final105-client.vl2"],"audio/fx/misc/flagreturn.wav":["TR2final105-client.vl2"],"audio/fx/misc/flagself.wav":["TR2final105-client.vl2"],"audio/fx/misc/flipflop_lost.wav":["audio.vl2"],"audio/fx/misc/flipflop_taken.wav":["audio.vl2"],"audio/fx/misc/gameover.wav":["TR2final105-client.vl2"],"audio/fx/misc/gamestart.wav":["TR2final105-client.vl2"],"audio/fx/misc/goal.wav":["TR2final105-client.vl2"],"audio/fx/misc/gridjump.wav":["TR2final105-client.vl2"],"audio/fx/misc/health_patch.wav":["audio.vl2"],"audio/fx/misc/heartbeat.wav":["audio.vl2"],"audio/fx/misc/hunters_1.wav":["audio.vl2"],"audio/fx/misc/hunters_10.wav":["audio.vl2"],"audio/fx/misc/hunters_15.wav":["audio.vl2"],"audio/fx/misc/hunters_2.wav":["audio.vl2"],"audio/fx/misc/hunters_3.wav":["audio.vl2"],"audio/fx/misc/hunters_30.wav":["audio.vl2"],"audio/fx/misc/hunters_4.wav":["audio.vl2"],"audio/fx/misc/hunters_5.wav":["audio.vl2"],"audio/fx/misc/hunters_60.wav":["audio.vl2"],"audio/fx/misc/hunters_flag_snatch.wav":["audio.vl2"],"audio/fx/misc/hunters_greed.wav":["audio.vl2"],"audio/fx/misc/hunters_horde.wav":["audio.vl2"],"audio/fx/misc/launcher.wav":["TR2final105-client.vl2"],"audio/fx/misc/lightning_impact.wav":["audio.vl2"],"audio/fx/misc/mine.deploy.WAV":["audio.vl2"],"audio/fx/misc/misc.error.wav":["audio.vl2"],"audio/fx/misc/missed.wav":["TR2final105-client.vl2"],"audio/fx/misc/nexus_cap.wav":["audio.vl2"],"audio/fx/misc/nexus_idle.wav":["audio.vl2"],"audio/fx/misc/red_alert.wav":["audio.vl2"],"audio/fx/misc/red_alert_short.wav":["TR2final105-client.vl2"],"audio/fx/misc/rolechange.wav":["TR2final105-client.vl2"],"audio/fx/misc/slapshot.wav":["TR2final105-client.vl2"],"audio/fx/misc/static.wav":["audio.vl2"],"audio/fx/misc/switch_taken.wav":["audio.vl2"],"audio/fx/misc/target_waypoint.wav":["audio.vl2"],"audio/fx/misc/vote_fails.wav":["audio.vl2"],"audio/fx/misc/vote_initiated.wav":["audio.vl2"],"audio/fx/misc/vote_passes.wav":["audio.vl2"],"audio/fx/misc/warning_beep.wav":["audio.vl2"],"audio/fx/misc/whistle.wav":["TR2final105-client.vl2"],"audio/fx/packs/cloak_on.wav":["audio.vl2"],"audio/fx/packs/inventory_deploy.wav":["audio.vl2"],"audio/fx/packs/packs.pickupPack.wav":["audio.vl2"],"audio/fx/packs/packs.repairPackOn.wav":["audio.vl2"],"audio/fx/packs/packs.throwPack.wav":["audio.vl2"],"audio/fx/packs/repair_use.wav":["audio.vl2"],"audio/fx/packs/satchel_pack_activate.wav":["audio.vl2"],"audio/fx/packs/satchel_pack_detonate.wav":["audio.vl2"],"audio/fx/packs/sensorjammerpack_on.wav":["audio.vl2"],"audio/fx/packs/shield_hit.wav":["audio.vl2"],"audio/fx/packs/shield_on.WAV":["audio.vl2"],"audio/fx/packs/turret_place.wav":["audio.vl2"],"audio/fx/powered/base_power_loop.wav":["audio.vl2"],"audio/fx/powered/base_power_off.wav":["audio.vl2"],"audio/fx/powered/base_power_on.wav":["audio.vl2"],"audio/fx/powered/dep_inv_station.wav":["audio.vl2"],"audio/fx/powered/generator_hum.wav":["audio.vl2"],"audio/fx/powered/inv_pad_appear.wav":["audio.vl2"],"audio/fx/powered/inv_pad_off.wav":["audio.vl2"],"audio/fx/powered/inv_pad_on.wav":["audio.vl2"],"audio/fx/powered/motion_sensor_activate.wav":["audio.vl2"],"audio/fx/powered/nexus_deny.wav":["audio.vl2"],"audio/fx/powered/sensor_activate.wav":["audio.vl2"],"audio/fx/powered/sensor_hum.wav":["audio.vl2"],"audio/fx/powered/station_denied.wav":["audio.vl2"],"audio/fx/powered/station_hum.wav":["audio.vl2"],"audio/fx/powered/turret_aa_activate.wav":["audio.vl2"],"audio/fx/powered/turret_aa_fire.wav":["audio.vl2"],"audio/fx/powered/turret_heavy_activate.wav":["audio.vl2"],"audio/fx/powered/turret_heavy_idle.wav":["audio.vl2"],"audio/fx/powered/turret_heavy_reload.wav":["audio.vl2"],"audio/fx/powered/turret_indoor_fire.wav":["audio.vl2"],"audio/fx/powered/turret_light_activate.wav":["audio.vl2"],"audio/fx/powered/turret_light_idle.wav":["audio.vl2"],"audio/fx/powered/turret_light_reload.wav":["audio.vl2"],"audio/fx/powered/turret_missile_activate.wav":["audio.vl2"],"audio/fx/powered/turret_missile_fire.wav":["audio.vl2"],"audio/fx/powered/turret_mortar_explode.wav":["audio.vl2"],"audio/fx/powered/turret_mortar_fire.wav":["audio.vl2"],"audio/fx/powered/turret_outdoor_fire.wav":["audio.vl2"],"audio/fx/powered/turret_plasma_explode.wav":["audio.vl2"],"audio/fx/powered/turret_plasma_fire.wav":["audio.vl2"],"audio/fx/powered/turret_sentry_activate.wav":["audio.vl2"],"audio/fx/powered/turret_sentry_fire.wav":["audio.vl2"],"audio/fx/powered/turret_sentry_impact.wav":["audio.vl2"],"audio/fx/powered/vehicle_pad_on.wav":["audio.vl2"],"audio/fx/powered/vehicle_screen_off.wav":["audio.vl2"],"audio/fx/powered/vehicle_screen_on.wav":["audio.vl2"],"audio/fx/powered/vehicle_screen_on2.wav":["audio.vl2"],"audio/fx/vehicles/MPB_close_lid.wav":["audio.vl2"],"audio/fx/vehicles/MPB_deploy.wav":["audio.vl2"],"audio/fx/vehicles/MPB_deploy_station.wav":["audio.vl2"],"audio/fx/vehicles/MPB_deploy_turret.wav":["audio.vl2"],"audio/fx/vehicles/MPB_undeploy_turret.wav":["audio.vl2"],"audio/fx/vehicles/MPB_undeploy_turret2.wav":["audio.vl2"],"audio/fx/vehicles/bomber_bomb_dryfire.wav":["audio.vl2"],"audio/fx/vehicles/bomber_bomb_impact.wav":["audio.vl2"],"audio/fx/vehicles/bomber_bomb_projectile.wav":["audio.vl2"],"audio/fx/vehicles/bomber_bomb_reload.wav":["audio.vl2"],"audio/fx/vehicles/bomber_boost.wav":["audio.vl2"],"audio/fx/vehicles/bomber_engine.wav":["audio.vl2"],"audio/fx/vehicles/bomber_turret_activate.wav":["audio.vl2"],"audio/fx/vehicles/bomber_turret_dryfire.wav":["audio.vl2"],"audio/fx/vehicles/bomber_turret_fire.wav":["audio.vl2"],"audio/fx/vehicles/bomber_turret_reload.wav":["audio.vl2"],"audio/fx/vehicles/cockpit_activate.wav":["audio.vl2"],"audio/fx/vehicles/crash_grav_soft.wav":["audio.vl2"],"audio/fx/vehicles/crash_ground_vehicle.wav":["audio.vl2"],"audio/fx/vehicles/crash_hard.wav":["audio.vl2"],"audio/fx/vehicles/crash_soft.wav":["audio.vl2"],"audio/fx/vehicles/htransport_boost.wav":["audio.vl2"],"audio/fx/vehicles/htransport_thrust.wav":["audio.vl2"],"audio/fx/vehicles/inventory_pad_appear.wav":["audio.vl2"],"audio/fx/vehicles/inventory_pad_on.wav":["audio.vl2"],"audio/fx/vehicles/mount.wav":["audio.vl2"],"audio/fx/vehicles/mount_dis.wav":["audio.vl2"],"audio/fx/vehicles/mpb_boost.wav":["audio.vl2"],"audio/fx/vehicles/mpb_inv_station.wav":["audio.vl2"],"audio/fx/vehicles/mpb_thrust.wav":["audio.vl2"],"audio/fx/vehicles/outrider_boost.wav":["audio.vl2"],"audio/fx/vehicles/outrider_engine.wav":["audio.vl2"],"audio/fx/vehicles/outrider_skid.wav":["audio.vl2"],"audio/fx/vehicles/shrike_blaster.wav":["audio.vl2"],"audio/fx/vehicles/shrike_blaster_projectile.wav":["audio.vl2"],"audio/fx/vehicles/shrike_blaster_projectile_impact.wav":["audio.vl2"],"audio/fx/vehicles/shrike_boost.wav":["audio.vl2"],"audio/fx/vehicles/shrike_engine.wav":["audio.vl2"],"audio/fx/vehicles/tank_activate.wav":["audio.vl2"],"audio/fx/vehicles/tank_boost.wav":["audio.vl2"],"audio/fx/vehicles/tank_chaingun.wav":["audio.vl2"],"audio/fx/vehicles/tank_engine.wav":["audio.vl2"],"audio/fx/vehicles/tank_mortar_fire.wav":["audio.vl2"],"audio/fx/vehicles/tank_skid.wav":["audio.vl2"],"audio/fx/vehicles/wake_shrike_n_tank.wav":["audio.vl2"],"audio/fx/vehicles/wake_wildcat.wav":["audio.vl2"],"audio/fx/weapons/ELF_fire.wav":["audio.vl2"],"audio/fx/weapons/ELF_hit.wav":["audio.vl2"],"audio/fx/weapons/ELF_underwater.wav":["audio.vl2"],"audio/fx/weapons/TR2spinfusor_fire.wav":["TR2final105-client.vl2"],"audio/fx/weapons/blaster_activate.wav":["audio.vl2"],"audio/fx/weapons/blaster_fire.WAV":["audio.vl2"],"audio/fx/weapons/blaster_impact.wav":["audio.vl2"],"audio/fx/weapons/blaster_projectile.wav":["audio.vl2"],"audio/fx/weapons/cg_hard1.wav":["audio.vl2"],"audio/fx/weapons/cg_hard2.wav":["audio.vl2"],"audio/fx/weapons/cg_hard3.wav":["audio.vl2"],"audio/fx/weapons/cg_hard4.wav":["audio.vl2"],"audio/fx/weapons/cg_metal1.wav":["audio.vl2"],"audio/fx/weapons/cg_metal2.wav":["audio.vl2"],"audio/fx/weapons/cg_metal3.wav":["audio.vl2"],"audio/fx/weapons/cg_metal4.wav":["audio.vl2"],"audio/fx/weapons/cg_soft1.wav":["audio.vl2"],"audio/fx/weapons/cg_soft2.wav":["audio.vl2"],"audio/fx/weapons/cg_soft3.wav":["audio.vl2"],"audio/fx/weapons/cg_soft4.wav":["audio.vl2"],"audio/fx/weapons/cg_water1.wav":["audio.vl2"],"audio/fx/weapons/cg_water2.wav":["audio.vl2"],"audio/fx/weapons/cg_water3.wav":["audio.vl2"],"audio/fx/weapons/cg_water4.wav":["audio.vl2"],"audio/fx/weapons/chaingun_activate.wav":["audio.vl2"],"audio/fx/weapons/chaingun_dryfire.wav":["audio.vl2"],"audio/fx/weapons/chaingun_fire.wav":["audio.vl2"],"audio/fx/weapons/chaingun_impact.wav":["audio.vl2"],"audio/fx/weapons/chaingun_off.wav":["audio.vl2"],"audio/fx/weapons/chaingun_projectile.wav":["audio.vl2"],"audio/fx/weapons/chaingun_spindown.wav":["audio.vl2"],"audio/fx/weapons/chaingun_spinup.wav":["audio.vl2"],"audio/fx/weapons/chaingun_start.wav":["audio.vl2"],"audio/fx/weapons/generic_switch.wav":["audio.vl2"],"audio/fx/weapons/grenade_camera_activate.wav":["audio.vl2"],"audio/fx/weapons/grenade_camera_attach.wav":["audio.vl2"],"audio/fx/weapons/grenade_explode.wav":["audio.vl2"],"audio/fx/weapons/grenade_explode_UW.wav":["audio.vl2"],"audio/fx/weapons/grenade_flash_explode.wav":["audio.vl2"],"audio/fx/weapons/grenade_switch.wav":["audio.vl2"],"audio/fx/weapons/grenade_throw.wav":["audio.vl2"],"audio/fx/weapons/grenadelauncher_activate.wav":["audio.vl2"],"audio/fx/weapons/grenadelauncher_dryfire.wav":["audio.vl2"],"audio/fx/weapons/grenadelauncher_fire.wav":["audio.vl2"],"audio/fx/weapons/grenadelauncher_projectile.wav":["audio.vl2"],"audio/fx/weapons/grenadelauncher_reload.wav":["audio.vl2"],"audio/fx/weapons/mine_deploy.wav":["audio.vl2"],"audio/fx/weapons/mine_detonate.wav":["audio.vl2"],"audio/fx/weapons/mine_detonate_UW.wav":["audio.vl2"],"audio/fx/weapons/mine_switch.wav":["audio.vl2"],"audio/fx/weapons/missile_fire.wav":["audio.vl2"],"audio/fx/weapons/missile_firer_lock.wav":["audio.vl2"],"audio/fx/weapons/missile_firer_search.wav":["audio.vl2"],"audio/fx/weapons/missile_launcher_activate.wav":["audio.vl2"],"audio/fx/weapons/missile_launcher_dryfire.wav":["audio.vl2"],"audio/fx/weapons/missile_projectile.wav":["audio.vl2"],"audio/fx/weapons/missile_target_inbound.wav":["audio.vl2"],"audio/fx/weapons/missile_target_lock.wav":["audio.vl2"],"audio/fx/weapons/mortar_activate.wav":["audio.vl2"],"audio/fx/weapons/mortar_dryfire.wav":["audio.vl2"],"audio/fx/weapons/mortar_explode.wav":["audio.vl2"],"audio/fx/weapons/mortar_explode_UW.wav":["audio.vl2"],"audio/fx/weapons/mortar_fire.wav":["audio.vl2"],"audio/fx/weapons/mortar_projectile.wav":["audio.vl2"],"audio/fx/weapons/mortar_reload.wav":["audio.vl2"],"audio/fx/weapons/plasma_dryfire.wav":["audio.vl2"],"audio/fx/weapons/plasma_fizzle.wav":["audio.vl2"],"audio/fx/weapons/plasma_rifle_activate.WAV":["audio.vl2"],"audio/fx/weapons/plasma_rifle_fire.WAV":["audio.vl2"],"audio/fx/weapons/plasma_rifle_idle.WAV":["audio.vl2"],"audio/fx/weapons/plasma_rifle_projectile.WAV":["audio.vl2"],"audio/fx/weapons/plasma_rifle_projectile_die.WAV":["audio.vl2"],"audio/fx/weapons/plasma_rifle_projectile_hit.WAV":["audio.vl2"],"audio/fx/weapons/plasma_rifle_reload.WAV":["audio.vl2"],"audio/fx/weapons/shocklance_activate.wav":["audio.vl2"],"audio/fx/weapons/shocklance_dryfire.wav":["audio.vl2"],"audio/fx/weapons/shocklance_fire.wav":["audio.vl2"],"audio/fx/weapons/shocklance_miss.wav":["audio.vl2"],"audio/fx/weapons/shocklance_reload.wav":["audio.vl2"],"audio/fx/weapons/sniper_activate.wav":["audio.vl2"],"audio/fx/weapons/sniper_fire.wav":["audio.vl2"],"audio/fx/weapons/sniper_impact.wav":["audio.vl2"],"audio/fx/weapons/sniper_miss.wav":["audio.vl2"],"audio/fx/weapons/sniper_underwater.wav":["audio.vl2"],"audio/fx/weapons/spinfusor_activate.wav":["audio.vl2"],"audio/fx/weapons/spinfusor_dryfire.wav":["audio.vl2"],"audio/fx/weapons/spinfusor_fire.wav":["audio.vl2"],"audio/fx/weapons/spinfusor_idle.wav":["audio.vl2"],"audio/fx/weapons/spinfusor_impact.wav":["audio.vl2"],"audio/fx/weapons/spinfusor_impact_UW.wav":["audio.vl2"],"audio/fx/weapons/spinfusor_projectile.wav":["audio.vl2"],"audio/fx/weapons/spinfusor_reload.sfk":["audio.vl2"],"audio/fx/weapons/spinfusor_reload.wav":["audio.vl2"],"audio/fx/weapons/targetinglaser_paint.wav":["audio.vl2"],"audio/fx/weapons/temp.wav":["audio.vl2"],"audio/fx/weapons/throw_grenade.wav":["audio.vl2"],"audio/fx/weapons/throw_mine.wav":["audio.vl2"],"audio/fx/weapons/weapon.missilereload.wav":["audio.vl2"],"audio/gui/buttonDown.wav":["audio.vl2"],"audio/gui/buttonOver.wav":["audio.vl2"],"audio/gui/command_hum.wav":["audio.vl2"],"audio/gui/command_off.wav":["audio.vl2"],"audio/gui/command_on.wav":["audio.vl2"],"audio/gui/inventory_hum.wav":["audio.vl2"],"audio/gui/inventory_off.wav":["audio.vl2"],"audio/gui/inventory_on.wav":["audio.vl2"],"audio/gui/launchMenuOpen.wav":["audio.vl2"],"audio/gui/launchMenuOver.wav":["audio.vl2"],"audio/gui/loading_hum.wav":["audio.vl2"],"audio/gui/objective_notification.wav":["audio.vl2"],"audio/gui/shell_hum.wav":["audio.vl2"],"audio/gui/vote_nopass.wav":["audio.vl2"],"audio/gui/vote_pass.wav":["audio.vl2"],"audio/gui/youvegotmail.wav":["audio.vl2"],"audio/gui/youvegotmail2.WAV":["audio.vl2"],"audio/iceLakeFractures.wav":["z_DMP2-V0.6.vl2"],"audio/lowrum.wav":["z_DMP2-V0.6.vl2"],"audio/mortarBombFire.wav":["z_DMP2-V0.6.vl2"],"audio/nukeBoom.wav":["z_DMP2-V0.6.vl2"],"audio/nukeThud.wav":["z_DMP2-V0.6.vl2"],"audio/space_bird_3.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/t1sounds/Access_Denied.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/DISCLOOP.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/Dryfire1.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/EXPLO3.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/Explo4.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/Grenade.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/Machgun2.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/Mortar_reload.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/Pku_weap.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/Plasma2.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/Ricoche1.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/Ricoche2.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/Ricoche3.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/ammo_activate.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/ammo_use.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/command_activate.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/discreload.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/discspin.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/energyexp.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/flierRocket.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/flyer_dismount.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/flyer_fly.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/flyer_idle.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/flyer_mount.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/forceclose.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/forceopen.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/generator.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/inv_activate.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/inv_power.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/inv_use.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/laserhit.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/machgun3.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/machinegun.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/mortar_fire.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/mortar_idle.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/pulse_power.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/rain.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/repair.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/rifle1.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/rocket2.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/rockexp.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/shockexp.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/sniper.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/tgt_laser.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/turretexp.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/turretfire1.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/turretfire4.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/turretoff1.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/turretoff4.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/turreton1.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/turreton4.wav":["z_DMP2-V0.6.vl2"],"audio/t1sounds/turretturn4.wav":["z_DMP2-V0.6.vl2"],"audio/thud.wav":["z_DMP2-V0.6.vl2"],"audio/turret_2.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/turret_3.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/ve3.wav":["z_DMP2-V0.6.vl2"],"audio/vocBoomStr.wav":["z_DMP2-V0.6.vl2"],"audio/voice/Training/Briefings/SkiFree.brief01.WAV":["SkiFreeGameType.vl2"],"classic_maps.txt":["Classic_maps_v1.vl2"],"console_end.cs":["base.vl2"],"effects/Armor.ifr":["base.vl2"],"effects/explosions.ifr":["base.vl2"],"effects/gui.ifr":["base.vl2"],"effects/misc.ifr":["base.vl2"],"effects/packs.ifr":["base.vl2"],"effects/powered.ifr":["base.vl2"],"effects/vehicles.ifr":["base.vl2"],"effects/weapons.ifr":["base.vl2"],"flags.png":["zflags.vl2"],"fonts/Arial Bold_10.gft":["base.vl2"],"fonts/Arial Bold_12.gft":["base.vl2"],"fonts/Arial Bold_13.gft":["base.vl2"],"fonts/Arial Bold_14.gft":["base.vl2"],"fonts/Arial Bold_16.gft":["base.vl2"],"fonts/Arial Bold_18.gft":["base.vl2"],"fonts/Arial Bold_24.gft":["base.vl2"],"fonts/Arial Bold_32.gft":["base.vl2"],"fonts/Arial_12.gft":["base.vl2"],"fonts/Arial_13.gft":["base.vl2"],"fonts/Arial_14.gft":["base.vl2"],"fonts/Arial_16.gft":["base.vl2"],"fonts/Arial_18.gft":["base.vl2"],"fonts/Arial_20.gft":["base.vl2"],"fonts/Lucida Console_12.gft":["base.vl2"],"fonts/Sui Generis_14.gft":["base.vl2"],"fonts/Sui Generis_20.gft":["base.vl2"],"fonts/Sui Generis_22.gft":["base.vl2"],"fonts/Univers Bold_16.gft":["base.vl2"],"fonts/Univers Bold_18.gft":["base.vl2"],"fonts/Univers Condensed Bold_20.gft":["base.vl2"],"fonts/Univers Condensed_10.gft":["base.vl2"],"fonts/Univers Condensed_12.gft":["base.vl2"],"fonts/Univers Condensed_14.gft":["base.vl2"],"fonts/Univers Condensed_18.gft":["base.vl2"],"fonts/Univers Condensed_20.gft":["base.vl2"],"fonts/Univers Condensed_22.gft":["base.vl2"],"fonts/Univers condensed bold_28.gft":["base.vl2"],"fonts/Univers condensed_28.gft":["base.vl2"],"fonts/Univers condensed_30.gft":["base.vl2"],"fonts/Univers italic_16.gft":["base.vl2"],"fonts/Univers italic_18.gft":["base.vl2"],"fonts/Univers_12.gft":["base.vl2"],"fonts/Univers_14.gft":["base.vl2"],"fonts/Univers_16.gft":["base.vl2"],"fonts/Univers_18.gft":["base.vl2"],"fonts/Univers_22.gft":["base.vl2"],"fonts/Verdana Bold_12.gft":["base.vl2"],"fonts/Verdana Bold_13.gft":["base.vl2"],"fonts/Verdana Bold_14.gft":["base.vl2"],"fonts/Verdana Bold_16.gft":["base.vl2"],"fonts/Verdana Bold_24.gft":["base.vl2"],"fonts/Verdana Bold_36.gft":["base.vl2"],"fonts/Verdana Italic_12.gft":["base.vl2"],"fonts/Verdana Italic_13.gft":["base.vl2"],"fonts/Verdana Italic_14.gft":["base.vl2"],"fonts/Verdana Italic_16.gft":["base.vl2"],"fonts/Verdana_10.gft":["base.vl2"],"fonts/Verdana_12.gft":["base.vl2"],"fonts/Verdana_13.gft":["base.vl2"],"fonts/Verdana_14.gft":["base.vl2"],"fonts/Verdana_16.gft":["base.vl2"],"fonts/Verdana_18.gft":["base.vl2"],"fonts/arial bold_20.gft":["base.vl2"],"fonts/arial bold_50.gft":["base.vl2"],"fonts/times_24.gft":["base.vl2"],"fonts/times_36.gft":["base.vl2"],"fonts/univers condensed_16.gft":["base.vl2"],"gui/AIEButtonBarDlg.gui":["scripts.vl2"],"gui/AIEFrameSetDlg.gui":["scripts.vl2"],"gui/AIEStatusbarDlg.gui":["scripts.vl2"],"gui/AIEWorkingDlg.gui":["scripts.vl2"],"gui/AIEditorGui.gui":["scripts.vl2"],"gui/AIEditorToolBar.gui":["scripts.vl2"],"gui/AddressDlg.gui":["scripts.vl2"],"gui/AdvancedHostDlg.gui":["scripts.vl2"],"gui/BrowserEditInfoDlg.gui":["scripts.vl2"],"gui/BrowserSearchDlg.gui":["scripts.vl2"],"gui/CenterPrint.gui":["scripts.vl2"],"gui/ChannelBanDlg.gui":["scripts.vl2"],"gui/ChannelKeyDlg.gui":["scripts.vl2"],"gui/ChannelOptionsDlg.gui":["scripts.vl2"],"gui/ChatDlg.gui":["scripts.vl2"],"gui/ChatGui.gui":["scripts.vl2"],"gui/ChatOptionsDlg.gui":["scripts.vl2"],"gui/ChooseFilterDlg.gui":["scripts.vl2"],"gui/CommanderChatDlg.gui":["scripts.vl2"],"gui/CommanderMapGui.gui":["scripts.vl2"],"gui/CommonLoadDlg.gui":["scripts.vl2"],"gui/CommonSaveDlg.gui":["scripts.vl2"],"gui/CompTestGui.gui":["scripts.vl2"],"gui/ConsoleDlg.gui":["scripts.vl2"],"gui/CreateAccountDlg.gui":["scripts.vl2"],"gui/CreateTribeDlg.gui":["scripts.vl2"],"gui/CreditsGui.gui":["scripts.vl2"],"gui/DebriefGui.gui":["scripts.vl2"],"gui/DebuggerBreakConditionDlg.gui":["scripts.vl2"],"gui/DebuggerConnectDlg.gui":["scripts.vl2"],"gui/DebuggerEditWatchDlg.gui":["scripts.vl2"],"gui/DebuggerFindDlg.gui":["scripts.vl2"],"gui/DebuggerGui.gui":["scripts.vl2"],"gui/DebuggerWatchDlg.gui":["scripts.vl2"],"gui/DemoLoadProgressDlg.gui":["scripts.vl2"],"gui/DemoPlaybackDlg.gui":["scripts.vl2"],"gui/DemoRenameFileDlg.gui":["scripts.vl2"],"gui/DetailSetDlg.gui":["scripts.vl2"],"gui/DriverInfoDlg.gui":["scripts.vl2"],"gui/EULADlg.gui":["scripts.vl2"],"gui/EditChatCommandDlg.gui":["scripts.vl2"],"gui/EditChatMenuDlg.gui":["scripts.vl2"],"gui/EditChatMenuGui.gui":["scripts.vl2"],"gui/EditorGui.gui":["scripts.vl2"],"gui/EditorSaveMissionDlg.gui":["scripts.vl2"],"gui/EditorToolBarGui.gui":["scripts.vl2"],"gui/EditorToolCreatorGui.gui":["scripts.vl2"],"gui/EditorToolInspectorGui.gui":["scripts.vl2"],"gui/EditorToolMissionAreaGui.gui":["scripts.vl2"],"gui/EditorToolThumbnailGui.gui":["scripts.vl2"],"gui/EditorToolTreeViewGui.gui":["scripts.vl2"],"gui/EditorToolbarDlg.gui":["scripts.vl2"],"gui/EmailBlockDlg.gui":["scripts.vl2"],"gui/EmailComposeDlg.gui":["scripts.vl2"],"gui/EmailGui.gui":["scripts.vl2"],"gui/EnterIPDlg.gui":["scripts.vl2"],"gui/FilterEditDlg.gui":["scripts.vl2"],"gui/FindServerDlg.gui":["scripts.vl2"],"gui/FrameOverlayGui.gui":["scripts.vl2"],"gui/GameGui.gui":["scripts.vl2"],"gui/GenDialog.gui":["scripts.vl2"],"gui/GuiEditorGui.gui":["scripts.vl2"],"gui/GuiTestGui.gui":["scripts.vl2"],"gui/HUDDlgs.gui":["scripts.vl2"],"gui/HelpDlg.gui":["scripts.vl2"],"gui/IHVTest.gui":["scripts.vl2"],"gui/ImmSplashDlg.gui":["scripts.vl2"],"gui/InspectAddFieldDlg.gui":["scripts.vl2"],"gui/InspectDlg.gui":["scripts.vl2"],"gui/InteriorDebug.gui":["scripts.vl2"],"gui/InteriorPreviewGui.gui":["scripts.vl2"],"gui/JoinChatDlg.gui":["scripts.vl2"],"gui/JoystickConfigDlg.gui":["scripts.vl2"],"gui/LaunchGui.gui":["scripts.vl2"],"gui/LaunchToolbarDlg.gui":["scripts.vl2"],"gui/LoadingGui.gui":["scripts.vl2"],"gui/LobbyGui.gui":["scripts.vl2"],"gui/LoginDlg.gui":["scripts.vl2"],"gui/LoginMessageBoxDlg.gui":["scripts.vl2"],"gui/MessageBoxDlg.gui":["scripts.vl2"],"gui/MessagePopupDlg.gui":["scripts.vl2"],"gui/MouseConfigDlg.gui":["scripts.vl2"],"gui/MoveThreadDlg.gui":["scripts.vl2"],"gui/NewMissionGui.gui":["scripts.vl2"],"gui/NewWarriorDlg.gui":["scripts.vl2"],"gui/OptionsDlg.gui":["scripts.vl2"],"gui/PanoramaGui.gui":["scripts.vl2"],"gui/PasswordDlg.gui":["scripts.vl2"],"gui/PickTeamDlg.gui":["scripts.vl2"],"gui/PlayGui.gui":["scripts.vl2"],"gui/RecordingsDlg.gui":["scripts.vl2"],"gui/RemapDlg.gui":["scripts.vl2"],"gui/ServerInfoDlg.gui":["scripts.vl2"],"gui/ShellLoadFileDlg.gui":["scripts.vl2"],"gui/ShellSaveFileDlg.gui":["scripts.vl2"],"gui/SinglePlayerEscapeDlg.gui":["scripts.vl2"],"gui/TR2DebriefGui.gui":["TR2final105-client.vl2"],"gui/TSShowDetailControlDlg.gui":["scripts.vl2"],"gui/TSShowEditScale.gui":["scripts.vl2"],"gui/TSShowGui.gui":["scripts.vl2"],"gui/TSShowLightDlg.gui":["scripts.vl2"],"gui/TSShowLoadDlg.gui":["scripts.vl2"],"gui/TSShowMiscDlg.gui":["scripts.vl2"],"gui/TSShowThreadControlDlg.gui":["scripts.vl2"],"gui/TSShowTranDurEditDlg.gui":["scripts.vl2"],"gui/TSShowTransitionDlg.gui":["scripts.vl2"],"gui/TaskHudDlg.gui":["scripts.vl2"],"gui/TerraformerFullScreenGui.gui":["scripts.vl2"],"gui/TerraformerGui.gui":["scripts.vl2"],"gui/TerraformerHeightfieldGui.gui":["scripts.vl2"],"gui/TerraformerTextureGui.gui":["scripts.vl2"],"gui/TerrainEditorButtonbarDlg.gui":["scripts.vl2"],"gui/TerrainEditorExtraToolbarDlg.gui":["scripts.vl2"],"gui/TerrainEditorFramesetDlg.gui":["scripts.vl2"],"gui/TerrainEditorGui.gui":["scripts.vl2"],"gui/TerrainEditorStatusbarDlg.gui":["scripts.vl2"],"gui/TerrainEditorTextureSelectGui.gui":["scripts.vl2"],"gui/TerrainEditorToolbarDlg.gui":["scripts.vl2"],"gui/TerrainEditorVSettingsGui.gui":["scripts.vl2"],"gui/TerrainEditorValuesSettingsGui.gui":["scripts.vl2"],"gui/TestGui.gui":["scripts.vl2"],"gui/TrainingGui.gui":["scripts.vl2"],"gui/TribeAdminMemberDlg.gui":["scripts.vl2"],"gui/TribeAndWarriorBrowserGui.gui":["scripts.vl2"],"gui/TribePropertiesDlg.gui":["scripts.vl2"],"gui/WarriorPropertiesDlg.gui":["scripts.vl2"],"gui/WorldEditorButtonbarDlg.gui":["scripts.vl2"],"gui/WorldEditorFramesetDlg.gui":["scripts.vl2"],"gui/WorldEditorGui.gui":["scripts.vl2"],"gui/WorldEditorSettingsDlg.gui":["scripts.vl2"],"gui/WorldEditorStatusbarDlg.gui":["scripts.vl2"],"gui/WorldEditorToolbarDlg.gui":["scripts.vl2"],"gui/cmdMapHelpText.gui":["scripts.vl2"],"gui/guiProfiles.cs":["scripts.vl2"],"gui/helpTextGui.gui":["scripts.vl2"],"gui/objectBuilderGui.gui":["scripts.vl2"],"gui/sceneLightingGui.gui":["scripts.vl2"],"help/1. About.hfl":["scripts.vl2"],"help/2. Mission Editor Overview.hfl":["scripts.vl2"],"help/3. World Editor.hfl":["scripts.vl2"],"help/4. Mission Area Editor.hfl":["scripts.vl2"],"help/5. Terrain Editor.hfl":["scripts.vl2"],"help/6. Terrain Terraform Editor.hfl":["scripts.vl2"],"help/7. Terrain Texture Editor.hfl":["scripts.vl2"],"help/8. Terrain Texture Painter.hfl":["scripts.vl2"],"input.log":["base.vl2"],"interiors/8mCube.dif":["z_DMP2-V0.6.vl2"],"interiors/8mCube.glb":["z_DMP2-V0.6.vl2"],"interiors/Euro4_Bleed_Base.dif":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Euro4_Bleed_Base.glb":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Euro4_Bleed_turret.dif":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Euro4_Bleed_turret.glb":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Euro4_Bleed_vpad.dif":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Euro4_Bleed_vpad.glb":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Euro4_Dissention_dox_bb_bunkera_x2.dif":["TWL2-MapPack.vl2"],"interiors/Euro4_Dissention_dox_bb_bunkera_x2.glb":["TWL2-MapPack.vl2"],"interiors/Euro4_Dissention_dox_bb_hangar_x2.dif":["TWL2-MapPack.vl2"],"interiors/Euro4_Dissention_dox_bb_hangar_x2.glb":["TWL2-MapPack.vl2"],"interiors/Euro4_Dissention_rilke_whitedwarf_mainbase.dif":["TWL2-MapPack.vl2"],"interiors/Euro4_Dissention_rilke_whitedwarf_mainbase.glb":["TWL2-MapPack.vl2"],"interiors/Euro4_FrozenHope_inf_butch_fhope_base47.dif":["TWL2-MapPack.vl2"],"interiors/Euro4_FrozenHope_inf_butch_fhope_base47.glb":["TWL2-MapPack.vl2"],"interiors/Euro4_FrozenHope_inf_butch_fhope_flag6.dif":["TWL2-MapPack.vl2"],"interiors/Euro4_FrozenHope_inf_butch_fhope_flag6.glb":["TWL2-MapPack.vl2"],"interiors/Euro4_FrozenHope_inf_butch_fhope_turret12.dif":["TWL2-MapPack.vl2"],"interiors/Euro4_FrozenHope_inf_butch_fhope_turret12.glb":["TWL2-MapPack.vl2"],"interiors/Euro_salgenroom2.dif":["TWL-MapPack.vl2"],"interiors/Euro_salgenroom2.glb":["TWL-MapPack.vl2"],"interiors/Euro_salproj1.dif":["TWL-MapPack.vl2"],"interiors/Euro_salproj1.glb":["TWL-MapPack.vl2"],"interiors/Euro_salturretsus1.dif":["TWL-MapPack.vl2"],"interiors/Euro_salturretsus1.glb":["TWL-MapPack.vl2"],"interiors/Euro_slblocks.dif":["TWL-MapPack.vl2"],"interiors/Euro_slblocks.glb":["TWL-MapPack.vl2"],"interiors/Euro_slinvstat.dif":["TWL-MapPack.vl2"],"interiors/Euro_slinvstat.glb":["TWL-MapPack.vl2"],"interiors/Euro_slremo2.dif":["TWL-MapPack.vl2"],"interiors/Euro_slremo2.glb":["TWL-MapPack.vl2"],"interiors/Euro_slsusbr1.dif":["TWL-MapPack.vl2"],"interiors/Euro_slsusbr1.glb":["TWL-MapPack.vl2"],"interiors/Euro_slvehramp1.dif":["TWL-MapPack.vl2"],"interiors/Euro_slvehramp1.glb":["TWL-MapPack.vl2"],"interiors/Magellan_kab_magbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Magellan_kab_magbase.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Magellan_kab_magflagstand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Magellan_kab_magflagstand.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Magellan_kab_turretstand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Magellan_kab_turretstand.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/RDTower.dif":["z_DMP2-V0.6.vl2"],"interiors/RDTower.glb":["z_DMP2-V0.6.vl2"],"interiors/SpinCycle_spbase2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/SpinCycle_spbase2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Starfallen.dif":["Classic_maps_v1.vl2"],"interiors/Starfallen.glb":["Classic_maps_v1.vl2"],"interiors/TL_bmiscpan_ruind.dif":["TWL2-MapPack.vl2"],"interiors/TL_bmiscpan_ruind.glb":["TWL2-MapPack.vl2"],"interiors/TL_btowr9.dif":["TWL2-MapPack.vl2"],"interiors/TL_btowr9.glb":["TWL2-MapPack.vl2"],"interiors/TL_drorck-base.dif":["TWL2-MapPack.vl2"],"interiors/TL_drorck-base.glb":["TWL2-MapPack.vl2"],"interiors/TL_magnumbase.dif":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/TL_magnumbase.glb":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/TL_magnumflag.dif":["TWL2-MapPack.vl2"],"interiors/TL_magnumflag.glb":["TWL2-MapPack.vl2"],"interiors/TL_magnummisc.dif":["TWL2-MapPack.vl2"],"interiors/TL_magnummisc.glb":["TWL2-MapPack.vl2"],"interiors/TL_magnumturret.dif":["TWL2-MapPack.vl2"],"interiors/TL_magnumturret.glb":["TWL2-MapPack.vl2"],"interiors/TL_magnumvs.dif":["TWL2-MapPack.vl2"],"interiors/TL_magnumvs.glb":["TWL2-MapPack.vl2"],"interiors/Vpad_Bunker.dif":["TWL-MapPack.vl2"],"interiors/Vpad_Bunker.glb":["TWL-MapPack.vl2"],"interiors/Xtra_AF_airtower.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_AF_airtower.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_AF_invowheel.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_AF_invowheel.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_AF_newbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_AF_newbase.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Bastage_BT_MainBase_CK.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Bastage_BT_MainBase_CK.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Bastage_BT_bunktower.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Bastage_BT_bunktower.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Bastage_BT_tunnel.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Bastage_BT_tunnel.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Caustic_tri_bridge.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Caustic_tri_bridge.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Caustic_tri_lamp.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Caustic_tri_lamp.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Caustic_tri_main.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Caustic_tri_main.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Caustic_tri_turret.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Caustic_tri_turret.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Crown_tri_flag.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Crown_tri_flag.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Crown_tri_turret.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Crown_tri_turret.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_GraveStone_cross.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_GraveStone_cross.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_GraveStone_cross2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_GraveStone_cross2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_GraveStone_obtower.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_GraveStone_obtower.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_GraveStone_tombstone2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_GraveStone_tombstone2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_GraveStone_tombstone3.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_GraveStone_tombstone3.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_HM_Base_CK.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_HM_Base_CK.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_HM_BunkerA.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_HM_BunkerA.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_HM_Flagstand_mk2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_HM_Flagstand_mk2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_HM_TurretPillar.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_HM_TurretPillar.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Hellfire_dbase_ccb1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Hellfire_dbase_ccb1.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Hellfire_dmisc_int_fstand_old.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Hellfire_dmisc_int_fstand_old.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Hellfire_dwall_ccb1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Hellfire_dwall_ccb1.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_base1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_base1.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_base1_mod2a.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_base1_mod2a.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_base1_mod3.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_base1_mod3.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_base1_mod4.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_base1_mod4.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_bridge1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_bridge1.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_bridge2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_bridge2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_platform2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_platform2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_salgenroom2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_salgenroom2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_salproj1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_salproj1.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_salturretsus1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_salturretsus1.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_slblocks.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_slblocks.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_slinvstat.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_slinvstat.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_slremo2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_slremo2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_slsusbr1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_slsusbr1.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_slvehramp1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_slvehramp1.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_ProjectX_tribalma5ters_coyboybebop_basecom1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_ProjectX_tribalma5ters_coyboybebop_basecom1.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_ProjectX_tunneloflove.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_ProjectX_tunneloflove.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_SR_eepbridge4.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_SR_eepbridge4.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_SR_eepbridge4b.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_SR_eepbridge4b.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_SR_eepbridgeh4b.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_SR_eepbridgeh4b.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_SR_eepsab3.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_SR_eepsab3.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_SR_eepsab4.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_SR_eepsab4.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Torrent_kif_bigbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Torrent_kif_bigbase.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Torrent_kif_torrent_turret_tower.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Torrent_kif_torrent_turret_tower.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_attackgate.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_attackgate.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_base.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_base.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_gate.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_gate.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_guntower.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_guntower.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_medtower.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_medtower.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_vpad.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_vpad.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_WSol_Flagstand_CK.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_WSol_Flagstand_CK.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_WSol_GenBase_CK.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_WSol_GenBase_CK.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_WSol_Turret_CK.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_WSol_Turret_CK.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Xerxes_Turret.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Xerxes_Turret.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Xerxes_Turret2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Xerxes_Turret2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Xerxes_proto.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Xerxes_proto.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_ZV_bbunk_ccb1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_ZV_bbunk_ccb1.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_ZV_ccb_be_spire1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_ZV_ccb_be_spire1.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_attrition_infernoflagstand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_attrition_infernoflagstand.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_attrition_stormflagstand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_attrition_stormflagstand.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_attrition_tower.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_attrition_tower.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_attrition_vbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_attrition_vbase.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_beachchair01.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_beachchair01.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_dmisc_-nefflagstand1_x2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_dmisc_-nefflagstand1_x2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_ghostdance_proto.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_ghostdance_proto.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_imperium_base01.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_imperium_base01.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_imperium_bunker01.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_imperium_bunker01.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_imperium_stand01.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_imperium_stand01.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_imperium_tower01.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_imperium_tower01.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_metaltanks_bridge.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_metaltanks_bridge.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_metaltanks_bridge_tunnel.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_metaltanks_bridge_tunnel.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_metaltanks_lush_mainbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_metaltanks_lush_mainbase.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_metaltanks_rip.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_metaltanks_rip.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_metaltanks_xing.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_metaltanks_xing.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_rst_transitbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_rst_transitbase.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_rst_transitstand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_rst_transitstand.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_t_base0.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_t_base0.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anomalyBase.dif":["z_DMP2-V0.6.vl2"],"interiors/anomalyBase.glb":["z_DMP2-V0.6.vl2"],"interiors/anomalyCannon.dif":["z_DMP2-V0.6.vl2"],"interiors/anomalyCannon.glb":["z_DMP2-V0.6.vl2"],"interiors/anomalyCenterBase.dif":["z_DMP2-V0.6.vl2"],"interiors/anomalyCenterBase.glb":["z_DMP2-V0.6.vl2"],"interiors/anthem_cardiacbase.dif":["S8maps.vl2"],"interiors/anthem_cardiacbase.glb":["S8maps.vl2"],"interiors/anthem_cardiacbridge.dif":["S8maps.vl2"],"interiors/anthem_cardiacbridge.glb":["S8maps.vl2"],"interiors/anthem_cardiacstand.dif":["S8maps.vl2"],"interiors/anthem_cardiacstand.glb":["S8maps.vl2"],"interiors/anthem_cardiactower.dif":["S8maps.vl2"],"interiors/anthem_cardiactower.glb":["S8maps.vl2"],"interiors/anthem_cardiacturret.dif":["S8maps.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_cardiacturret.glb":["S8maps.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipebasemini.dif":["S5maps.vl2"],"interiors/anthem_pipebasemini.glb":["S5maps.vl2"],"interiors/anthem_pipebunker.dif":["S5maps.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipebunker.glb":["S5maps.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2-badlands.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2-badlands.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2-beach.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2-beach.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2-desert.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2-desert.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2-ice.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2-ice.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2-lava.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2-lava.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2.dif":["S5maps.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2.glb":["S5maps.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pitbase.dif":["S5maps.vl2"],"interiors/anthem_pitbase.glb":["S5maps.vl2"],"interiors/anthem_pitstand.dif":["S5maps.vl2"],"interiors/anthem_pitstand.glb":["S5maps.vl2"],"interiors/anthemblock.dif":["S5maps.vl2"],"interiors/anthemblock.glb":["S5maps.vl2"],"interiors/arkRing.dif":["z_DMP2-V0.6.vl2"],"interiors/arkRing.glb":["z_DMP2-V0.6.vl2"],"interiors/bbase1.dif":["interiors.vl2"],"interiors/bbase1.glb":["interiors.vl2"],"interiors/bbase4cm.dif":["interiors.vl2"],"interiors/bbase4cm.glb":["interiors.vl2"],"interiors/bbase6.dif":["interiors.vl2"],"interiors/bbase6.glb":["interiors.vl2"],"interiors/bbase7.dif":["interiors.vl2"],"interiors/bbase7.glb":["interiors.vl2"],"interiors/bbase9.dif":["interiors.vl2"],"interiors/bbase9.glb":["interiors.vl2"],"interiors/bbase_-nefvbase_x.dif":["TWL-MapPack.vl2"],"interiors/bbase_-nefvbase_x.glb":["TWL-MapPack.vl2"],"interiors/bbase_-nefvbase_x2.dif":["TWL-MapPack.vl2"],"interiors/bbase_-nefvbase_x2.glb":["TWL-MapPack.vl2"],"interiors/bbase_ccb1.dif":["TWL-MapPack.vl2"],"interiors/bbase_ccb1.glb":["TWL-MapPack.vl2"],"interiors/bbase_ccb5.dif":["Classic_maps_v1.vl2"],"interiors/bbase_ccb5.glb":["Classic_maps_v1.vl2"],"interiors/bbase_nefhillside.dif":["Classic_maps_v1.vl2"],"interiors/bbase_nefhillside.glb":["Classic_maps_v1.vl2"],"interiors/bbrdg0.dif":["interiors.vl2"],"interiors/bbrdg0.glb":["interiors.vl2"],"interiors/bbrdg1.dif":["interiors.vl2"],"interiors/bbrdg1.glb":["interiors.vl2"],"interiors/bbrdg2.dif":["interiors.vl2"],"interiors/bbrdg2.glb":["interiors.vl2"],"interiors/bbrdg3.dif":["interiors.vl2"],"interiors/bbrdg3.glb":["interiors.vl2"],"interiors/bbrdg4.dif":["interiors.vl2"],"interiors/bbrdg4.glb":["interiors.vl2"],"interiors/bbrdg5.dif":["interiors.vl2"],"interiors/bbrdg5.glb":["interiors.vl2"],"interiors/bbrdg6.dif":["interiors.vl2"],"interiors/bbrdg6.glb":["interiors.vl2"],"interiors/bbrdg7.dif":["interiors.vl2"],"interiors/bbrdg7.glb":["interiors.vl2"],"interiors/bbrdg8.dif":["interiors.vl2"],"interiors/bbrdg8.glb":["interiors.vl2"],"interiors/bbrdg9.dif":["interiors.vl2"],"interiors/bbrdg9.glb":["interiors.vl2"],"interiors/bbrdga.dif":["interiors.vl2"],"interiors/bbrdga.glb":["interiors.vl2"],"interiors/bbrdgb.dif":["interiors.vl2"],"interiors/bbrdgb.glb":["interiors.vl2"],"interiors/bbrdgn.dif":["interiors.vl2"],"interiors/bbrdgn.glb":["interiors.vl2"],"interiors/bbrdgo.dif":["interiors.vl2"],"interiors/bbrdgo.glb":["interiors.vl2"],"interiors/bbstand.dif":["z_DMP2-V0.6.vl2"],"interiors/bbstand.glb":["z_DMP2-V0.6.vl2"],"interiors/bbunk1.dif":["interiors.vl2"],"interiors/bbunk1.glb":["interiors.vl2"],"interiors/bbunk2.dif":["interiors.vl2"],"interiors/bbunk2.glb":["interiors.vl2"],"interiors/bbunk5.dif":["interiors.vl2"],"interiors/bbunk5.glb":["interiors.vl2"],"interiors/bbunk7.dif":["interiors.vl2"],"interiors/bbunk7.glb":["interiors.vl2"],"interiors/bbunk8.dif":["interiors.vl2"],"interiors/bbunk8.glb":["interiors.vl2"],"interiors/bbunk9.dif":["interiors.vl2"],"interiors/bbunk9.glb":["interiors.vl2"],"interiors/bbunkb.dif":["interiors.vl2"],"interiors/bbunkb.glb":["interiors.vl2"],"interiors/bbunkc.dif":["interiors.vl2"],"interiors/bbunkc.glb":["interiors.vl2"],"interiors/bbunkd.dif":["interiors.vl2"],"interiors/bbunkd.glb":["interiors.vl2"],"interiors/bbunke.dif":["Classic_maps_v1.vl2","DynamixFinalPack.vl2"],"interiors/bbunke.glb":["Classic_maps_v1.vl2","DynamixFinalPack.vl2"],"interiors/bcannon.dif":["z_DMP2-V0.6.vl2"],"interiors/bcannon.glb":["z_DMP2-V0.6.vl2"],"interiors/beTunnel.dif":["z_DMP2-V0.6.vl2"],"interiors/beTunnel.glb":["z_DMP2-V0.6.vl2"],"interiors/bfBridge.dif":["z_DMP2-V0.6.vl2"],"interiors/bfBridge.glb":["z_DMP2-V0.6.vl2"],"interiors/bfBridgeCap.dif":["z_DMP2-V0.6.vl2"],"interiors/bfBridgeCap.glb":["z_DMP2-V0.6.vl2"],"interiors/bfstand.dif":["z_DMP2-V0.6.vl2"],"interiors/bfstand.glb":["z_DMP2-V0.6.vl2"],"interiors/bigTube.dif":["z_DMP2-V0.6.vl2"],"interiors/bigTube.glb":["z_DMP2-V0.6.vl2"],"interiors/bmisc1.dif":["interiors.vl2"],"interiors/bmisc1.glb":["interiors.vl2"],"interiors/bmisc2.dif":["interiors.vl2"],"interiors/bmisc2.glb":["interiors.vl2"],"interiors/bmisc3.dif":["interiors.vl2"],"interiors/bmisc3.glb":["interiors.vl2"],"interiors/bmisc4.dif":["interiors.vl2"],"interiors/bmisc4.glb":["interiors.vl2"],"interiors/bmisc5.dif":["interiors.vl2"],"interiors/bmisc5.glb":["interiors.vl2"],"interiors/bmisc6.dif":["interiors.vl2"],"interiors/bmisc6.glb":["interiors.vl2"],"interiors/bmisc7.dif":["interiors.vl2"],"interiors/bmisc7.glb":["interiors.vl2"],"interiors/bmisc8.dif":["interiors.vl2"],"interiors/bmisc8.glb":["interiors.vl2"],"interiors/bmisc9.dif":["interiors.vl2"],"interiors/bmisc9.glb":["interiors.vl2"],"interiors/bmisc_-nef_flagstand1_x.dif":["TR2final105-client.vl2","TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmisc_-nef_flagstand1_x.glb":["TR2final105-client.vl2","TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmisc_-nef_flagstand1_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmisc_-nef_flagstand1_x2.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmisc_nefledge1.dif":["Classic_maps_v1.vl2"],"interiors/bmisc_nefledge1.glb":["Classic_maps_v1.vl2"],"interiors/bmisc_neftrstand1.dif":["TR2final105-client.vl2","TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmisc_neftrstand1.glb":["TR2final105-client.vl2","TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmisc_nefvbay.dif":["Classic_maps_v1.vl2"],"interiors/bmisc_nefvbay.glb":["Classic_maps_v1.vl2"],"interiors/bmiscpan_bridge0.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_bridge0.glb":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_bridge0_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_bridge0_x2.glb":["TWL-MapPack.vl2"],"interiors/bmiscpan_bunker1.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_bunker1.glb":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_bunker1_x.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_bunker1_x.glb":["TWL-MapPack.vl2"],"interiors/bmiscpan_bunker1_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_bunker1_x2.glb":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruina.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruina.glb":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruina_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruina_x2.glb":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruinb.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruinb.glb":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruinb_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruinb_x2.glb":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruinc.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruinc.glb":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruinc_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruinc_x2.glb":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruind.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruind.glb":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruind_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruind_x2.glb":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruine.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruine.glb":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruine_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruine_x2.glb":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruinf.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruinf.glb":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruinf_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruinf_x2.glb":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruing.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruing.glb":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruing_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruing_x2.glb":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruinh.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruinh.glb":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruinh_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruinh_x2.glb":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruini.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruini.glb":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_tower1.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_tower1.glb":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_tower1_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_tower1_x2.glb":["TWL-MapPack.vl2"],"interiors/bmiscpan_tower2.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_tower2.glb":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_tower2_x.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_tower2_x.glb":["TWL-MapPack.vl2"],"interiors/bmiscpan_tower2_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_tower2_x2.glb":["TWL-MapPack.vl2"],"interiors/bmortar.dif":["z_DMP2-V0.6.vl2"],"interiors/bmortar.glb":["z_DMP2-V0.6.vl2"],"interiors/bombbase.dif":["z_DMP2-V0.6.vl2"],"interiors/bombbase.glb":["z_DMP2-V0.6.vl2"],"interiors/bplat1.dif":["interiors.vl2"],"interiors/bplat1.glb":["interiors.vl2"],"interiors/bplat2.dif":["interiors.vl2"],"interiors/bplat2.glb":["interiors.vl2"],"interiors/bplat3.dif":["interiors.vl2"],"interiors/bplat3.glb":["interiors.vl2"],"interiors/bplat4.dif":["interiors.vl2"],"interiors/bplat4.glb":["interiors.vl2"],"interiors/bplat6.dif":["interiors.vl2"],"interiors/bplat6.glb":["interiors.vl2"],"interiors/bpower1.dif":["interiors.vl2"],"interiors/bpower1.glb":["interiors.vl2"],"interiors/brock6.dif":["interiors.vl2"],"interiors/brock6.glb":["interiors.vl2"],"interiors/brock7.dif":["interiors.vl2"],"interiors/brock7.glb":["interiors.vl2"],"interiors/brock8.dif":["interiors.vl2"],"interiors/brock8.glb":["interiors.vl2"],"interiors/brocka.dif":["interiors.vl2"],"interiors/brocka.glb":["interiors.vl2"],"interiors/brockc.dif":["interiors.vl2"],"interiors/brockc.glb":["interiors.vl2"],"interiors/bspir1.dif":["interiors.vl2"],"interiors/bspir1.glb":["interiors.vl2"],"interiors/bspir2.dif":["interiors.vl2"],"interiors/bspir2.glb":["interiors.vl2"],"interiors/bspir3.dif":["interiors.vl2"],"interiors/bspir3.glb":["interiors.vl2"],"interiors/bspir4.dif":["interiors.vl2"],"interiors/bspir4.glb":["interiors.vl2"],"interiors/bspir5.dif":["interiors.vl2"],"interiors/bspir5.glb":["interiors.vl2"],"interiors/btf_base1.dif":["DynamixFinalPack.vl2","TWL-MapPack.vl2"],"interiors/btf_base1.glb":["DynamixFinalPack.vl2","TWL-MapPack.vl2"],"interiors/btf_bridge1.dif":["DynamixFinalPack.vl2"],"interiors/btf_bridge1.glb":["DynamixFinalPack.vl2"],"interiors/btf_bridge2.dif":["DynamixFinalPack.vl2","TWL-MapPack.vl2"],"interiors/btf_bridge2.glb":["DynamixFinalPack.vl2","TWL-MapPack.vl2"],"interiors/btf_bridge3.dif":["DynamixFinalPack.vl2","TWL-MapPack.vl2"],"interiors/btf_bridge3.glb":["DynamixFinalPack.vl2","TWL-MapPack.vl2"],"interiors/btf_genbunk.dif":["DynamixFinalPack.vl2"],"interiors/btf_genbunk.glb":["DynamixFinalPack.vl2"],"interiors/btf_turretplatform.dif":["DynamixFinalPack.vl2","TWL-MapPack.vl2"],"interiors/btf_turretplatform.glb":["DynamixFinalPack.vl2","TWL-MapPack.vl2"],"interiors/btf_turretplatform_c.dif":["Classic_maps_v1.vl2"],"interiors/btf_turretplatform_c.glb":["Classic_maps_v1.vl2"],"interiors/btf_turretplatform_x.dif":["TWL-MapPack.vl2"],"interiors/btf_turretplatform_x.glb":["TWL-MapPack.vl2"],"interiors/btf_turretplatform_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/btf_turretplatform_x2.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/btowr2.dif":["interiors.vl2"],"interiors/btowr2.glb":["interiors.vl2"],"interiors/btowr5-Lava.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/btowr5-Lava.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/btowr5.dif":["interiors.vl2"],"interiors/btowr5.glb":["interiors.vl2"],"interiors/btowr6.dif":["interiors.vl2"],"interiors/btowr6.glb":["interiors.vl2"],"interiors/btowr8.dif":["interiors.vl2"],"interiors/btowr8.glb":["interiors.vl2"],"interiors/btowr9.dif":["DynamixFinalPack.vl2"],"interiors/btowr9.glb":["DynamixFinalPack.vl2"],"interiors/btowr_ccb1.dif":["TWL2-MapPack.vl2"],"interiors/btowr_ccb1.glb":["TWL2-MapPack.vl2"],"interiors/btowra.dif":["interiors.vl2"],"interiors/btowra.glb":["interiors.vl2"],"interiors/bvpad.dif":["interiors.vl2"],"interiors/bvpad.glb":["interiors.vl2"],"interiors/bwall1.dif":["interiors.vl2"],"interiors/bwall1.glb":["interiors.vl2"],"interiors/bwall2.dif":["interiors.vl2"],"interiors/bwall2.glb":["interiors.vl2"],"interiors/bwall3.dif":["interiors.vl2"],"interiors/bwall3.glb":["interiors.vl2"],"interiors/bwall4.dif":["interiors.vl2"],"interiors/bwall4.glb":["interiors.vl2"],"interiors/cannon.dif":["TR2final105-client.vl2"],"interiors/cannon.glb":["TR2final105-client.vl2"],"interiors/cannon2.dif":["TR2final105-client.vl2"],"interiors/cannon2.glb":["TR2final105-client.vl2"],"interiors/cannonTunnel.dif":["z_DMP2-V0.6.vl2"],"interiors/cannonTunnel.glb":["z_DMP2-V0.6.vl2"],"interiors/cap.dif":["TR2final105-client.vl2"],"interiors/cap.glb":["TR2final105-client.vl2"],"interiors/ccb_be_tower1a_x2.dif":["TWL-MapPack.vl2"],"interiors/ccb_be_tower1a_x2.glb":["TWL-MapPack.vl2"],"interiors/ccb_be_tower1b_x2.dif":["S5maps.vl2","TWL-MapPack.vl2","TWL2-MapPack.vl2"],"interiors/ccb_be_tower1b_x2.glb":["S5maps.vl2","TWL-MapPack.vl2","TWL2-MapPack.vl2"],"interiors/ccbase1.dif":["TWL2-MapPack.vl2"],"interiors/ccbase1.glb":["TWL2-MapPack.vl2"],"interiors/ccbase2.dif":["TWL2-MapPack.vl2"],"interiors/ccbase2.glb":["TWL2-MapPack.vl2"],"interiors/ccflagstand.dif":["TWL2-MapPack.vl2"],"interiors/ccflagstand.glb":["TWL2-MapPack.vl2"],"interiors/cctower.dif":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/cctower.glb":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/centaur.dif":["S5maps.vl2"],"interiors/centaur.glb":["S5maps.vl2"],"interiors/centower.dif":["S5maps.vl2"],"interiors/centower.glb":["S5maps.vl2"],"interiors/conbase.dif":["TWL2-MapPack.vl2"],"interiors/conbase.glb":["TWL2-MapPack.vl2"],"interiors/conspire.dif":["TWL2-MapPack.vl2"],"interiors/conspire.glb":["TWL2-MapPack.vl2"],"interiors/damnationstand.dif":["S5maps.vl2"],"interiors/damnationstand.glb":["S5maps.vl2"],"interiors/dbase2.dif":["interiors.vl2"],"interiors/dbase2.glb":["interiors.vl2"],"interiors/dbase3.dif":["interiors.vl2"],"interiors/dbase3.glb":["interiors.vl2"],"interiors/dbase4.dif":["interiors.vl2"],"interiors/dbase4.glb":["interiors.vl2"],"interiors/dbase5.dif":["DynamixFinalPack.vl2"],"interiors/dbase5.glb":["DynamixFinalPack.vl2"],"interiors/dbase6.dif":["DynamixFinalPack.vl2"],"interiors/dbase6.glb":["DynamixFinalPack.vl2"],"interiors/dbase_-nefbase1_x.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dbase_-nefbase1_x.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dbase_-nefbase1_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dbase_-nefbase1_x2.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dbase_-nefbase2_x.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dbase_-nefbase2_x.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dbase_-nefbase2_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dbase_-nefbase2_x2.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dbase_broadside_nef.dif":["Classic_maps_v1.vl2"],"interiors/dbase_broadside_nef.glb":["Classic_maps_v1.vl2"],"interiors/dbase_nefRaindance.dif":["Classic_maps_v1.vl2"],"interiors/dbase_nefRaindance.glb":["Classic_maps_v1.vl2"],"interiors/dbase_neffloat1.dif":["Classic_maps_v1.vl2"],"interiors/dbase_neffloat1.glb":["Classic_maps_v1.vl2"],"interiors/dbase_neffloat2.dif":["Classic_maps_v1.vl2"],"interiors/dbase_neffloat2.glb":["Classic_maps_v1.vl2"],"interiors/dbase_neficeridge.dif":["Classic_maps_v1.vl2"],"interiors/dbase_neficeridge.glb":["Classic_maps_v1.vl2"],"interiors/dbase_tokrz_scarabrae.dif":["Classic_maps_v1.vl2"],"interiors/dbase_tokrz_scarabrae.glb":["Classic_maps_v1.vl2"],"interiors/dbrdg1.dif":["interiors.vl2"],"interiors/dbrdg1.glb":["interiors.vl2"],"interiors/dbrdg10.dif":["interiors.vl2"],"interiors/dbrdg10.glb":["interiors.vl2"],"interiors/dbrdg11.dif":["interiors.vl2"],"interiors/dbrdg11.glb":["interiors.vl2"],"interiors/dbrdg2.dif":["interiors.vl2"],"interiors/dbrdg2.glb":["interiors.vl2"],"interiors/dbrdg3.dif":["interiors.vl2"],"interiors/dbrdg3.glb":["interiors.vl2"],"interiors/dbrdg3a.dif":["interiors.vl2"],"interiors/dbrdg3a.glb":["interiors.vl2"],"interiors/dbrdg4.dif":["interiors.vl2"],"interiors/dbrdg4.glb":["interiors.vl2"],"interiors/dbrdg5.dif":["interiors.vl2"],"interiors/dbrdg5.glb":["interiors.vl2"],"interiors/dbrdg6.dif":["interiors.vl2"],"interiors/dbrdg6.glb":["interiors.vl2"],"interiors/dbrdg7.dif":["interiors.vl2"],"interiors/dbrdg7.glb":["interiors.vl2"],"interiors/dbrdg7a.dif":["interiors.vl2"],"interiors/dbrdg7a.glb":["interiors.vl2"],"interiors/dbrdg8.dif":["interiors.vl2"],"interiors/dbrdg8.glb":["interiors.vl2"],"interiors/dbrdg9.dif":["interiors.vl2"],"interiors/dbrdg9.glb":["interiors.vl2"],"interiors/dbrdg9a.dif":["interiors.vl2"],"interiors/dbrdg9a.glb":["interiors.vl2"],"interiors/dbunk5.dif":["interiors.vl2"],"interiors/dbunk5.glb":["interiors.vl2"],"interiors/dbunk6.dif":["interiors.vl2"],"interiors/dbunk6.glb":["interiors.vl2"],"interiors/dbunk_nef_invbunk1.dif":["Classic_maps_v1.vl2"],"interiors/dbunk_nef_invbunk1.glb":["Classic_maps_v1.vl2"],"interiors/dbunk_nefcliffside.dif":["Classic_maps_v1.vl2"],"interiors/dbunk_nefcliffside.glb":["Classic_maps_v1.vl2"],"interiors/dbunk_nefdcbunk.dif":["Classic_maps_v1.vl2"],"interiors/dbunk_nefdcbunk.glb":["Classic_maps_v1.vl2"],"interiors/dbunk_nefsmall.dif":["Classic_maps_v1.vl2"],"interiors/dbunk_nefsmall.glb":["Classic_maps_v1.vl2"],"interiors/dbunk_rf04.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dbunk_rf04.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dbunk_snowblind.dif":["Classic_maps_v1.vl2"],"interiors/dbunk_snowblind.glb":["Classic_maps_v1.vl2"],"interiors/dbunk_stonehenge1.dif":["Classic_maps_v1.vl2"],"interiors/dbunk_stonehenge1.glb":["Classic_maps_v1.vl2"],"interiors/dbunk_vbunk1.dif":["Classic_maps_v1.vl2"],"interiors/dbunk_vbunk1.glb":["Classic_maps_v1.vl2"],"interiors/dmisc1.dif":["DynamixFinalPack.vl2","interiors.vl2"],"interiors/dmisc1.glb":["DynamixFinalPack.vl2","interiors.vl2"],"interiors/dmisc1_x.dif":["TWL-MapPack.vl2"],"interiors/dmisc1_x.glb":["TWL-MapPack.vl2"],"interiors/dmisc1_x2.dif":["TWL-MapPack.vl2"],"interiors/dmisc1_x2.glb":["TWL-MapPack.vl2"],"interiors/dmisc_-nefflagstand1_x.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dmisc_-nefflagstand1_x.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dmisc_-nefflagstand1_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dmisc_-nefflagstand1_x2.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dmisc_nefbridge.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_nefbridge.glb":["Classic_maps_v1.vl2"],"interiors/dmisc_nefflagstand2.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_nefflagstand2.glb":["Classic_maps_v1.vl2"],"interiors/dmisc_nefflagstand3.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_nefflagstand3.glb":["Classic_maps_v1.vl2"],"interiors/dmisc_nefobj1.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_nefobj1.glb":["Classic_maps_v1.vl2"],"interiors/dmisc_nefobj2.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_nefobj2.glb":["Classic_maps_v1.vl2"],"interiors/dmisc_nefplat1.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_nefplat1.glb":["Classic_maps_v1.vl2"],"interiors/dmisc_nefplug1.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_nefplug1.glb":["Classic_maps_v1.vl2"],"interiors/dmisc_nefrdbridge1.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_nefrdbridge1.glb":["Classic_maps_v1.vl2"],"interiors/dmisc_neftower1.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_neftower1.glb":["Classic_maps_v1.vl2"],"interiors/dmisc_neftower2.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_neftower2.glb":["Classic_maps_v1.vl2"],"interiors/dmisc_neftower3.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_neftower3.glb":["Classic_maps_v1.vl2"],"interiors/dmisc_stonehenge1.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_stonehenge1.glb":["Classic_maps_v1.vl2"],"interiors/dmisc_stonehenge2.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_stonehenge2.glb":["Classic_maps_v1.vl2"],"interiors/dmisc_stonehenge3.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_stonehenge3.glb":["Classic_maps_v1.vl2"],"interiors/doubleramp2.dif":["TR2final105-client.vl2"],"interiors/doubleramp2.glb":["TR2final105-client.vl2"],"interiors/doxBunkerBase.dif":["z_DMP2-V0.6.vl2"],"interiors/doxBunkerBase.glb":["z_DMP2-V0.6.vl2"],"interiors/doxRedStand.dif":["z_DMP2-V0.6.vl2"],"interiors/doxRedStand.glb":["z_DMP2-V0.6.vl2"],"interiors/dox_bb_box_x2.dif":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_box_x2.glb":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_bunkera_x2.dif":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_bunkera_x2.glb":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_bunkerb_x2.dif":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_bunkerb_x2.glb":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_droptop_x2.dif":["TWL-MapPack.vl2"],"interiors/dox_bb_droptop_x2.glb":["TWL-MapPack.vl2"],"interiors/dox_bb_fstand_x2.dif":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_fstand_x2.glb":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_hangar_x2.dif":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_hangar_x2.glb":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_platform_x2.dif":["TWL-MapPack.vl2"],"interiors/dox_bb_platform_x2.glb":["TWL-MapPack.vl2"],"interiors/dox_bb_rig_x2.dif":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_rig_x2.glb":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_rustbox_x2.dif":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_rustbox_x2.glb":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_sandcastle_x2.dif":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_sandcastle_x2.glb":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_slab_x2.dif":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_slab_x2.glb":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_spade_x2.dif":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_spade_x2.glb":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"interiors/dox_bb_steelsheet2_x2.dif":["TWL-MapPack.vl2"],"interiors/dox_bb_steelsheet2_x2.glb":["TWL-MapPack.vl2"],"interiors/dox_bb_steelsheet_x2.dif":["TWL-MapPack.vl2"],"interiors/dox_bb_steelsheet_x2.glb":["TWL-MapPack.vl2"],"interiors/dplat1.dif":["interiors.vl2"],"interiors/dplat1.glb":["interiors.vl2"],"interiors/dplat2.dif":["DynamixFinalPack.vl2","interiors.vl2"],"interiors/dplat2.glb":["DynamixFinalPack.vl2","interiors.vl2"],"interiors/dplat3.dif":["interiors.vl2"],"interiors/dplat3.glb":["interiors.vl2"],"interiors/dpole1.dif":["interiors.vl2"],"interiors/dpole1.glb":["interiors.vl2"],"interiors/dragonheadL.dif":["z_DMP2-V0.6.vl2"],"interiors/dragonheadL.glb":["z_DMP2-V0.6.vl2"],"interiors/dragonheadNeck.dif":["z_DMP2-V0.6.vl2"],"interiors/dragonheadNeck.glb":["z_DMP2-V0.6.vl2"],"interiors/dragonheadR.dif":["z_DMP2-V0.6.vl2"],"interiors/dragonheadR.glb":["z_DMP2-V0.6.vl2"],"interiors/drock6.dif":["interiors.vl2"],"interiors/drock6.glb":["interiors.vl2"],"interiors/drock7.dif":["interiors.vl2"],"interiors/drock7.glb":["interiors.vl2"],"interiors/drock8.dif":["interiors.vl2"],"interiors/drock8.glb":["interiors.vl2"],"interiors/drocka.dif":["interiors.vl2"],"interiors/drocka.glb":["interiors.vl2"],"interiors/dspir1.dif":["interiors.vl2"],"interiors/dspir1.glb":["interiors.vl2"],"interiors/dspir2.dif":["interiors.vl2"],"interiors/dspir2.glb":["interiors.vl2"],"interiors/dspir3.dif":["interiors.vl2"],"interiors/dspir3.glb":["interiors.vl2"],"interiors/dspir4.dif":["interiors.vl2"],"interiors/dspir4.glb":["interiors.vl2"],"interiors/dspir5.dif":["interiors.vl2"],"interiors/dspir5.glb":["interiors.vl2"],"interiors/dtowr1.dif":["DynamixFinalPack.vl2","interiors.vl2"],"interiors/dtowr1.glb":["DynamixFinalPack.vl2","interiors.vl2"],"interiors/dtowr2.dif":["interiors.vl2"],"interiors/dtowr2.glb":["interiors.vl2"],"interiors/dtowr4.dif":["interiors.vl2"],"interiors/dtowr4.glb":["interiors.vl2"],"interiors/dtowr_classic1.dif":["Classic_maps_v1.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dtowr_classic1.glb":["Classic_maps_v1.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dvent.dif":["interiors.vl2"],"interiors/dvent.glb":["interiors.vl2"],"interiors/dvpad.dif":["interiors.vl2"],"interiors/dvpad.glb":["interiors.vl2"],"interiors/dvpad1.dif":["interiors.vl2"],"interiors/dvpad1.glb":["interiors.vl2"],"interiors/dwall1.dif":["interiors.vl2"],"interiors/dwall1.glb":["interiors.vl2"],"interiors/ee_basatin-base.dif":["z_DMP2-V0.6.vl2"],"interiors/ee_basatin-base.glb":["z_DMP2-V0.6.vl2"],"interiors/ee_catwalk_base.dif":["z_DMP2-V0.6.vl2"],"interiors/ee_catwalk_base.glb":["z_DMP2-V0.6.vl2"],"interiors/ee_dx_4way-ramp.dif":["z_DMP2-V0.6.vl2"],"interiors/ee_dx_4way-ramp.glb":["z_DMP2-V0.6.vl2"],"interiors/ee_nirvana-base.dif":["z_DMP2-V0.6.vl2"],"interiors/ee_nirvana-base.glb":["z_DMP2-V0.6.vl2"],"interiors/ee_sidewinder-BEbase.dif":["z_DMP2-V0.6.vl2"],"interiors/ee_sidewinder-BEbase.glb":["z_DMP2-V0.6.vl2"],"interiors/ee_sidewinder-DSbase.dif":["z_DMP2-V0.6.vl2"],"interiors/ee_sidewinder-DSbase.glb":["z_DMP2-V0.6.vl2"],"interiors/ee_sidewinder-turret.dif":["z_DMP2-V0.6.vl2"],"interiors/ee_sidewinder-turret.glb":["z_DMP2-V0.6.vl2"],"interiors/ee_tg-base.dif":["z_DMP2-V0.6.vl2"],"interiors/ee_tg-base.glb":["z_DMP2-V0.6.vl2"],"interiors/epicrates_base.dif":["TWL-MapPack.vl2"],"interiors/epicrates_base.glb":["TWL-MapPack.vl2"],"interiors/epicrates_bridge.dif":["TWL-MapPack.vl2"],"interiors/epicrates_bridge.glb":["TWL-MapPack.vl2"],"interiors/epicrates_turret.dif":["TWL-MapPack.vl2"],"interiors/epicrates_turret.glb":["TWL-MapPack.vl2"],"interiors/ext_bridge.dif":["z_DMP2-V0.6.vl2"],"interiors/ext_bridge.glb":["z_DMP2-V0.6.vl2"],"interiors/ext_bridge_ramp.dif":["z_DMP2-V0.6.vl2"],"interiors/ext_bridge_ramp.glb":["z_DMP2-V0.6.vl2"],"interiors/ext_midair_platform.dif":["z_DMP2-V0.6.vl2"],"interiors/ext_midair_platform.glb":["z_DMP2-V0.6.vl2"],"interiors/facebasePlat.dif":["z_DMP2-V0.6.vl2"],"interiors/facebasePlat.glb":["z_DMP2-V0.6.vl2"],"interiors/facingWorldsBase.dif":["z_DMP2-V0.6.vl2"],"interiors/facingWorldsBase.glb":["z_DMP2-V0.6.vl2"],"interiors/facingWorldsBaseOld.dif":["z_DMP2-V0.6.vl2"],"interiors/facingWorldsBaseOld.glb":["z_DMP2-V0.6.vl2"],"interiors/ffWall.dif":["z_DMP2-V0.6.vl2"],"interiors/ffWall.glb":["z_DMP2-V0.6.vl2"],"interiors/flagbridge.dif":["Classic_maps_v1.vl2"],"interiors/flagbridge.glb":["Classic_maps_v1.vl2"],"interiors/flingbase01.dif":["S5maps.vl2"],"interiors/flingbase01.glb":["S5maps.vl2"],"interiors/flingbase02.dif":["S5maps.vl2"],"interiors/flingbase02.glb":["S5maps.vl2"],"interiors/flingrock01.dif":["S8maps.vl2"],"interiors/flingrock01.glb":["S8maps.vl2"],"interiors/flingrockvent01.dif":["S8maps.vl2"],"interiors/flingrockvent01.glb":["S8maps.vl2"],"interiors/flingsilo03.dif":["S8maps.vl2"],"interiors/flingsilo03.glb":["S8maps.vl2"],"interiors/flingsilo03b.dif":["S8maps.vl2"],"interiors/flingsilo03b.glb":["S8maps.vl2"],"interiors/flingstand01.dif":["S5maps.vl2"],"interiors/flingstand01.glb":["S5maps.vl2"],"interiors/flingstand02.dif":["S8maps.vl2"],"interiors/flingstand02.glb":["S8maps.vl2"],"interiors/flingtanktrap01.dif":["S8maps.vl2"],"interiors/flingtanktrap01.glb":["S8maps.vl2"],"interiors/flingteeth.dif":["S5maps.vl2"],"interiors/flingteeth.glb":["S5maps.vl2"],"interiors/flingtower01.dif":["S5maps.vl2"],"interiors/flingtower01.glb":["S5maps.vl2"],"interiors/flingtower02.dif":["S5maps.vl2"],"interiors/flingtower02.glb":["S5maps.vl2"],"interiors/flingturretstand01.dif":["S5maps.vl2"],"interiors/flingturretstand01.glb":["S5maps.vl2"],"interiors/flingvpad01.dif":["S8maps.vl2"],"interiors/flingvpad01.glb":["S8maps.vl2"],"interiors/flingvpad01b.dif":["S8maps.vl2"],"interiors/flingvpad01b.glb":["S8maps.vl2"],"interiors/frostclawbase.dif":["TWL-MapPack.vl2"],"interiors/frostclawbase.glb":["TWL-MapPack.vl2"],"interiors/frozenSolidStand.dif":["z_DMP2-V0.6.vl2"],"interiors/frozenSolidStand.glb":["z_DMP2-V0.6.vl2"],"interiors/hbbunker.dif":["TWL2-MapPack.vl2"],"interiors/hbbunker.glb":["TWL2-MapPack.vl2"],"interiors/hbflagstand.dif":["TWL2-MapPack.vl2"],"interiors/hbflagstand.glb":["TWL2-MapPack.vl2"],"interiors/idbase.dif":["TWL2-MapPack.vl2"],"interiors/idbase.glb":["TWL2-MapPack.vl2"],"interiors/idhangar.dif":["TWL2-MapPack.vl2"],"interiors/idhangar.glb":["TWL2-MapPack.vl2"],"interiors/idmiddle.dif":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/idmiddle.glb":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/inf_butch_fg2base1.dif":["TWL2-MapPack.vl2"],"interiors/inf_butch_fg2base1.glb":["TWL2-MapPack.vl2"],"interiors/inf_butch_fg2flag21.dif":["TWL2-MapPack.vl2"],"interiors/inf_butch_fg2flag21.glb":["TWL2-MapPack.vl2"],"interiors/inf_butch_fg2turret13.dif":["TWL2-MapPack.vl2"],"interiors/inf_butch_fg2turret13.glb":["TWL2-MapPack.vl2"],"interiors/inf_butch_fg2turret9.dif":["TWL2-MapPack.vl2"],"interiors/inf_butch_fg2turret9.glb":["TWL2-MapPack.vl2"],"interiors/inf_butch_icebase51.dif":["TWL2-MapPack.vl2"],"interiors/inf_butch_icebase51.glb":["TWL2-MapPack.vl2"],"interiors/inf_butch_iceturretbase9.dif":["TWL2-MapPack.vl2"],"interiors/inf_butch_iceturretbase9.glb":["TWL2-MapPack.vl2"],"interiors/inf_butch_icevehicle11.dif":["TWL2-MapPack.vl2"],"interiors/inf_butch_icevehicle11.glb":["TWL2-MapPack.vl2"],"interiors/inf_butch_lava_flagbase06.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/inf_butch_lava_flagbase06.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/inf_butch_lava_plat6.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/inf_butch_lava_plat6.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/inf_butch_lava_sensor12.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/inf_butch_lava_sensor12.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/infbutch_blackairinv13.dif":["Classic_maps_v1.vl2"],"interiors/infbutch_blackairinv13.glb":["Classic_maps_v1.vl2"],"interiors/infbutch_blackbase5618_final.dif":["Classic_maps_v1.vl2"],"interiors/infbutch_blackbase5618_final.glb":["Classic_maps_v1.vl2"],"interiors/infbutch_blackturret8.dif":["Classic_maps_v1.vl2"],"interiors/infbutch_blackturret8.glb":["Classic_maps_v1.vl2"],"interiors/irisbase.dif":["TWL-MapPack.vl2"],"interiors/irisbase.glb":["TWL-MapPack.vl2"],"interiors/irisinside.dif":["TWL-MapPack.vl2"],"interiors/irisinside.glb":["TWL-MapPack.vl2"],"interiors/irismonu.dif":["TWL-MapPack.vl2"],"interiors/irismonu.glb":["TWL-MapPack.vl2"],"interiors/irisruin2.dif":["TWL-MapPack.vl2"],"interiors/irisruin2.glb":["TWL-MapPack.vl2"],"interiors/irisruin3.dif":["TWL-MapPack.vl2"],"interiors/irisruin3.glb":["TWL-MapPack.vl2"],"interiors/irisruins1.dif":["TWL-MapPack.vl2"],"interiors/irisruins1.glb":["TWL-MapPack.vl2"],"interiors/iristurbase.dif":["TWL-MapPack.vl2"],"interiors/iristurbase.glb":["TWL-MapPack.vl2"],"interiors/jagged_base3.dif":["TWL2-MapPack.vl2"],"interiors/jagged_base3.glb":["TWL2-MapPack.vl2"],"interiors/kif_cinereousfs.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/kif_cinereousfs.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/kif_cinereousinv.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/kif_cinereousinv.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/kif_cinereousplat1.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/kif_cinereousplat1.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/kif_cinereoustt.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/kif_cinereoustt.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/kif_skylightbase.dif":["TWL2-MapPack.vl2"],"interiors/kif_skylightbase.glb":["TWL2-MapPack.vl2"],"interiors/kif_skylightfs.dif":["TWL2-MapPack.vl2"],"interiors/kif_skylightfs.glb":["TWL2-MapPack.vl2"],"interiors/largeIceWall.dif":["z_DMP2-V0.6.vl2"],"interiors/largeIceWall.glb":["z_DMP2-V0.6.vl2"],"interiors/lightningRod.dif":["z_DMP2-V0.6.vl2"],"interiors/lightningRod.glb":["z_DMP2-V0.6.vl2"],"interiors/magnum_vehicle_stop.dif":["TWL2-MapPack.vl2"],"interiors/magnum_vehicle_stop.glb":["TWL2-MapPack.vl2"],"interiors/mfg_tower.dif":["z_DMP2-V0.6.vl2"],"interiors/mfg_tower.glb":["z_DMP2-V0.6.vl2"],"interiors/mmbase.dif":["TWL2-MapPack.vl2"],"interiors/mmbase.glb":["TWL2-MapPack.vl2"],"interiors/mmbridge.dif":["TWL2-MapPack.vl2"],"interiors/mmbridge.glb":["TWL2-MapPack.vl2"],"interiors/monoS.dif":["z_DMP2-V0.6.vl2"],"interiors/monoS.glb":["z_DMP2-V0.6.vl2"],"interiors/muddyswampstand.dif":["TWL2-MapPack.vl2"],"interiors/muddyswampstand.glb":["TWL2-MapPack.vl2"],"interiors/nef_bowl1.dif":["TR2final105-client.vl2"],"interiors/nef_bowl1.glb":["TR2final105-client.vl2"],"interiors/nef_bowl2.dif":["TR2final105-client.vl2"],"interiors/nef_bowl2.glb":["TR2final105-client.vl2"],"interiors/nef_bowl3.dif":["TR2final105-client.vl2"],"interiors/nef_bowl3.glb":["TR2final105-client.vl2"],"interiors/nef_ramp1.dif":["TR2final105-client.vl2"],"interiors/nef_ramp1.glb":["TR2final105-client.vl2"],"interiors/nycto-base1.dif":["TWL-MapPack.vl2"],"interiors/nycto-base1.glb":["TWL-MapPack.vl2"],"interiors/nycto-base2.dif":["TWL-MapPack.vl2"],"interiors/nycto-base2.glb":["TWL-MapPack.vl2"],"interiors/nycto-ec1.dif":["TWL-MapPack.vl2"],"interiors/nycto-ec1.glb":["TWL-MapPack.vl2"],"interiors/nycto-ec2.dif":["TWL-MapPack.vl2"],"interiors/nycto-ec2.glb":["TWL-MapPack.vl2"],"interiors/nycto-ec3.dif":["TWL-MapPack.vl2"],"interiors/nycto-ec3.glb":["TWL-MapPack.vl2"],"interiors/nycto-ec4.dif":["TWL-MapPack.vl2"],"interiors/nycto-ec4.glb":["TWL-MapPack.vl2"],"interiors/nycto-ec5.dif":["TWL-MapPack.vl2"],"interiors/nycto-ec5.glb":["TWL-MapPack.vl2"],"interiors/nycto-ec6.dif":["TWL-MapPack.vl2"],"interiors/nycto-ec6.glb":["TWL-MapPack.vl2"],"interiors/nycto-stand1.dif":["TWL-MapPack.vl2"],"interiors/nycto-stand1.glb":["TWL-MapPack.vl2"],"interiors/nycto-tunnel-1.dif":["TWL-MapPack.vl2"],"interiors/nycto-tunnel-1.glb":["TWL-MapPack.vl2"],"interiors/ocular-flagstand.dif":["TWL2-MapPack.vl2"],"interiors/ocular-flagstand.glb":["TWL2-MapPack.vl2"],"interiors/pbase3.dif":["interiors.vl2"],"interiors/pbase3.glb":["interiors.vl2"],"interiors/pbase_nef_giant.dif":["Classic_maps_v1.vl2"],"interiors/pbase_nef_giant.glb":["Classic_maps_v1.vl2"],"interiors/pbase_nef_vbase1.dif":["Classic_maps_v1.vl2"],"interiors/pbase_nef_vbase1.glb":["Classic_maps_v1.vl2"],"interiors/pbrdg0.dif":["interiors.vl2"],"interiors/pbrdg0.glb":["interiors.vl2"],"interiors/pbrdg1.dif":["interiors.vl2"],"interiors/pbrdg1.glb":["interiors.vl2"],"interiors/pbrdg2.dif":["interiors.vl2"],"interiors/pbrdg2.glb":["interiors.vl2"],"interiors/pbrdg3.dif":["interiors.vl2"],"interiors/pbrdg3.glb":["interiors.vl2"],"interiors/pbrdg4.dif":["interiors.vl2"],"interiors/pbrdg4.glb":["interiors.vl2"],"interiors/pbrdgn.dif":["interiors.vl2"],"interiors/pbrdgn.glb":["interiors.vl2"],"interiors/pbrdgo.dif":["interiors.vl2"],"interiors/pbrdgo.glb":["interiors.vl2"],"interiors/pbrdgp.dif":["interiors.vl2"],"interiors/pbrdgp.glb":["interiors.vl2"],"interiors/pbunk1.dif":["interiors.vl2"],"interiors/pbunk1.glb":["interiors.vl2"],"interiors/pbunk2.dif":["interiors.vl2"],"interiors/pbunk2.glb":["interiors.vl2"],"interiors/pbunk3.dif":["interiors.vl2"],"interiors/pbunk3.glb":["interiors.vl2"],"interiors/pbunk4a_CC.dif":["Classic_maps_v1.vl2"],"interiors/pbunk4a_CC.glb":["Classic_maps_v1.vl2"],"interiors/pbunk5.dif":["interiors.vl2"],"interiors/pbunk5.glb":["interiors.vl2"],"interiors/pbunk6.dif":["interiors.vl2"],"interiors/pbunk6.glb":["interiors.vl2"],"interiors/pbunk7.dif":["interiors.vl2"],"interiors/pbunk7.glb":["interiors.vl2"],"interiors/pbunk7a_CC.dif":["Classic_maps_v1.vl2"],"interiors/pbunk7a_CC.glb":["Classic_maps_v1.vl2"],"interiors/pbunk8.dif":["interiors.vl2"],"interiors/pbunk8.glb":["interiors.vl2"],"interiors/peach_lush_bunker1.dif":["TWL2-MapPack.vl2"],"interiors/peach_lush_bunker1.glb":["TWL2-MapPack.vl2"],"interiors/pmisc1.dif":["interiors.vl2"],"interiors/pmisc1.glb":["interiors.vl2"],"interiors/pmisc2.dif":["interiors.vl2"],"interiors/pmisc2.glb":["interiors.vl2"],"interiors/pmisc3.dif":["interiors.vl2"],"interiors/pmisc3.glb":["interiors.vl2"],"interiors/pmisc4.dif":["interiors.vl2"],"interiors/pmisc4.glb":["interiors.vl2"],"interiors/pmisc5.dif":["interiors.vl2"],"interiors/pmisc5.glb":["interiors.vl2"],"interiors/pmisca.dif":["interiors.vl2"],"interiors/pmisca.glb":["interiors.vl2"],"interiors/pmiscb.dif":["interiors.vl2"],"interiors/pmiscb.glb":["interiors.vl2"],"interiors/pmiscc.dif":["interiors.vl2"],"interiors/pmiscc.glb":["interiors.vl2"],"interiors/pplat1.dif":["interiors.vl2"],"interiors/pplat1.glb":["interiors.vl2"],"interiors/pplat2.dif":["interiors.vl2"],"interiors/pplat2.glb":["interiors.vl2"],"interiors/pplat3.dif":["interiors.vl2"],"interiors/pplat3.glb":["interiors.vl2"],"interiors/pplat4.dif":["interiors.vl2"],"interiors/pplat4.glb":["interiors.vl2"],"interiors/pplat5.dif":["interiors.vl2"],"interiors/pplat5.glb":["interiors.vl2"],"interiors/prock6.dif":["interiors.vl2"],"interiors/prock6.glb":["interiors.vl2"],"interiors/prock7.dif":["interiors.vl2"],"interiors/prock7.glb":["interiors.vl2"],"interiors/prock8.dif":["interiors.vl2"],"interiors/prock8.glb":["interiors.vl2"],"interiors/procka.dif":["interiors.vl2"],"interiors/procka.glb":["interiors.vl2"],"interiors/prockb.dif":["interiors.vl2"],"interiors/prockb.glb":["interiors.vl2"],"interiors/prockc.dif":["interiors.vl2"],"interiors/prockc.glb":["interiors.vl2"],"interiors/pspir1.dif":["interiors.vl2"],"interiors/pspir1.glb":["interiors.vl2"],"interiors/pspir2.dif":["interiors.vl2"],"interiors/pspir2.glb":["interiors.vl2"],"interiors/pspir3.dif":["interiors.vl2"],"interiors/pspir3.glb":["interiors.vl2"],"interiors/pspir4.dif":["interiors.vl2"],"interiors/pspir4.glb":["interiors.vl2"],"interiors/pspir5.dif":["interiors.vl2"],"interiors/pspir5.glb":["interiors.vl2"],"interiors/ptowr1.dif":["interiors.vl2"],"interiors/ptowr1.glb":["interiors.vl2"],"interiors/ptowr2.dif":["interiors.vl2"],"interiors/ptowr2.glb":["interiors.vl2"],"interiors/ptowr4.dif":["interiors.vl2"],"interiors/ptowr4.glb":["interiors.vl2"],"interiors/ptowr5.dif":["interiors.vl2"],"interiors/ptowr5.glb":["interiors.vl2"],"interiors/ptowr7.dif":["interiors.vl2"],"interiors/ptowr7.glb":["interiors.vl2"],"interiors/pvbay1.dif":["interiors.vl2"],"interiors/pvbay1.glb":["interiors.vl2"],"interiors/pvpad.dif":["interiors.vl2"],"interiors/pvpad.glb":["interiors.vl2"],"interiors/pwall1.dif":["interiors.vl2"],"interiors/pwall1.glb":["interiors.vl2"],"interiors/rail1.dif":["TR2final105-client.vl2","TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rail1.glb":["TR2final105-client.vl2","TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/ram_base.dif":["Classic_maps_v1.vl2"],"interiors/ram_base.glb":["Classic_maps_v1.vl2"],"interiors/ram_tower.dif":["Classic_maps_v1.vl2"],"interiors/ram_tower.glb":["Classic_maps_v1.vl2"],"interiors/ram_wall4.dif":["Classic_maps_v1.vl2"],"interiors/ram_wall4.glb":["Classic_maps_v1.vl2"],"interiors/ramp1.dif":["TR2final105-client.vl2"],"interiors/ramp1.glb":["TR2final105-client.vl2"],"interiors/rilke_bombscare_flagstand_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_bombscare_flagstand_x2.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_ctm1_flagstand1_x2.dif":["TWL-MapPack.vl2"],"interiors/rilke_ctm1_flagstand1_x2.glb":["TWL-MapPack.vl2"],"interiors/rilke_ctm1_platform1_x2.dif":["TWL-MapPack.vl2"],"interiors/rilke_ctm1_platform1_x2.glb":["TWL-MapPack.vl2"],"interiors/rilke_ctm1_sensorbunker1_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_ctm1_sensorbunker1_x2.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_ctm1_sensorbunker2_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_ctm1_sensorbunker2_x2.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_ctm1_vpad_x2.dif":["TWL-MapPack.vl2"],"interiors/rilke_ctm1_vpad_x2.glb":["TWL-MapPack.vl2"],"interiors/rilke_domain2_boundrymarker.dif":["Classic_maps_v1.vl2"],"interiors/rilke_domain2_boundrymarker.glb":["Classic_maps_v1.vl2"],"interiors/rilke_domain2_boundrymarker2.dif":["Classic_maps_v1.vl2"],"interiors/rilke_domain2_boundrymarker2.glb":["Classic_maps_v1.vl2"],"interiors/rilke_domain2_bridge1.dif":["Classic_maps_v1.vl2"],"interiors/rilke_domain2_bridge1.glb":["Classic_maps_v1.vl2"],"interiors/rilke_domain2_mainbase.dif":["Classic_maps_v1.vl2"],"interiors/rilke_domain2_mainbase.glb":["Classic_maps_v1.vl2"],"interiors/rilke_domain_turretbase1.dif":["Classic_maps_v1.vl2"],"interiors/rilke_domain_turretbase1.glb":["Classic_maps_v1.vl2"],"interiors/rilke_whitedwarf_bridge.dif":["Classic_maps_v1.vl2"],"interiors/rilke_whitedwarf_bridge.glb":["Classic_maps_v1.vl2"],"interiors/rilke_whitedwarf_bridge2_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_bridge2_x2.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_bridgebase1_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_bridgebase1_x2.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_bunker2_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_bunker2_x2.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_mainbase.dif":["Classic_maps_v1.vl2"],"interiors/rilke_whitedwarf_mainbase.glb":["Classic_maps_v1.vl2"],"interiors/rilke_whitedwarf_platform1.dif":["Classic_maps_v1.vl2"],"interiors/rilke_whitedwarf_platform1.glb":["Classic_maps_v1.vl2"],"interiors/rilke_whitedwarf_platform2_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_platform2_x2.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_platform3_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_platform3_x2.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_towerbunker.dif":["Classic_maps_v1.vl2"],"interiors/rilke_whitedwarf_towerbunker.glb":["Classic_maps_v1.vl2"],"interiors/rilke_whitedwarf_towerbunker2_x2.dif":["S5maps.vl2","TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_towerbunker2_x2.glb":["S5maps.vl2","TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_vehiclepad_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_vehiclepad_x2.glb":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_FaceBase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_FaceBase.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_FaceBase2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_FaceBase2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_FaceStand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_FaceStand.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEbase.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEcave1_part1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEcave1_part1.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEcave1_part2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEcave1_part2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEcave1_part3.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEcave1_part3.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEcave2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEcave2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEtower.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEtower.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SimpleFlagArena.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SimpleFlagArena.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_agroleonbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_agroleonbase.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_agroleonstand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_agroleonstand.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_arenalight.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_arenalight.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_astro_bunker.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_astro_bunker.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_astro_stand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_astro_stand.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_barrier1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_barrier1.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_barrier2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_barrier2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_beagleship.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_beagleship.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_bitterbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_bitterbase.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_bitterbunker.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_bitterbunker.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_bitterbunker2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_bitterbunker2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_bitterbunker3.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_bitterbunker3.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_bitterstand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_bitterstand.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_debris1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_debris1.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_debris2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_debris2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building1.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building3.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building3.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building4.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building4.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building5.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building5.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building6.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building6.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building7.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building7.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building8.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building8.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_bunker.dif":["S5maps.vl2"],"interiors/rst_derm_bunker.glb":["S5maps.vl2"],"interiors/rst_derm_citybase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_citybase.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_citybridge.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_citybridge.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_mainbase.dif":["S5maps.vl2"],"interiors/rst_derm_mainbase.glb":["S5maps.vl2"],"interiors/rst_derm_midfield.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_midfield.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_newpillarstand.dif":["S5maps.vl2"],"interiors/rst_derm_newpillarstand.glb":["S5maps.vl2"],"interiors/rst_derm_pillar.dif":["S5maps.vl2"],"interiors/rst_derm_pillar.glb":["S5maps.vl2"],"interiors/rst_derm_plat.dif":["S5maps.vl2"],"interiors/rst_derm_plat.glb":["S5maps.vl2"],"interiors/rst_derm_plat2.dif":["S5maps.vl2"],"interiors/rst_derm_plat2.glb":["S5maps.vl2"],"interiors/rst_derm_podium.dif":["S5maps.vl2"],"interiors/rst_derm_podium.glb":["S5maps.vl2"],"interiors/rst_derm_snipenest.dif":["S5maps.vl2"],"interiors/rst_derm_snipenest.glb":["S5maps.vl2"],"interiors/rst_derm_turretbase.dif":["S5maps.vl2"],"interiors/rst_derm_turretbase.glb":["S5maps.vl2"],"interiors/rst_derm_vechpad.dif":["S5maps.vl2"],"interiors/rst_derm_vechpad.glb":["S5maps.vl2"],"interiors/rst_dogma_base.dif":["S8maps.vl2"],"interiors/rst_dogma_base.glb":["S8maps.vl2"],"interiors/rst_dogma_bridge.dif":["S8maps.vl2"],"interiors/rst_dogma_bridge.glb":["S8maps.vl2"],"interiors/rst_dogma_bridge2.dif":["S8maps.vl2"],"interiors/rst_dogma_bridge2.glb":["S8maps.vl2"],"interiors/rst_islebase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_islebase.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_islebase2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_islebase2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lighthouse.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lighthouse.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_flagplat.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_flagplat.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle1.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle10.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle10.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle3.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle3.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle4.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle4.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle5.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle5.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle6.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle6.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle7.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle7.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle8.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle8.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle9.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle9.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_rock2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_rock2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_newlighthouse.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_newlighthouse.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_padbottom.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_padbottom.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_padbottom2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_padbottom2.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_pipedream.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_pipedream.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_spir_base3.dif":["S8maps.vl2"],"interiors/rst_spir_base3.glb":["S8maps.vl2"],"interiors/rst_spir_pillar.dif":["S8maps.vl2"],"interiors/rst_spir_pillar.glb":["S8maps.vl2"],"interiors/rst_spit_base.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_spit_base.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_spit_stand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_spit_stand.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_swd_flagstand.dif":["S5maps.vl2"],"interiors/rst_swd_flagstand.glb":["S5maps.vl2"],"interiors/rst_swd_ship2.dif":["S5maps.vl2"],"interiors/rst_swd_ship2.glb":["S5maps.vl2"],"interiors/ruin1.dif":["Classic_maps_v1.vl2"],"interiors/ruin1.glb":["Classic_maps_v1.vl2"],"interiors/ruin2.dif":["Classic_maps_v1.vl2"],"interiors/ruin2.glb":["Classic_maps_v1.vl2"],"interiors/ruin3.dif":["Classic_maps_v1.vl2"],"interiors/ruin3.glb":["Classic_maps_v1.vl2"],"interiors/ruin4.dif":["Classic_maps_v1.vl2"],"interiors/ruin4.glb":["Classic_maps_v1.vl2"],"interiors/ruinarch.dif":["Classic_maps_v1.vl2"],"interiors/ruinarch.glb":["Classic_maps_v1.vl2"],"interiors/s5_anthem_pipebase.dif":["S5maps.vl2"],"interiors/s5_anthem_pipebase.glb":["S5maps.vl2"],"interiors/s5_anthem_pipestand.dif":["S5maps.vl2"],"interiors/s5_anthem_pipestand.glb":["S5maps.vl2"],"interiors/sbase1.dif":["interiors.vl2"],"interiors/sbase1.glb":["interiors.vl2"],"interiors/sbase3.dif":["interiors.vl2"],"interiors/sbase3.glb":["interiors.vl2"],"interiors/sbase5.dif":["interiors.vl2"],"interiors/sbase5.glb":["interiors.vl2"],"interiors/sbrdg1.dif":["interiors.vl2"],"interiors/sbrdg1.glb":["interiors.vl2"],"interiors/sbrdg2.dif":["interiors.vl2"],"interiors/sbrdg2.glb":["interiors.vl2"],"interiors/sbrdg3.dif":["interiors.vl2"],"interiors/sbrdg3.glb":["interiors.vl2"],"interiors/sbrdg4.dif":["interiors.vl2"],"interiors/sbrdg4.glb":["interiors.vl2"],"interiors/sbrdg5.dif":["interiors.vl2"],"interiors/sbrdg5.glb":["interiors.vl2"],"interiors/sbrdg6.dif":["interiors.vl2"],"interiors/sbrdg6.glb":["interiors.vl2"],"interiors/sbrdg7.dif":["interiors.vl2"],"interiors/sbrdg7.glb":["interiors.vl2"],"interiors/sbrdgn.dif":["interiors.vl2"],"interiors/sbrdgn.glb":["interiors.vl2"],"interiors/sbrdgo.dif":["interiors.vl2"],"interiors/sbrdgo.glb":["interiors.vl2"],"interiors/sbunk2.dif":["interiors.vl2"],"interiors/sbunk2.glb":["interiors.vl2"],"interiors/sbunk9.dif":["interiors.vl2"],"interiors/sbunk9.glb":["interiors.vl2"],"interiors/sbunk_nef1.dif":["Classic_maps_v1.vl2"],"interiors/sbunk_nef1.glb":["Classic_maps_v1.vl2"],"interiors/siege.dif":["Classic_maps_v1.vl2"],"interiors/siege.glb":["Classic_maps_v1.vl2"],"interiors/singleramp.dif":["TR2final105-client.vl2"],"interiors/singleramp.glb":["TR2final105-client.vl2"],"interiors/smisc1.dif":["interiors.vl2"],"interiors/smisc1.glb":["interiors.vl2"],"interiors/smisc3.dif":["interiors.vl2"],"interiors/smisc3.glb":["interiors.vl2"],"interiors/smisc4.dif":["interiors.vl2"],"interiors/smisc4.glb":["interiors.vl2"],"interiors/smisc5.dif":["interiors.vl2"],"interiors/smisc5.glb":["interiors.vl2"],"interiors/smisc_nef1.dif":["Classic_maps_v1.vl2"],"interiors/smisc_nef1.glb":["Classic_maps_v1.vl2"],"interiors/smisca.dif":["interiors.vl2"],"interiors/smisca.glb":["interiors.vl2"],"interiors/smiscb.dif":["interiors.vl2"],"interiors/smiscb.glb":["interiors.vl2"],"interiors/smiscc.dif":["interiors.vl2"],"interiors/smiscc.glb":["interiors.vl2"],"interiors/snowVal.dif":["z_DMP2-V0.6.vl2"],"interiors/snowVal.glb":["z_DMP2-V0.6.vl2"],"interiors/snowtuar.dif":["z_DMP2-V0.6.vl2"],"interiors/snowtuar.glb":["z_DMP2-V0.6.vl2"],"interiors/spawnbase.dif":["TR2final105-client.vl2"],"interiors/spawnbase.glb":["TR2final105-client.vl2"],"interiors/spawnbase2.dif":["TR2final105-client.vl2"],"interiors/spawnbase2.glb":["TR2final105-client.vl2"],"interiors/sphere.dif":["TR2final105-client.vl2"],"interiors/sphere.glb":["TR2final105-client.vl2"],"interiors/splat1.dif":["interiors.vl2"],"interiors/splat1.glb":["interiors.vl2"],"interiors/splat3.dif":["interiors.vl2"],"interiors/splat3.glb":["interiors.vl2"],"interiors/splat7.dif":["interiors.vl2"],"interiors/splat7.glb":["interiors.vl2"],"interiors/srock6.dif":["interiors.vl2"],"interiors/srock6.glb":["interiors.vl2"],"interiors/srock7.dif":["interiors.vl2"],"interiors/srock7.glb":["interiors.vl2"],"interiors/srock8.dif":["interiors.vl2"],"interiors/srock8.glb":["interiors.vl2"],"interiors/srocka.dif":["interiors.vl2"],"interiors/srocka.glb":["interiors.vl2"],"interiors/srockb.dif":["interiors.vl2"],"interiors/srockb.glb":["interiors.vl2"],"interiors/srockc.dif":["interiors.vl2"],"interiors/srockc.glb":["interiors.vl2"],"interiors/sspir1.dif":["interiors.vl2"],"interiors/sspir1.glb":["interiors.vl2"],"interiors/sspir2.dif":["interiors.vl2"],"interiors/sspir2.glb":["interiors.vl2"],"interiors/sspir3.dif":["interiors.vl2"],"interiors/sspir3.glb":["interiors.vl2"],"interiors/sspir4.dif":["interiors.vl2"],"interiors/sspir4.glb":["interiors.vl2"],"interiors/stormTopTunnel.dif":["z_DMP2-V0.6.vl2"],"interiors/stormTopTunnel.glb":["z_DMP2-V0.6.vl2"],"interiors/stormstand.dif":["z_DMP2-V0.6.vl2"],"interiors/stormstand.glb":["z_DMP2-V0.6.vl2"],"interiors/stowr1.dif":["interiors.vl2"],"interiors/stowr1.glb":["interiors.vl2"],"interiors/stowr3.dif":["interiors.vl2"],"interiors/stowr3.glb":["interiors.vl2"],"interiors/stowr4.dif":["interiors.vl2"],"interiors/stowr4.glb":["interiors.vl2"],"interiors/stowr6.dif":["interiors.vl2"],"interiors/stowr6.glb":["interiors.vl2"],"interiors/svpad.dif":["interiors.vl2"],"interiors/svpad.glb":["interiors.vl2"],"interiors/swTunnel.dif":["z_DMP2-V0.6.vl2"],"interiors/swTunnel.glb":["z_DMP2-V0.6.vl2"],"interiors/swall1.dif":["interiors.vl2"],"interiors/swall1.glb":["interiors.vl2"],"interiors/t_bbase_ccb2a.dif":["Classic_maps_v1.vl2"],"interiors/t_bbase_ccb2a.glb":["Classic_maps_v1.vl2"],"interiors/t_bmisc_tunl_ccb1.dif":["Classic_maps_v1.vl2"],"interiors/t_bmisc_tunl_ccb1.glb":["Classic_maps_v1.vl2"],"interiors/t_bwall2a_cnr_CC.dif":["Classic_maps_v1.vl2"],"interiors/t_bwall2a_cnr_CC.glb":["Classic_maps_v1.vl2"],"interiors/t_bwall2a_lrg_CC.dif":["Classic_maps_v1.vl2"],"interiors/t_bwall2a_lrg_CC.glb":["Classic_maps_v1.vl2"],"interiors/t_bwall2a_sm_CC.dif":["Classic_maps_v1.vl2"],"interiors/t_bwall2a_sm_CC.glb":["Classic_maps_v1.vl2"],"interiors/tes_flagbase_x2.dif":["TWL-MapPack.vl2","TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/tes_flagbase_x2.glb":["TWL-MapPack.vl2","TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/tes_flagbunker.dif":["TWL-MapPack.vl2"],"interiors/tes_flagbunker.glb":["TWL-MapPack.vl2"],"interiors/tes_flyingvehicle_x2.dif":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"interiors/tes_flyingvehicle_x2.glb":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"interiors/tes_flyingvehiclebase.dif":["TWL-MapPack.vl2"],"interiors/tes_flyingvehiclebase.glb":["TWL-MapPack.vl2"],"interiors/tes_turretholder.dif":["TWL-MapPack.vl2"],"interiors/tes_turretholder.glb":["TWL-MapPack.vl2"],"interiors/tree_bowlstump.dif":["z_DMP2-V0.6.vl2"],"interiors/tree_bowlstump.glb":["z_DMP2-V0.6.vl2"],"interiors/tree_corridoor.dif":["z_DMP2-V0.6.vl2"],"interiors/tree_corridoor.glb":["z_DMP2-V0.6.vl2"],"interiors/tree_hollow.dif":["z_DMP2-V0.6.vl2"],"interiors/tree_hollow.glb":["z_DMP2-V0.6.vl2"],"interiors/tree_main.dif":["z_DMP2-V0.6.vl2"],"interiors/tree_main.glb":["z_DMP2-V0.6.vl2"],"interiors/tree_nocanopy.dif":["z_DMP2-V0.6.vl2"],"interiors/tree_nocanopy.glb":["z_DMP2-V0.6.vl2"],"interiors/tree_router.dif":["z_DMP2-V0.6.vl2"],"interiors/tree_router.glb":["z_DMP2-V0.6.vl2"],"interiors/tree_solid.dif":["z_DMP2-V0.6.vl2"],"interiors/tree_solid.glb":["z_DMP2-V0.6.vl2"],"interiors/tree_stump.dif":["z_DMP2-V0.6.vl2"],"interiors/tree_stump.glb":["z_DMP2-V0.6.vl2"],"interiors/tri_base.dif":["DynamixFinalPack.vl2"],"interiors/tri_base.glb":["DynamixFinalPack.vl2"],"interiors/tri_gate.dif":["DynamixFinalPack.vl2"],"interiors/tri_gate.glb":["DynamixFinalPack.vl2"],"interiors/tri_misc1.dif":["DynamixFinalPack.vl2"],"interiors/tri_misc1.glb":["DynamixFinalPack.vl2"],"interiors/tri_powerpit.dif":["DynamixFinalPack.vl2"],"interiors/tri_powerpit.glb":["DynamixFinalPack.vl2"],"interiors/tri_tbunker.dif":["DynamixFinalPack.vl2"],"interiors/tri_tbunker.glb":["DynamixFinalPack.vl2"],"interiors/tri_tbunker_x.dif":["TWL-MapPack.vl2"],"interiors/tri_tbunker_x.glb":["TWL-MapPack.vl2"],"interiors/tri_tbunker_x2.dif":["TWL-MapPack.vl2"],"interiors/tri_tbunker_x2.glb":["TWL-MapPack.vl2"],"interiors/tri_tower.dif":["DynamixFinalPack.vl2"],"interiors/tri_tower.glb":["DynamixFinalPack.vl2"],"interiors/tri_tower_x2.dif":["TWL-MapPack.vl2"],"interiors/tri_tower_x2.glb":["TWL-MapPack.vl2"],"interiors/tri_wall3.dif":["DynamixFinalPack.vl2"],"interiors/tri_wall3.glb":["DynamixFinalPack.vl2"],"interiors/tri_wall4.dif":["DynamixFinalPack.vl2"],"interiors/tri_wall4.glb":["DynamixFinalPack.vl2"],"interiors/tri_wall5.dif":["DynamixFinalPack.vl2"],"interiors/tri_wall5.glb":["DynamixFinalPack.vl2"],"interiors/tri_wall6.dif":["DynamixFinalPack.vl2"],"interiors/tri_wall6.glb":["DynamixFinalPack.vl2"],"interiors/underhillmidbalancedfnl.dif":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"interiors/underhillmidbalancedfnl.glb":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"interiors/underhillsideonefnl.dif":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"interiors/underhillsideonefnl.glb":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"interiors/vocstand.dif":["z_DMP2-V0.6.vl2"],"interiors/vocstand.glb":["z_DMP2-V0.6.vl2"],"interiors/waterStand.dif":["z_DMP2-V0.6.vl2"],"interiors/waterStand.glb":["z_DMP2-V0.6.vl2"],"interiors/xbase1.dif":["interiors.vl2"],"interiors/xbase1.glb":["interiors.vl2"],"interiors/xbase2.dif":["interiors.vl2"],"interiors/xbase2.glb":["interiors.vl2"],"interiors/xbrdg0.dif":["interiors.vl2"],"interiors/xbrdg0.glb":["interiors.vl2"],"interiors/xbrdg1.dif":["interiors.vl2"],"interiors/xbrdg1.glb":["interiors.vl2"],"interiors/xbrdg10.dif":["interiors.vl2"],"interiors/xbrdg10.glb":["interiors.vl2"],"interiors/xbrdg2.dif":["interiors.vl2"],"interiors/xbrdg2.glb":["interiors.vl2"],"interiors/xbrdg3.dif":["interiors.vl2"],"interiors/xbrdg3.glb":["interiors.vl2"],"interiors/xbrdg4.dif":["interiors.vl2"],"interiors/xbrdg4.glb":["interiors.vl2"],"interiors/xbrdg5.dif":["interiors.vl2"],"interiors/xbrdg5.glb":["interiors.vl2"],"interiors/xbrdg6.dif":["interiors.vl2"],"interiors/xbrdg6.glb":["interiors.vl2"],"interiors/xbrdg7.dif":["interiors.vl2"],"interiors/xbrdg7.glb":["interiors.vl2"],"interiors/xbrdg8.dif":["interiors.vl2"],"interiors/xbrdg8.glb":["interiors.vl2"],"interiors/xbrdg9.dif":["interiors.vl2"],"interiors/xbrdg9.glb":["interiors.vl2"],"interiors/xbrdga.dif":["interiors.vl2"],"interiors/xbrdga.glb":["interiors.vl2"],"interiors/xbrdgb.dif":["interiors.vl2"],"interiors/xbrdgb.glb":["interiors.vl2"],"interiors/xbrdgn.dif":["interiors.vl2"],"interiors/xbrdgn.glb":["interiors.vl2"],"interiors/xbrdgo.dif":["interiors.vl2"],"interiors/xbrdgo.glb":["interiors.vl2"],"interiors/xbunk1.dif":["interiors.vl2"],"interiors/xbunk1.glb":["interiors.vl2"],"interiors/xbunk2.dif":["interiors.vl2"],"interiors/xbunk5.dif":["interiors.vl2"],"interiors/xbunk5.glb":["interiors.vl2"],"interiors/xbunk6.dif":["interiors.vl2"],"interiors/xbunk6.glb":["interiors.vl2"],"interiors/xbunk9.dif":["interiors.vl2"],"interiors/xbunk9.glb":["interiors.vl2"],"interiors/xbunkb.dif":["interiors.vl2"],"interiors/xbunkb.glb":["interiors.vl2"],"interiors/xmisc1.dif":["interiors.vl2"],"interiors/xmisc1.glb":["interiors.vl2"],"interiors/xmisc2.dif":["interiors.vl2"],"interiors/xmisc2.glb":["interiors.vl2"],"interiors/xmisc3.dif":["interiors.vl2"],"interiors/xmisc3.glb":["interiors.vl2"],"interiors/xmisc4.dif":["interiors.vl2"],"interiors/xmisc4.glb":["interiors.vl2"],"interiors/xmisc5.dif":["interiors.vl2"],"interiors/xmisc5.glb":["interiors.vl2"],"interiors/xmisca.dif":["interiors.vl2"],"interiors/xmisca.glb":["interiors.vl2"],"interiors/xmiscb.dif":["interiors.vl2"],"interiors/xmiscb.glb":["interiors.vl2"],"interiors/xmiscc.dif":["interiors.vl2"],"interiors/xmiscc.glb":["interiors.vl2"],"interiors/xplat1.dif":["interiors.vl2"],"interiors/xplat1.glb":["interiors.vl2"],"interiors/xplat2.dif":["interiors.vl2"],"interiors/xplat2.glb":["interiors.vl2"],"interiors/xplat3.dif":["interiors.vl2"],"interiors/xplat3.glb":["interiors.vl2"],"interiors/xrock6.dif":["interiors.vl2"],"interiors/xrock6.glb":["interiors.vl2"],"interiors/xrock7.dif":["interiors.vl2"],"interiors/xrock7.glb":["interiors.vl2"],"interiors/xrock8.dif":["interiors.vl2"],"interiors/xrock8.glb":["interiors.vl2"],"interiors/xrocka.dif":["interiors.vl2"],"interiors/xrocka.glb":["interiors.vl2"],"interiors/xrockb.dif":["interiors.vl2"],"interiors/xrockb.glb":["interiors.vl2"],"interiors/xrockc.dif":["interiors.vl2"],"interiors/xrockc.glb":["interiors.vl2"],"interiors/xspir1.dif":["interiors.vl2"],"interiors/xspir1.glb":["interiors.vl2"],"interiors/xspir2.dif":["interiors.vl2"],"interiors/xspir2.glb":["interiors.vl2"],"interiors/xspir3.dif":["interiors.vl2"],"interiors/xspir3.glb":["interiors.vl2"],"interiors/xspir5.dif":["interiors.vl2"],"interiors/xspir5.glb":["interiors.vl2"],"interiors/xtowr1.dif":["interiors.vl2"],"interiors/xtowr1.glb":["interiors.vl2"],"interiors/xtowr3.dif":["interiors.vl2"],"interiors/xtowr3.glb":["interiors.vl2"],"interiors/xtowr4.dif":["interiors.vl2"],"interiors/xtowr4.glb":["interiors.vl2"],"interiors/xtowr7.dif":["interiors.vl2"],"interiors/xtowr7.glb":["interiors.vl2"],"interiors/xvpad.dif":["interiors.vl2"],"interiors/xvpad.glb":["interiors.vl2"],"interiors/xwall1.dif":["interiors.vl2"],"interiors/xwall1.glb":["interiors.vl2"],"lighting/Aeroena_2343a8be.ml":[""],"lighting/Agorazscium_f4b21f81.ml":[""],"lighting/ArenaDome_a0de9542.ml":[""],"lighting/ArenaHeaven_1e1fe293.ml":[""],"lighting/AstersDescent_53a3207b.ml":[""],"lighting/AttritionLT_832adbb5.ml":[""],"lighting/BerylBasin_c9d35ce.ml":[""],"lighting/Blastside_nef_6830e4bf.ml":[""],"lighting/Blink_d9ab8a18.ml":[""],"lighting/BonespurLT_915823ed.ml":[""],"lighting/BonespurLT_9cca0579.ml":[""],"lighting/BoxLak_a3e35494.ml":[""],"lighting/Broadside_nef_e852f76.ml":[""],"lighting/BulwarkLT_4a3f297.ml":[""],"lighting/Bulwark_ab283278.ml":[""],"lighting/CankerLak_2f63997d.ml":[""],"lighting/CapriLT_66f22508.ml":[""],"lighting/Cinerarium_7aca722b.ml":[""],"lighting/Circleofstones_affcd75f.ml":[""],"lighting/CirclesEdgeLT_411f1e4d.ml":[""],"lighting/CirclesEdgeLT_7a5c076c.ml":[""],"lighting/CloakofLak_74b7f3a4.ml":[""],"lighting/CloakofNightV_fc052e2a.ml":[""],"lighting/CloudBurst_ae430433.ml":[""],"lighting/ClusterUnFuct_ba9a0db4.ml":[""],"lighting/Coliseum_638e3c7c.ml":[""],"lighting/Confusco_629e6bc0.ml":[""],"lighting/CrashClash_4a04db6b.ml":[""],"lighting/CrossfiredLak_af679bb1.ml":[""],"lighting/DMP_Agroleon_39e78691.ml":[""],"lighting/DMP_BastardForgeLT_192bda18.ml":[""],"lighting/DMP_BastardForgeLT_23118b55.ml":[""],"lighting/DMP_BastardForge_69e0050.ml":[""],"lighting/DMP_BunkeredLT_22bd8e06.ml":[""],"lighting/DMP_BunkeredLT_7f074860.ml":[""],"lighting/DMP_CinerariumLT_1770607b.ml":[""],"lighting/DMP_Cinerarium_29f905f2.ml":[""],"lighting/DMP_FaceCrossing_562603da.ml":[""],"lighting/DMP_Hoth_1f2b4ebe.ml":[""],"lighting/DMP_IceGiant_27ae32f9.ml":[""],"lighting/DMP_Magellan_3ec75495.ml":[""],"lighting/DMP_MoonDance_4a0aa2ce.ml":[""],"lighting/DMP_Paranoia_a73116c7.ml":[""],"lighting/DMP_PariahLT_1eeeb2f3.ml":[""],"lighting/DMP_PariahLT_5dbbd253.ml":[""],"lighting/DMP_Pariah_5774d3ab.ml":[""],"lighting/DMP_Pariah_bae29d7a.ml":[""],"lighting/DMP_PipeDream_b4220f7e.ml":[""],"lighting/DMP_RavineV_32d83be0.ml":[""],"lighting/DMP_ScorchedEarth_6ef2eb26.ml":[""],"lighting/DMP_SimpleFlagArena_81bb7f85.ml":[""],"lighting/DMP_SpinCycle_8111999d.ml":[""],"lighting/DMP_SpincycleLT_c077aa18.ml":[""],"lighting/DMP_StarFallLT_313a7dd7.ml":[""],"lighting/DMP_StarFallLT_51b265f4.ml":[""],"lighting/DMP_Tyre_5d7be94.ml":[""],"lighting/DMP_Wasteland_87bf335.ml":[""],"lighting/DX_IceLT_69603e1f.ml":[""],"lighting/DX_Ice_492b02b7.ml":[""],"lighting/Damnation_a8afd69c.ml":[""],"lighting/DangerousCrossingLT_8205e1c3.ml":[""],"lighting/DangerousCrossingLT_98fe44b0.ml":[""],"lighting/DeathBirdsFly1_e1b6748d.ml":[""],"lighting/DermCrossingDeluxeLT_86255d21.ml":[""],"lighting/DermCrossingDeluxe_b5489c73.ml":[""],"lighting/DesertofDeathLak_9ef72690.ml":[""],"lighting/DiscordLT_8799b81.ml":[""],"lighting/Discord_d9dc93e8.ml":[""],"lighting/DustRunLak_6779c9d4.ml":[""],"lighting/DustToDust_c2ba2158.ml":[""],"lighting/El_FinLT_e9dab457.ml":[""],"lighting/El_Fin_8316b0e5.ml":[""],"lighting/Entombed_e3bacfe0.ml":[""],"lighting/Envyrena_7791ad94.ml":[""],"lighting/EnyLand_68f85a3b.ml":[""],"lighting/Exhumed_20605cf5.ml":[""],"lighting/Extractor_d5e74134.ml":[""],"lighting/FF_Hillside_2daafc5b.ml":[""],"lighting/Fallout_9b18601a.ml":[""],"lighting/Fenix_78eeb8cd.ml":[""],"lighting/Firestorm_16de2343.ml":[""],"lighting/Floatarena_297e95cb.ml":[""],"lighting/FourWayCheckmate_f33d2fb6.ml":[""],"lighting/FrozenForgeLT_743ce94a.ml":[""],"lighting/FrozenForgeLT_9931f1ae.ml":[""],"lighting/FrozenHopeLT_7213db78.ml":[""],"lighting/FrozenHopeLT_b46d68eb.ml":[""],"lighting/FrozenHope_3a657c29.ml":[""],"lighting/FunHouse_604d2f6a.ml":[""],"lighting/GodsRiftLak_18e44714.ml":[""],"lighting/GrassyKnollLT_68c6cce.ml":[""],"lighting/GrassyKnoll_5c7374ad.ml":[""],"lighting/GrassyKnoll_a8a31131.ml":[""],"lighting/GreenLawn_f4f6854f.ml":[""],"lighting/HO_Ice_259f9801.ml":[""],"lighting/HO_Lush_37ea33f0.ml":[""],"lighting/HarvestDance_c7a75c2.ml":[""],"lighting/Headstone_772e32ed.ml":[""],"lighting/Helioarena_1e75a885.ml":[""],"lighting/HiddenValley_a1dce28d.ml":[""],"lighting/HighOctane_85127c80.ml":[""],"lighting/HighOctane_b_ac85e4.ml":[""],"lighting/HighWire_471b6cf9.ml":[""],"lighting/HillKingLT_50bd1439.ml":[""],"lighting/HillKingLT_8da13f48.ml":[""],"lighting/HillKingLT_d836ed12.ml":[""],"lighting/HillSideLT_4f08df8f.ml":[""],"lighting/Hillside_33bc6f09.ml":[""],"lighting/Horde_4a800bd6.ml":[""],"lighting/HostileLoch_d7362c7.ml":[""],"lighting/IcePick_56b79dca.ml":[""],"lighting/IcePick_600de852.ml":[""],"lighting/InfernusLak_7d2be4ad.ml":[""],"lighting/IveHadWorse_e39c99bf.ml":[""],"lighting/JadeValley_7ef73b3d.ml":[""],"lighting/Lakefront_3703d244.ml":[""],"lighting/Logans_Run_c40b6d12.ml":[""],"lighting/Mac_FlagArena_90666881.ml":[""],"lighting/Machineeggs_a5ccddc0.ml":[""],"lighting/MagmaticLak_4073d809.ml":[""],"lighting/Minerva_33feccb1.ml":[""],"lighting/MiniSunDried_3c5a0fc8.ml":[""],"lighting/Minotaur_171384b8.ml":[""],"lighting/MisadventureV2_ec7544a8.ml":[""],"lighting/Moonwalk_174f2bd4.ml":[""],"lighting/NarcolepsyLT_73e7c21a.ml":[""],"lighting/NatureMagic_2544c03b.ml":[""],"lighting/Nightdance_7bfc8136.ml":[""],"lighting/Norty_eb1bd063.ml":[""],"lighting/OsIrisLT_a734e9f4.ml":[""],"lighting/OsIrisLT_c9b12d6.ml":[""],"lighting/OuterWildsLT_fc7787a1.ml":[""],"lighting/OuterWilds_ad3695ec.ml":[""],"lighting/PipeDreamLT_be0ac5c7.ml":[""],"lighting/PipeDreamLT_c8a581c1.ml":[""],"lighting/PlanetX_8a6e98e8.ml":[""],"lighting/PrizmaticLT_d1bb228d.ml":[""],"lighting/PuliVeivari_ba861c8e.ml":[""],"lighting/RaindanceLT_8b15c940.ml":[""],"lighting/RaindanceLT_ed3eadcd.ml":[""],"lighting/Raindance_nefLak_35b8f6bc.ml":[""],"lighting/Raindance_nef_542af516.ml":[""],"lighting/Ravine_d9f4db83.ml":[""],"lighting/Reversion_16355b81.ml":[""],"lighting/RiverDance_51da8ec1.ml":[""],"lighting/Rollercoaster_nef_236560f9.ml":[""],"lighting/RoundTheMountainLT_1d5f7a42.ml":[""],"lighting/RoundTheMountainLT_d8d7a00a.ml":[""],"lighting/RoundTheMountain_3c873c59.ml":[""],"lighting/Ruined_928042b0.ml":[""],"lighting/RunenmachtLT_566cc4af.ml":[""],"lighting/RunenmachtLT_e29440db.ml":[""],"lighting/RushLT_83e7ec01.ml":[""],"lighting/RushLT_8cc32def.ml":[""],"lighting/Rush_7f8c0bd.ml":[""],"lighting/S5_DamnationLT_2e874420.ml":[""],"lighting/S5_DamnationLT_93d28001.ml":[""],"lighting/S5_Damnation_12876ea.ml":[""],"lighting/S5_Icedance_23935c84.ml":[""],"lighting/S5_MassiveLT_774d8053.ml":[""],"lighting/S5_MassiveLT_aa83559d.ml":[""],"lighting/S5_Massive_72b32b94.ml":[""],"lighting/S5_Massive_a0889977.ml":[""],"lighting/S5_Mimicry_a7de0fbe.ml":[""],"lighting/S5_Mordacity_7f7769e0.ml":[""],"lighting/S5_Reynard_3d07b96b.ml":[""],"lighting/S5_Sherman_d255001b.ml":[""],"lighting/S5_SilenusLT_b44256fa.ml":[""],"lighting/S5_Silenus_337a3c5b.ml":[""],"lighting/S5_Woodymyrk_ec89b88f.ml":[""],"lighting/S8_Cardiac_1b8fd622.ml":[""],"lighting/S8_GeothermalLak_20f3a205.ml":[""],"lighting/S8_Mountking_44b27865.ml":[""],"lighting/S8_Opus_efcc41a2.ml":[""],"lighting/S8_ZilchLT_b45c6931.ml":[""],"lighting/S8_ZilchLT_d5e6be15.ml":[""],"lighting/SC_Ice_af6eba.ml":[""],"lighting/SC_Normal_799da350.ml":[""],"lighting/SaddiesHill_698e83d5.ml":[""],"lighting/Sanctuary_7c20b606.ml":[""],"lighting/SandyRunLT_91cbfd2f.ml":[""],"lighting/Sangre_de_Grado_ae25e9e2.ml":[""],"lighting/Sentry_21483143.ml":[""],"lighting/ShortFall_aa1e57bb.ml":[""],"lighting/SignalLT_4f74b06a.ml":[""],"lighting/SignalLT_9bae58a.ml":[""],"lighting/Signal_e7aade91.ml":[""],"lighting/SkiFree_Randomizer_7dda3eb1.ml":[""],"lighting/SkinnyDipLak_c997a78f.ml":[""],"lighting/Slapdash_93679deb.ml":[""],"lighting/SmallCrossingLT_8b0a6034.ml":[""],"lighting/SmallTimeLT_89653a5e.ml":[""],"lighting/SolsDescentLak_11a78868.ml":[""],"lighting/SpectreLak_5e17e9b3.ml":[""],"lighting/SpyLand_21ea4c6.ml":[""],"lighting/SunDriedLak_e0d74cbd.ml":[""],"lighting/Sundance_2b83620c.ml":[""],"lighting/SuperHappyBouncyFunTime_b901c3ef.ml":[""],"lighting/SuperiorWaterworks_f456e8d9.ml":[""],"lighting/TWL2_Bleed_e6d5b374.ml":[""],"lighting/TWL2_BlueMoon_21ccae9c.ml":[""],"lighting/TWL2_BlueMoon_7c61bcd5.ml":[""],"lighting/TWL2_BlueMoon_a95478a6.ml":[""],"lighting/TWL2_CanyonCrusadeDeluxeLT_c1ae3753.ml":[""],"lighting/TWL2_CanyonCrusadeDeluxeLT_dbd8196e.ml":[""],"lighting/TWL2_CanyonCrusadeDeluxe_7452f969.ml":[""],"lighting/TWL2_CelerityLT_bc01478.ml":[""],"lighting/TWL2_CelerityLT_f2ecb468.ml":[""],"lighting/TWL2_Celerity_83b5b539.ml":[""],"lighting/TWL2_Dissention_d30eb753.ml":[""],"lighting/TWL2_Drifts_a70061b9.ml":[""],"lighting/TWL2_Drorck_add44b54.ml":[""],"lighting/TWL2_FrozenGlory_e2aae3eb.ml":[""],"lighting/TWL2_HildebrandLT_4cb441fb.ml":[""],"lighting/TWL2_HildebrandLT_fbf9260d.ml":[""],"lighting/TWL2_Hildebrand_ff9349b8.ml":[""],"lighting/TWL2_IceDagger_a8551aa2.ml":[""],"lighting/TWL2_JaggedClawLT_13a8fe76.ml":[""],"lighting/TWL2_JaggedClawLT_caff2b5d.ml":[""],"lighting/TWL2_JaggedClaw_ae434bfa.ml":[""],"lighting/TWL2_Magnum_bbaaf3b7.ml":[""],"lighting/TWL2_MidnightMayhemDeluxe_f0479bd5.ml":[""],"lighting/TWL2_MuddySwamp_202e755e.ml":[""],"lighting/TWL2_Norty_8a4142af.ml":[""],"lighting/TWL2_Ocular_d10fca4c.ml":[""],"lighting/TWL2_SkylightLT_c37d56e9.ml":[""],"lighting/TWL2_SkylightLT_f4b7bcf2.ml":[""],"lighting/TWL_Abaddon_661d5ca.ml":[""],"lighting/TWL_BeachBlitzLT_d50e4150.ml":[""],"lighting/TWL_BeachBlitzLT_ff00cacb.ml":[""],"lighting/TWL_BeachBlitzLak_8391be13.ml":[""],"lighting/TWL_BeachBlitz_2ba27e9a.ml":[""],"lighting/TWL_BeggarsRun_ac20e6fb.ml":[""],"lighting/TWL_Boss_d15d03dd.ml":[""],"lighting/TWL_Chokepoint_a2218645.ml":[""],"lighting/TWL_Crossfire_68b88bb4.ml":[""],"lighting/TWL_Damnation_f601da24.ml":[""],"lighting/TWL_DangerousCrossing_c0f5608a.ml":[""],"lighting/TWL_DeadlyBirdsSong_9eb082cf.ml":[""],"lighting/TWL_Drifts_3957320.ml":[""],"lighting/TWL_FeignLT_423b7f43.ml":[""],"lighting/TWL_FeignLT_97abf48c.ml":[""],"lighting/TWL_Feign_69a86ab3.ml":[""],"lighting/TWL_Harvester_6c61fcbf.ml":[""],"lighting/TWL_Katabatic_28e374c5.ml":[""],"lighting/TWL_Magmatic_79ca25bd.ml":[""],"lighting/TWL_Minotaur_4735e9ea.ml":[""],"lighting/TWL_OsIris_af0cd5e3.ml":[""],"lighting/TWL_Pandemonium_96c05f13.ml":[""],"lighting/TWL_Quagmire_3d196e62.ml":[""],"lighting/TWL_Raindance_e335287d.ml":[""],"lighting/TWL_Ramparts_e1d65b38.ml":[""],"lighting/TWL_Reversion_2057b26c.ml":[""],"lighting/TWL_RollercoasterLT_4becc052.ml":[""],"lighting/TWL_Runenmacht_fce2e1dd.ml":[""],"lighting/TWL_Slapdash_386535c9.ml":[""],"lighting/TWL_Slapdash_6c5d45fc.ml":[""],"lighting/TWL_Snowblind_7d864772.ml":[""],"lighting/TWL_Starfallen_220caf10.ml":[""],"lighting/TWL_StonehengeLT_186408d.ml":[""],"lighting/TWL_StonehengeLT_b54394a1.ml":[""],"lighting/TWL_Stonehenge_4be1bf55.ml":[""],"lighting/TWL_SubZero_d26856d3.ml":[""],"lighting/TWL_Surreal_928c01fe.ml":[""],"lighting/TWL_Titan_f2ca1f12.ml":[""],"lighting/TWL_WilderZoneLT_b23d9623.ml":[""],"lighting/TWL_WilderZoneLT_c9eea074.ml":[""],"lighting/TWL_WilderZone_f391f176.ml":[""],"lighting/Tacocat-DantesHill_1fadb4f4.ml":[""],"lighting/Tacocat-Dunes_b3ca40d2.ml":[""],"lighting/Tacocat-Jagged_2f4bf1c1.ml":[""],"lighting/Tacocat-SoylentJade_a5360959.ml":[""],"lighting/TenebrousCTF_de5eec4e.ml":[""],"lighting/TheFray_ee6d9255.ml":[""],"lighting/TheSewer_f4f75077.ml":[""],"lighting/TibbawLak_104ce121.ml":[""],"lighting/TitanV_b_527804b0.ml":[""],"lighting/TreasureIslandLak_f456aa59.ml":[""],"lighting/Triad_ff08cb0b.ml":[""],"lighting/TrueGrit_95ae0ce4.ml":[""],"lighting/UporDown_5cadb65.ml":[""],"lighting/VanDamnedLT_657123fb.ml":[""],"lighting/VanDamnedLT_fc126eb7.ml":[""],"lighting/VaubanLak_b072a992.ml":[""],"lighting/Vauban_fe733076.ml":[""],"lighting/Waterbox_c7bd8997.ml":[""],"lighting/WhiteDwarfDeluxeLT_7adbd60e.ml":[""],"lighting/WhiteDwarfDeluxeLT_afa63289.ml":[""],"lighting/WindyGap_d2bee4e7.ml":[""],"lighting/Wonderena_a304a21e.ml":[""],"lighting/Yubarena_2638aaa0.ml":[""],"lighting/Zilch_6b242845.ml":[""],"lighting/aabaa_571e7c86.ml":[""],"lighting/berlard_2823ce88.ml":[""],"lighting/cagematch_b93c2e85.ml":[""],"lighting/random2_aeea92ad.ml":[""],"lighting/random_ad5187a1.ml":[""],"loginScreens.cs":["T2csri.vl2"],"loginScreens.cs.dso":["T2csri.vl2"],"missions/2ArenaDome.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/2ArenaValley.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/2DustBowl.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/2Flyersarena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/2IceDome.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/2IndoorIntensity.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/4thGradeDropout.mis":["4thGradeDropout.vl2"],"missions/Abominable.mis":["missions.vl2"],"missions/AcidRain.mis":["Classic_maps_v1.vl2"],"missions/Aeroena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/AgentsOfFortune.mis":["missions.vl2"],"missions/Alcatraz.mis":["missions.vl2"],"missions/Archipelago.mis":["missions.vl2"],"missions/ArenaHeaven.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/ArenaHell.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/ArenaHell2.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/ArenaInTheHill.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/ArenaUnderTheHill.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/AryoArena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/AshesToAshes.mis":["missions.vl2"],"missions/Atropos2.mis":["atroposthereturn.vl2"],"missions/BasatinLT.mis":["z_DMP2-V0.6.vl2"],"missions/BeggarsRun.mis":["missions.vl2"],"missions/BeneathTheHill.mis":["BeneathTheHill.vl2"],"missions/Blastside_nef.mis":["Classic_maps_v1.vl2"],"missions/BrainFreeze.mis":["brainfreeze.vl2"],"missions/BridgeTooFar.mis":["DynamixFinalPack.vl2"],"missions/Broadside_nef.mis":["Classic_maps_v1.vl2"],"missions/Broken_Dreams.mis":["brokendreams_2.vl2"],"missions/Caldera.mis":["missions.vl2"],"missions/Casern_Cavite.mis":["missions.vl2"],"missions/CatwalkLT.mis":["z_DMP2-V0.6.vl2"],"missions/Centaur.mis":["centaur.vl2"],"missions/Checkmate.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/ColdFusion.mis":["ColdFusion.vl2"],"missions/ColdWar.mis":["ColdWar.vl2"],"missions/Conclave.mis":["Conclave.vl2"],"missions/Confusco.mis":["Classic_maps_v1.vl2"],"missions/ContainmentLarge.mis":["ContainmentLarge.vl2"],"missions/CrashClash.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Crater71.mis":["TR2final105-client.vl2"],"missions/DMP_Agroleon.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Astro.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_BastardForge.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_BitterGorge.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Bunkered.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Cinerarium.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_DermCity.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Embers.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_EmeraldSpit.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_FaceCrossing.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Hoth.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_IceGiant.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_IsleDeBatalla.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_LavaGods.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Magellan.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_MoonDance.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Pantheon.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Paranoia.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Pariah.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_PipeDream.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_RavineV.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_ScorchedEarth.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_SimpleFlagArena.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_SpinCycle.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_StarFall.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Tyre.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Wasteland.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/Damnation.mis":["missions.vl2"],"missions/DamnationLT.mis":["z_DMP2-V0.6.vl2"],"missions/DamnationTDM.mis":["z_DMP2-V0.6.vl2"],"missions/DangerousCrossingArena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/DangerousCrossing_nef.mis":["Classic_maps_v1.vl2"],"missions/DangerousFlingLT.mis":["z_DMP2-V0.6.vl2"],"missions/DeathBirdsFly.mis":["missions.vl2"],"missions/DeathFromBelow.mis":["DeathFromBelow.vl2"],"missions/DeathRow.mis":["DeathRow.vl2"],"missions/DesertWind.mis":["DesertWind.vl2"],"missions/DesertofDeath_nef.mis":["Classic_maps_v1.vl2"],"missions/Desiccator.mis":["missions.vl2"],"missions/DevilsElbow.mis":["DynamixFinalPack.vl2"],"missions/DraconisVII.mis":["DraconisVII.vl2"],"missions/DropInLT.mis":["z_DMP2-V0.6.vl2"],"missions/DustToDust.mis":["missions.vl2"],"missions/Envyrena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/EnyLand.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Equinox.mis":["missions.vl2"],"missions/Escalade.mis":["missions.vl2"],"missions/EveningLand.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Ewok_Hamlet.mis":["z_DMP2-V0.6.vl2"],"missions/Ewok_Village.mis":["z_DMP2-V0.6.vl2"],"missions/Exposure.mis":["Exposure-v1.1.vl2"],"missions/FinalRevenge.mis":["FinalRevenge.vl2"],"missions/Firestorm.mis":["missions.vl2"],"missions/Flashpoint.mis":["missions.vl2"],"missions/Fracas.mis":["missions.vl2"],"missions/FrozenFury.mis":["TR2final105-client.vl2"],"missions/Gauntlet.mis":["missions.vl2"],"missions/Gehenna.mis":["missions.vl2"],"missions/Geronimo.mis":["Geronimo.vl2"],"missions/GodsRift.mis":["TR2final105-client.vl2"],"missions/Gorgon.mis":["Classic_maps_v1.vl2"],"missions/Haven.mis":["TR2final105-client.vl2"],"missions/Helioarena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Hillside.mis":["Classic_maps_v1.vl2"],"missions/HiveLT.mis":["z_DMP2-V0.6.vl2"],"missions/IceBound.mis":["missions.vl2"],"missions/IcePickM.mis":["z_DMP2-V0.6.vl2"],"missions/IceRidge_nef.mis":["Classic_maps_v1.vl2"],"missions/InnerSanctum.mis":["DynamixFinalPack.vl2"],"missions/Insalubria.mis":["missions.vl2"],"missions/Invictus.mis":["missions.vl2"],"missions/IsleOfMan.mis":["DynamixFinalPack.vl2"],"missions/IveHadWorse.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/JacobsLadder.mis":["missions.vl2"],"missions/KataMInfernoT.mis":["z_DMP2-V0.6.vl2"],"missions/KataMStormT.mis":["z_DMP2-V0.6.vl2"],"missions/Katabatic.mis":["missions.vl2"],"missions/Khalarena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Lakefront.mis":["Classic_maps_v1.vl2"],"missions/Magmatic.mis":["Classic_maps_v1.vl2"],"missions/Masada.mis":["missions.vl2"],"missions/Minotaur.mis":["missions.vl2"],"missions/MoonwalkLT.mis":["z_DMP2-V0.6.vl2"],"missions/Morena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/MountainSiege.mis":["MountainSiege.vl2"],"missions/Mudside.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Mutiny.mis":["Mutiny.vl2"],"missions/MyrkWood.mis":["missions.vl2"],"missions/NirvanaLT.mis":["z_DMP2-V0.6.vl2"],"missions/Oasis.mis":["missions.vl2"],"missions/ObsidianLT.mis":["z_DMP2-V0.6.vl2"],"missions/Overreach.mis":["missions.vl2"],"missions/Pantheon.mis":["DynamixFinalPack.vl2"],"missions/Patience.mis":["Patience.vl2"],"missions/PhasmaDust.mis":["TR2final105-client.vl2"],"missions/Planetside.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Prismatic.mis":["Prismatic.vl2"],"missions/ProArena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Pyroclasm.mis":["missions.vl2"],"missions/Quagmire.mis":["missions.vl2"],"missions/Raindance_nef.mis":["Classic_maps_v1.vl2"],"missions/Ramparts.mis":["Classic_maps_v1.vl2"],"missions/Rasp.mis":["missions.vl2"],"missions/Recalescence.mis":["missions.vl2"],"missions/Respite.mis":["missions.vl2"],"missions/RetroDCT2.mis":["z_DMP2-V0.6.vl2"],"missions/RetroDX.mis":["z_DMP2-V0.6.vl2"],"missions/RetroRD.mis":["z_DMP2-V0.6.vl2"],"missions/RetroRDT2.mis":["z_DMP2-V0.6.vl2"],"missions/RetroSB.mis":["z_DMP2-V0.6.vl2"],"missions/RetroSH.mis":["z_DMP2-V0.6.vl2"],"missions/RetroSHT2.mis":["z_DMP2-V0.6.vl2"],"missions/Reversion.mis":["missions.vl2"],"missions/Ridgerena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Rimehold.mis":["missions.vl2"],"missions/RiverDance.mis":["missions.vl2"],"missions/Rollercoaster_nef.mis":["Classic_maps_v1.vl2"],"missions/S5_Centaur.mis":["S5maps.vl2"],"missions/S5_Damnation.mis":["S5maps.vl2"],"missions/S5_Drache.mis":["S5maps.vl2"],"missions/S5_HawkingHeat.mis":["S5maps.vl2"],"missions/S5_Icedance.mis":["S5maps.vl2"],"missions/S5_Massive.mis":["S5maps.vl2"],"missions/S5_Mimicry.mis":["S5maps.vl2"],"missions/S5_Misadventure.mis":["S5maps.vl2"],"missions/S5_Mordacity.mis":["S5maps.vl2"],"missions/S5_Reynard.mis":["S5maps.vl2"],"missions/S5_Sherman.mis":["S5maps.vl2"],"missions/S5_Silenus.mis":["S5maps.vl2"],"missions/S5_Woodymyrk.mis":["S5maps.vl2"],"missions/S8_Cardiac.mis":["S8maps.vl2"],"missions/S8_CentralDogma.mis":["S8maps.vl2"],"missions/S8_Geothermal.mis":["S8maps.vl2"],"missions/S8_Mountking.mis":["S8maps.vl2"],"missions/S8_Opus.mis":["S8maps.vl2"],"missions/S8_Zilch.mis":["S8maps.vl2"],"missions/Sanctuary.mis":["missions.vl2"],"missions/Sandstorm.mis":["Classic_maps_v1.vl2"],"missions/Scarabrae_nef.mis":["Classic_maps_v1.vl2"],"missions/ShockRidge.mis":["Classic_maps_v1.vl2"],"missions/ShrineArena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/ShrineArenaII.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/SideWinder.mis":["z_DMP2-V0.6.vl2"],"missions/SiegeofYmir.mis":["SiegeofYmir.vl2"],"missions/SilentStorm.mis":["SilentStorm.vl2"],"missions/Sirocco.mis":["missions.vl2"],"missions/SkiFree.mis":["SkiFreeGameType.vl2"],"missions/SkiFreeZ_Championship_2021.mis":["SkiFreeGameType.vl2"],"missions/SkiFree_Daily.mis":["SkiFreeGameType.vl2"],"missions/SkiFree_Randomizer.mis":["SkiFreeGameType.vl2"],"missions/SkinnyDip.mis":["TR2final105-client.vl2"],"missions/Slapdash.mis":["missions.vl2"],"missions/SmogArena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/SnowBound.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Snowblind_nef.mis":["Classic_maps_v1.vl2"],"missions/SoccerLand.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Solace.mis":["Solace.vl2"],"missions/SolsDescent.mis":["TR2final105-client.vl2"],"missions/SpyLand.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Starfallen.mis":["Classic_maps_v1.vl2"],"missions/Stonehenge_Arena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Stonehenge_nef.mis":["Classic_maps_v1.vl2"],"missions/SubZero.mis":["Classic_maps_v1.vl2"],"missions/SunDried.mis":["missions.vl2"],"missions/Surreal.mis":["Classic_maps_v1.vl2"],"missions/TWL2_Bleed.mis":["TWL2-MapPack.vl2"],"missions/TWL2_BlueMoon.mis":["TWL2-MapPack.vl2"],"missions/TWL2_CanyonCrusadeDeluxe.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Celerity.mis":["TWL2-MapPack.vl2"],"missions/TWL2_CloakOfNight.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Crevice.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Dissention.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Drifts.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Drorck.mis":["TWL2-MapPack.vl2"],"missions/TWL2_FrozenGlory.mis":["TWL2-MapPack.vl2"],"missions/TWL2_FrozenHope.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Hildebrand.mis":["TWL2-MapPack.vl2"],"missions/TWL2_IceDagger.mis":["TWL2-MapPack.vl2"],"missions/TWL2_JaggedClaw.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Magnum.mis":["TWL2-MapPack.vl2"],"missions/TWL2_MidnightMayhemDeluxe.mis":["TWL2-MapPack.vl2"],"missions/TWL2_MuddySwamp.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Norty.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Ocular.mis":["TWL2-MapPack.vl2"],"missions/TWL2_RoughLand.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Ruined.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Skylight.mis":["TWL2-MapPack.vl2"],"missions/TWL2_WoodyMyrk.mis":["TWL2-MapPack.vl2"],"missions/TWL_Abaddon.mis":["TWL-MapPack.vl2"],"missions/TWL_BaNsHee.mis":["TWL-MapPack.vl2"],"missions/TWL_BeachBlitz.mis":["TWL-MapPack.vl2"],"missions/TWL_BeachBlitzM.mis":["z_DMP2-V0.6.vl2"],"missions/TWL_BeachBlitzMLT.mis":["z_DMP2-V0.6.vl2"],"missions/TWL_BeggarsRun.mis":["TWL-MapPack.vl2"],"missions/TWL_BlueMoon.mis":["TWL-MapPack.vl2"],"missions/TWL_Boss.mis":["TWL-MapPack.vl2"],"missions/TWL_Celerity.mis":["TWL-MapPack.vl2"],"missions/TWL_Chokepoint.mis":["TWL-MapPack.vl2"],"missions/TWL_Cinereous.mis":["TWL-MapPack.vl2"],"missions/TWL_Clusterfuct.mis":["TWL-MapPack.vl2"],"missions/TWL_Crossfire.mis":["TWL-MapPack.vl2"],"missions/TWL_Curtilage.mis":["TWL-MapPack.vl2"],"missions/TWL_Damnation.mis":["TWL-MapPack.vl2"],"missions/TWL_DangerousCrossing.mis":["TWL-MapPack.vl2"],"missions/TWL_DeadlyBirdsSong.mis":["TWL-MapPack.vl2"],"missions/TWL_Deserted.mis":["TWL-MapPack.vl2"],"missions/TWL_Desiccator.mis":["TWL-MapPack.vl2"],"missions/TWL_Drifts.mis":["TWL-MapPack.vl2"],"missions/TWL_Feign.mis":["TWL-MapPack.vl2"],"missions/TWL_Frostclaw.mis":["TWL-MapPack.vl2"],"missions/TWL_Frozen.mis":["TWL-MapPack.vl2"],"missions/TWL_Harvester.mis":["TWL-MapPack.vl2"],"missions/TWL_Horde.mis":["TWL-MapPack.vl2"],"missions/TWL_Katabatic.mis":["TWL-MapPack.vl2"],"missions/TWL_Magmatic.mis":["TWL-MapPack.vl2"],"missions/TWL_Minotaur.mis":["TWL-MapPack.vl2"],"missions/TWL_Neve.mis":["TWL-MapPack.vl2"],"missions/TWL_NoShelter.mis":["TWL-MapPack.vl2"],"missions/TWL_OsIris.mis":["TWL-MapPack.vl2"],"missions/TWL_Pandemonium.mis":["TWL-MapPack.vl2"],"missions/TWL_Quagmire.mis":["TWL-MapPack.vl2"],"missions/TWL_Raindance.mis":["TWL-MapPack.vl2"],"missions/TWL_Ramparts.mis":["TWL-MapPack.vl2"],"missions/TWL_Reversion.mis":["TWL-MapPack.vl2"],"missions/TWL_Rollercoaster.mis":["TWL-MapPack.vl2"],"missions/TWL_Runenmacht.mis":["TWL-MapPack.vl2"],"missions/TWL_Sandstorm.mis":["TWL-MapPack.vl2"],"missions/TWL_Slapdash.mis":["TWL-MapPack.vl2"],"missions/TWL_Snowblind.mis":["TWL-MapPack.vl2"],"missions/TWL_Starfallen.mis":["TWL-MapPack.vl2"],"missions/TWL_Stonehenge.mis":["TWL-MapPack.vl2"],"missions/TWL_SubZero.mis":["TWL-MapPack.vl2"],"missions/TWL_Surreal.mis":["TWL-MapPack.vl2"],"missions/TWL_Titan.mis":["TWL-MapPack.vl2"],"missions/TWL_WhiteDwarf.mis":["TWL-MapPack.vl2"],"missions/TWL_WilderZone.mis":["TWL-MapPack.vl2"],"missions/TWL_WoodyMyrk.mis":["TWL-MapPack.vl2"],"missions/Talus.mis":["missions.vl2"],"missions/TempleTussleVersion2.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Tenebrous.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/ThinIce.mis":["missions.vl2"],"missions/Titan.mis":["Classic_maps_v1.vl2"],"missions/Tombstone.mis":["missions.vl2"],"missions/Training1.mis":["missions.vl2"],"missions/Training2.mis":["missions.vl2"],"missions/Training3.mis":["missions.vl2"],"missions/Training4.mis":["missions.vl2"],"missions/Training5.mis":["missions.vl2"],"missions/TreasureIsland.mis":["TR2final105-client.vl2"],"missions/Trident.mis":["DynamixFinalPack.vl2"],"missions/TridentLE.mis":["TridentLE.vl2"],"missions/TrueGrit.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/TuskLT.mis":["z_DMP2-V0.6.vl2"],"missions/TwilightGroveLT.mis":["z_DMP2-V0.6.vl2"],"missions/TwinTorrentsCCW.mis":["z_DMP2-V0.6.vl2"],"missions/TwinTorrentsCW.mis":["z_DMP2-V0.6.vl2"],"missions/Two_Towers.mis":["z_DMP2-V0.6.vl2"],"missions/UltimaThule.mis":["missions.vl2"],"missions/Underhill.mis":["missions.vl2"],"missions/UphillBattle.mis":["UphillBattle.vl2"],"missions/UporDown.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/VulcansHammer.mis":["VulcansHammer.vl2"],"missions/WalledIn.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/WalledInII.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/WhiteDwarf.mis":["Classic_maps_v1.vl2"],"missions/Whiteout.mis":["missions.vl2"],"missions/WonderLand.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Wrongside.mis":["z_DMP2-V0.6.vl2"],"missions/Yubarena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/anabatic.mis":["z_DMP2-V0.6.vl2"],"missions/anomaly.mis":["z_DMP2-V0.6.vl2"],"missions/bombardment.mis":["z_DMP2-V0.6.vl2"],"missions/dawntodusk.mis":["z_DMP2-V0.6.vl2"],"missions/facingWorlds.mis":["z_DMP2-V0.6.vl2"],"missions/facingWorldsArena.mis":["z_DMP2-V0.6.vl2"],"missions/facingWorldsLT.mis":["z_DMP2-V0.6.vl2"],"missions/firn.mis":["z_DMP2-V0.6.vl2"],"missions/frostline.mis":["z_DMP2-V0.6.vl2"],"missions/frozenSolid.mis":["z_DMP2-V0.6.vl2"],"missions/infernosroar.mis":["z_DMP2-V0.6.vl2"],"missions/slapdashMInferno.mis":["z_DMP2-V0.6.vl2"],"missions/slapdashMStorm.mis":["z_DMP2-V0.6.vl2"],"missions/stormsrage.mis":["z_DMP2-V0.6.vl2"],"missions/twinDrakes.mis":["z_DMP2-V0.6.vl2"],"missions/woe.mis":["z_DMP2-V0.6.vl2"],"music/badlands.mp3":[""],"music/desert.mp3":[""],"music/ice.mp3":[""],"music/lush.mp3":[""],"music/volcanic.mp3":[""],"other/SkiFreeCreator.java":["SkiFreeGameType.vl2"],"other/terrain list.csv":["SkiFreeGameType.vl2"],"readme.txt":["centaur.vl2"],"scripts/BountyGame.cs":["scripts.vl2"],"scripts/CTFGame.cs":["scripts.vl2"],"scripts/CenterPrint.cs":["scripts.vl2"],"scripts/ChatGui.cs":["scripts.vl2"],"scripts/ChooseFilterDlg.cs":["scripts.vl2"],"scripts/CnHGame.cs":["scripts.vl2"],"scripts/CreativityGame.cs":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"scripts/DMGame.cs":["scripts.vl2"],"scripts/DebriefGui.cs":["scripts.vl2"],"scripts/DefaultTurretsGame.cs":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"scripts/DemoEndGui.cs":["scripts.vl2"],"scripts/DnDGame.cs":["scripts.vl2"],"scripts/EditChatMenuGui.cs":["scripts.vl2"],"scripts/EditorGui.cs":["scripts.vl2"],"scripts/EditorProfiles.cs":["scripts.vl2"],"scripts/GameGui.cs":["scripts.vl2"],"scripts/HothFFsGame.cs":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"scripts/HuntersGame.cs":["scripts.vl2"],"scripts/LaunchLanGui.cs":["scripts.vl2"],"scripts/LobbyGui.cs":["scripts.vl2"],"scripts/OptionsDlg.cs":["scripts.vl2"],"scripts/PantherXL.cs":["scripts.vl2"],"scripts/PathEdit.cs":["scripts.vl2"],"scripts/RabbitGame.cs":["scripts.vl2"],"scripts/SiegeGame.cs":["scripts.vl2"],"scripts/SinglePlayerGame.cs":["scripts.vl2"],"scripts/SkiFreeAI.cs":["SkiFreeGameType.vl2"],"scripts/SkiFreeDatablock.cs":["SkiFreeGameType.vl2"],"scripts/SkiFreeGame.cs":["SkiFreeGameType.vl2"],"scripts/SkiFreeOverrides.cs":["SkiFreeGameType.vl2"],"scripts/SkiFreeTerrains.cs":["SkiFreeGameType.vl2"],"scripts/TDMGame.cs":["z_DMP2-V0.6.vl2"],"scripts/TR2BonusCategories.cs":["TR2final105-server.vl2"],"scripts/TR2BonusHud.cs":["TR2final105-client.vl2"],"scripts/TR2BonusSounds.cs":["TR2final105-server.vl2"],"scripts/TR2Bonuses.cs":["TR2final105-server.vl2"],"scripts/TR2Descriptions.cs":["TR2final105-server.vl2"],"scripts/TR2EventHud.cs":["TR2final105-client.vl2"],"scripts/TR2FlagToss.cs":["TR2final105-client.vl2"],"scripts/TR2Game.cs":["TR2final105-server.vl2"],"scripts/TR2Items.cs":["TR2final105-server.vl2"],"scripts/TR2Nouns.cs":["TR2final105-server.vl2"],"scripts/TR2ObserverQueue.cs":["TR2final105-server.vl2"],"scripts/TR2OtherBonuses.cs":["TR2final105-server.vl2"],"scripts/TR2Packages.cs":["TR2final105-server.vl2"],"scripts/TR2Particles.cs":["TR2final105-server.vl2"],"scripts/TR2Penalties.cs":["TR2final105-server.vl2"],"scripts/TR2Physics.cs":["TR2final105-server.vl2"],"scripts/TR2Prefixes.cs":["TR2final105-server.vl2"],"scripts/TR2Qualifiers.cs":["TR2final105-server.vl2"],"scripts/TR2Roles.cs":["TR2final105-server.vl2"],"scripts/TR2WeaponBonuses.cs":["TR2final105-server.vl2"],"scripts/TR2heavy_male.cs":["TR2final105-server.vl2"],"scripts/TR2light_female.cs":["TR2final105-server.vl2"],"scripts/TR2light_male.cs":["TR2final105-server.vl2"],"scripts/TR2medium_female.cs":["TR2final105-server.vl2"],"scripts/TR2medium_male.cs":["TR2final105-server.vl2"],"scripts/TeamHuntersGame.cs":["scripts.vl2"],"scripts/TeleportGame.cs":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"scripts/Training1.cs":["scripts.vl2"],"scripts/Training2.cs":["scripts.vl2"],"scripts/Training3.cs":["scripts.vl2"],"scripts/Training4.cs":["scripts.vl2"],"scripts/Training5.cs":["scripts.vl2"],"scripts/TrainingGui.cs":["scripts.vl2"],"scripts/admin.cs":["scripts.vl2"],"scripts/ai.cs":["scripts.vl2"],"scripts/aiBotProfiles.cs":["scripts.vl2"],"scripts/aiBountyGame.cs":["scripts.vl2"],"scripts/aiCTF.cs":["scripts.vl2"],"scripts/aiChat.cs":["scripts.vl2"],"scripts/aiCnH.cs":["scripts.vl2"],"scripts/aiDeathMatch.cs":["scripts.vl2"],"scripts/aiDebug.cs":["scripts.vl2"],"scripts/aiDefaultTasks.cs":["scripts.vl2"],"scripts/aiDnD.cs":["scripts.vl2"],"scripts/aiHumanTasks.cs":["scripts.vl2"],"scripts/aiHunters.cs":["scripts.vl2"],"scripts/aiInventory.cs":["scripts.vl2"],"scripts/aiObjectiveBuilder.cs":["scripts.vl2"],"scripts/aiObjectives.cs":["scripts.vl2"],"scripts/aiRabbit.cs":["scripts.vl2"],"scripts/aiSiege.cs":["scripts.vl2"],"scripts/aiTDM.cs":["z_DMP2-V0.6.vl2"],"scripts/aiTeamHunters.cs":["scripts.vl2"],"scripts/autoexec/InvincibleInv.cs":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"scripts/autoexec/SkiFreeSinglePlayer.cs":["SkiFreeGameType.vl2"],"scripts/autoexec/dmp2VersionCheck.cs":["z_DMP2-V0.6.vl2"],"scripts/autoexec/dmpVersionCheck.cs":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"scripts/autoexec/scripts.txt":["scripts.vl2"],"scripts/autoexec/t1VehSelect.cs":["z_DMP2-V0.6.vl2"],"scripts/autoexec/t2csri_IRCfix.cs":["T2csri.vl2"],"scripts/autoexec/t2csri_IRCfix.cs.dso":["T2csri.vl2"],"scripts/autoexec/t2csri_list.cs":["T2csri.vl2"],"scripts/autoexec/t2csri_list.cs.dso":["T2csri.vl2"],"scripts/autoexec/t2csri_serv.cs":["T2csri.vl2"],"scripts/autoexec/t2csri_serv.cs.dso":["T2csri.vl2"],"scripts/badlandsPropMap.cs":["scripts.vl2"],"scripts/bioderm_heavy.cs":["scripts.vl2"],"scripts/bioderm_light.cs":["scripts.vl2"],"scripts/bioderm_medium.cs":["scripts.vl2"],"scripts/camera.cs":["scripts.vl2"],"scripts/cannedChatItems.cs":["scripts.vl2"],"scripts/chatMenuHud.cs":["scripts.vl2"],"scripts/client.cs":["scripts.vl2"],"scripts/clientAudio.cs":["scripts.vl2"],"scripts/clientDefaults.cs":["scripts.vl2"],"scripts/clientTasks.cs":["scripts.vl2"],"scripts/commanderMap.cs":["scripts.vl2"],"scripts/commanderMapHelpText.cs":["scripts.vl2"],"scripts/commanderMapIcons.cs":["scripts.vl2"],"scripts/commanderProfiles.cs":["scripts.vl2"],"scripts/commonDialogs.cs":["scripts.vl2"],"scripts/controlDefaults.cs":["scripts.vl2"],"scripts/creditsGui.cs":["scripts.vl2"],"scripts/creditsText.cs":["scripts.vl2"],"scripts/cursors.cs":["scripts.vl2"],"scripts/damageTypes.cs":["scripts.vl2"],"scripts/deathMessages.cs":["scripts.vl2"],"scripts/debuggerGui.cs":["scripts.vl2"],"scripts/defaultGame.cs":["scripts.vl2"],"scripts/deployables.cs":["scripts.vl2"],"scripts/depthSort.cs":["scripts.vl2"],"scripts/desertPropMap.cs":["scripts.vl2"],"scripts/editor.bind.cs":["scripts.vl2"],"scripts/editor.cs":["scripts.vl2"],"scripts/editorRender.cs":["scripts.vl2"],"scripts/environmentals.cs":["scripts.vl2"],"scripts/forceField.cs":["scripts.vl2"],"scripts/gameBase.cs":["scripts.vl2"],"scripts/gameCanvas.cs":["scripts.vl2"],"scripts/graphBuild.cs":["scripts.vl2"],"scripts/heavy_male.cs":["scripts.vl2"],"scripts/help.cs":["scripts.vl2"],"scripts/helpGuiText.cs":["scripts.vl2"],"scripts/hud.cs":["scripts.vl2"],"scripts/icePropMap.cs":["scripts.vl2"],"scripts/inventory.cs":["scripts.vl2"],"scripts/inventoryHud.cs":["scripts.vl2"],"scripts/item.cs":["scripts.vl2"],"scripts/joystickBind.cs":["scripts.vl2"],"scripts/lavaPropMap.cs":["scripts.vl2"],"scripts/light_female.cs":["scripts.vl2"],"scripts/light_male.cs":["scripts.vl2"],"scripts/lightning.cs":["scripts.vl2"],"scripts/liquidProfiles.cs":["scripts.vl2"],"scripts/loadingGui.cs":["scripts.vl2"],"scripts/lushPropMap.cs":["scripts.vl2"],"scripts/markers.cs":["scripts.vl2"],"scripts/medium_female.cs":["scripts.vl2"],"scripts/medium_male.cs":["scripts.vl2"],"scripts/message.cs":["scripts.vl2"],"scripts/navGraph.cs":["scripts.vl2"],"scripts/objectiveHud.cs":["scripts.vl2"],"scripts/pack.cs":["scripts.vl2"],"scripts/packs/ELFbarrelPack.cs":["scripts.vl2"],"scripts/packs/TR2energypack.cs":["TR2final105-server.vl2"],"scripts/packs/aabarrelPack.cs":["scripts.vl2"],"scripts/packs/ammopack.cs":["scripts.vl2"],"scripts/packs/cloakingpack.cs":["scripts.vl2"],"scripts/packs/energypack.cs":["scripts.vl2"],"scripts/packs/missilebarrelPack.cs":["scripts.vl2"],"scripts/packs/mortarBarrelPack.cs":["scripts.vl2"],"scripts/packs/plasmabarrelPack.cs":["scripts.vl2"],"scripts/packs/repairpack.cs":["scripts.vl2"],"scripts/packs/satchelCharge.cs":["scripts.vl2"],"scripts/packs/sensorjammerpack.cs":["scripts.vl2"],"scripts/packs/shieldpack.cs":["scripts.vl2"],"scripts/particleDummies.cs":["scripts.vl2"],"scripts/particleEmitter.cs":["scripts.vl2"],"scripts/player.cs":["scripts.vl2"],"scripts/power.cs":["scripts.vl2"],"scripts/projectiles.cs":["scripts.vl2"],"scripts/recordings.cs":["scripts.vl2"],"scripts/redbook.cs":["scripts.vl2"],"scripts/scoreList.cs":["scripts.vl2"],"scripts/scoreScreen.cs":["scripts.vl2"],"scripts/server.cs":["scripts.vl2"],"scripts/serverAudio.cs":["scripts.vl2"],"scripts/serverCommanderMap.cs":["scripts.vl2"],"scripts/serverDefaults.cs":["scripts.vl2"],"scripts/serverTasks.cs":["scripts.vl2"],"scripts/simGroup.cs":["scripts.vl2"],"scripts/spdialog.cs":["scripts.vl2"],"scripts/staticShape.cs":["scripts.vl2"],"scripts/station.cs":["scripts.vl2"],"scripts/stationSetInv.cs":["scripts.vl2"],"scripts/targetManager.cs":["scripts.vl2"],"scripts/trigger.cs":["scripts.vl2"],"scripts/turret.cs":["scripts.vl2"],"scripts/turrets/ELFBarrelLarge.cs":["scripts.vl2"],"scripts/turrets/aaBarrelLarge.cs":["scripts.vl2"],"scripts/turrets/indoorDeployableBarrel.cs":["scripts.vl2"],"scripts/turrets/missileBarrelLarge.cs":["scripts.vl2"],"scripts/turrets/mortarBarrelLarge.cs":["scripts.vl2"],"scripts/turrets/outdoorDeployableBarrel.cs":["scripts.vl2"],"scripts/turrets/plasmaBarrelLarge.cs":["scripts.vl2"],"scripts/turrets/sentryTurret.cs":["scripts.vl2"],"scripts/vehicles/clientVehicleHud.cs":["scripts.vl2"],"scripts/vehicles/serverVehicleHud.cs":["scripts.vl2"],"scripts/vehicles/vehicle.cs":["scripts.vl2"],"scripts/vehicles/vehicle_bomber.cs":["scripts.vl2"],"scripts/vehicles/vehicle_havoc.cs":["scripts.vl2"],"scripts/vehicles/vehicle_mpb.cs":["scripts.vl2"],"scripts/vehicles/vehicle_shrike.cs":["scripts.vl2"],"scripts/vehicles/vehicle_spec_fx.cs":["scripts.vl2"],"scripts/vehicles/vehicle_tank.cs":["scripts.vl2"],"scripts/vehicles/vehicle_wildcat.cs":["scripts.vl2"],"scripts/voiceBinds.cs":["scripts.vl2"],"scripts/voiceChat.cs":["scripts.vl2"],"scripts/waveProfiles.cs":["scripts.vl2"],"scripts/weapTurretCode.cs":["scripts.vl2"],"scripts/weapons.cs":["scripts.vl2"],"scripts/weapons/ELFGun.cs":["scripts.vl2"],"scripts/weapons/TR2chaingun.cs":["TR2final105-server.vl2"],"scripts/weapons/TR2disc.cs":["TR2final105-server.vl2"],"scripts/weapons/TR2grenade.cs":["TR2final105-server.vl2"],"scripts/weapons/TR2grenadeLauncher.cs":["TR2final105-server.vl2"],"scripts/weapons/TR2mortar.cs":["TR2final105-server.vl2"],"scripts/weapons/TR2shockLance.cs":["TR2final105-server.vl2"],"scripts/weapons/TR2targetingLaser.cs":["TR2final105-server.vl2"],"scripts/weapons/blaster.cs":["scripts.vl2"],"scripts/weapons/cameraGrenade.cs":["scripts.vl2"],"scripts/weapons/chaingun.cs":["scripts.vl2"],"scripts/weapons/concussionGrenade.cs":["scripts.vl2"],"scripts/weapons/disc.cs":["scripts.vl2"],"scripts/weapons/flareGrenade.cs":["scripts.vl2"],"scripts/weapons/flashGrenade.cs":["scripts.vl2"],"scripts/weapons/grenade.cs":["scripts.vl2"],"scripts/weapons/grenadeLauncher.cs":["scripts.vl2"],"scripts/weapons/mine.cs":["scripts.vl2"],"scripts/weapons/missileLauncher.cs":["scripts.vl2"],"scripts/weapons/mortar.cs":["scripts.vl2"],"scripts/weapons/plasma.cs":["scripts.vl2"],"scripts/weapons/shockLance.cs":["scripts.vl2"],"scripts/weapons/sniperRifle.cs":["scripts.vl2"],"scripts/weapons/targetingLaser.cs":["scripts.vl2"],"scripts/weather.cs":["scripts.vl2"],"scripts/webbrowser.cs":["scripts.vl2"],"scripts/webemail.cs":["scripts.vl2"],"scripts/webforums.cs":["scripts.vl2"],"scripts/weblinks.cs":["scripts.vl2"],"scripts/webnews.cs":["scripts.vl2"],"scripts/webstuff.cs":["scripts.vl2"],"scripts/webtest.cs":["scripts.vl2"],"scripts/zAnabaticGame.cs":["z_DMP2-V0.6.vl2"],"scripts/zAnomalyGame.cs":["z_DMP2-V0.6.vl2"],"scripts/zBBGame.cs":["z_DMP2-V0.6.vl2"],"scripts/zFacingWorldsGame.cs":["z_DMP2-V0.6.vl2"],"scripts/zFirnGame.cs":["z_DMP2-V0.6.vl2"],"scripts/zFrostBiteGame.cs":["z_DMP2-V0.6.vl2"],"scripts/zInfernoRoarGame.cs":["z_DMP2-V0.6.vl2"],"scripts/zSlapDashMirrorGame.cs":["z_DMP2-V0.6.vl2"],"scripts/zStarsiegeTribesGame.cs":["z_DMP2-V0.6.vl2"],"scripts/zStormsRageGame.cs":["z_DMP2-V0.6.vl2"],"scripts/zT2AmmoStationGame.cs":["z_DMP2-V0.6.vl2"],"scripts/zTwinDrakesGame.cs":["z_DMP2-V0.6.vl2"],"scripts/zTwinTorrentGame.cs":["z_DMP2-V0.6.vl2"],"scripts/zWOEGame.cs":["z_DMP2-V0.6.vl2"],"scripts/zWaterSkiGame.cs":["z_DMP2-V0.6.vl2"],"shapes/C_BaseLoPro.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/C_BaseLoPro.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/T1ELF.dts":["z_DMP2-V0.6.vl2"],"shapes/TR2flag.dts":["TR2final105-client.vl2"],"shapes/TR2flag.glb":["TR2final105-client.vl2"],"shapes/TR2heavy_male.dts":["TR2final105-client.vl2"],"shapes/TR2heavy_male.glb":["TR2final105-client.vl2"],"shapes/TR2heavy_male_back.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_celdance.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_celflex.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_celjump.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_celsalute.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_celtaunt.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_celwave.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_dieback.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_diechest.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_dieforward.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_diehead.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_dieknees.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_dieleglf.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_dielegrt.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_diesidelf.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_diesidert.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_dieslump.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_diespin.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_fall.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_forward.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_jet.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_jump.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_land.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_root.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_side.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_ski.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_standjump.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_tauntbest.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_tauntimp.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female.dts":["TR2final105-client.vl2"],"shapes/TR2light_female.glb":["TR2final105-client.vl2"],"shapes/TR2light_female_back.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_celbow.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_celdance.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_celsalute.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_celwave.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_dieback.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_diechest.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_dieforward.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_diehead.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_dieknees.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_dieleglf.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_dielegrt.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_diesidelf.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_diesidert.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_dieslump.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_diespin.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_fall.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_forward.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_jet.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_jump.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_land.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_root.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_side.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_ski.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_standjump.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_tauntbest.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_tauntbutt.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_tauntimp.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_tauntkiss.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male.dts":["TR2final105-client.vl2"],"shapes/TR2light_male.glb":["TR2final105-client.vl2"],"shapes/TR2light_male_back.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male_fall.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male_forward.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male_jet.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male_jump.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male_land.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male_root.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male_side.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male_ski.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female.dts":["TR2final105-client.vl2"],"shapes/TR2medium_female.glb":["TR2final105-client.vl2"],"shapes/TR2medium_female_back.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_celbow.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_celdisco.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_celsalute.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_celwave.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_dieback.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_diechest.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_dieforward.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_diehead.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_dieknees.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_dieleglf.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_dielegrt.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_diesidelf.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_diesidert.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_dieslump.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_diespin.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_fall.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_forward.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_jet.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_jump.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_land.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_root.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_side.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_ski.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_standjump.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_tauntbest.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_tauntbutt.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_tauntimp.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_tauntkiss.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male.dts":["TR2final105-client.vl2"],"shapes/TR2medium_male.glb":["TR2final105-client.vl2"],"shapes/TR2medium_male_back.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_celdance.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_celflex.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_celrocky.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_celsalute.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_celtaunt.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_celwave.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_dieback.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_diechest.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_dieforward.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_diehead.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_dieknees.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_dieleglf.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_dielegrt.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_diesidelf.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_diesidert.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_dieslump.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_diespin.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_fall.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_forward.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_jet.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_jump.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_land.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_root.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_side.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_sitting.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_ski.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_standjump.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_tauntbest.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_tauntimp.dsq":["TR2final105-client.vl2"],"shapes/TR2weapon_chaingun.dts":["TR2final105-client.vl2"],"shapes/TR2weapon_chaingun.glb":["TR2final105-client.vl2"],"shapes/TR2weapon_disc.dts":["TR2final105-client.vl2"],"shapes/TR2weapon_disc.glb":["TR2final105-client.vl2"],"shapes/TR2weapon_grenade_launcher.dts":["TR2final105-client.vl2"],"shapes/TR2weapon_grenade_launcher.glb":["TR2final105-client.vl2"],"shapes/TR2weapon_mortar.dts":["TR2final105-client.vl2"],"shapes/TR2weapon_mortar.glb":["TR2final105-client.vl2"],"shapes/TR2weapon_shocklance.dts":["TR2final105-client.vl2"],"shapes/TR2weapon_shocklance.glb":["TR2final105-client.vl2"],"shapes/ammo_chaingun.dts":["shapes.vl2"],"shapes/ammo_chaingun.glb":["shapes.vl2"],"shapes/ammo_disc.dts":["shapes.vl2"],"shapes/ammo_disc.glb":["shapes.vl2"],"shapes/ammo_grenade.dts":["shapes.vl2"],"shapes/ammo_grenade.glb":["shapes.vl2"],"shapes/ammo_mine.dts":["shapes.vl2"],"shapes/ammo_mine.glb":["shapes.vl2"],"shapes/ammo_missile.dts":["shapes.vl2"],"shapes/ammo_missile.glb":["shapes.vl2"],"shapes/ammo_mortar.dts":["shapes.vl2"],"shapes/ammo_mortar.glb":["shapes.vl2"],"shapes/ammo_plasma.dts":["shapes.vl2"],"shapes/ammo_plasma.glb":["shapes.vl2"],"shapes/bTer.dts":["z_DMP2-V0.6.vl2"],"shapes/banner_honor.dts":["shapes.vl2"],"shapes/banner_honor.glb":["shapes.vl2"],"shapes/banner_strength.dts":["shapes.vl2"],"shapes/banner_strength.glb":["shapes.vl2"],"shapes/banner_unity.dts":["shapes.vl2"],"shapes/banner_unity.glb":["shapes.vl2"],"shapes/beacon.dts":["shapes.vl2"],"shapes/beacon.glb":["shapes.vl2"],"shapes/billboard_1.dts":["TR2final105-client.vl2"],"shapes/billboard_1.glb":["TR2final105-client.vl2"],"shapes/billboard_2.dts":["TR2final105-client.vl2"],"shapes/billboard_2.glb":["TR2final105-client.vl2"],"shapes/billboard_3.dts":["TR2final105-client.vl2"],"shapes/billboard_3.glb":["TR2final105-client.vl2"],"shapes/billboard_4.dts":["TR2final105-client.vl2"],"shapes/billboard_4.glb":["TR2final105-client.vl2"],"shapes/bio_player_debris.dts":["shapes.vl2"],"shapes/bio_player_debris.glb":["shapes.vl2"],"shapes/bioderm_heavy.dts":["shapes.vl2"],"shapes/bioderm_heavy.glb":["shapes.vl2"],"shapes/bioderm_heavy_back.dsq":["shapes.vl2"],"shapes/bioderm_heavy_celflex2.dsq":["shapes.vl2"],"shapes/bioderm_heavy_celgora.dsq":["shapes.vl2"],"shapes/bioderm_heavy_celjump.dsq":["shapes.vl2"],"shapes/bioderm_heavy_celroar.dsq":["shapes.vl2"],"shapes/bioderm_heavy_celsalute.dsq":["shapes.vl2"],"shapes/bioderm_heavy_celyeah.dsq":["shapes.vl2"],"shapes/bioderm_heavy_dieback.dsq":["shapes.vl2"],"shapes/bioderm_heavy_diechest.dsq":["shapes.vl2"],"shapes/bioderm_heavy_dieforward.dsq":["shapes.vl2"],"shapes/bioderm_heavy_diehead.dsq":["shapes.vl2"],"shapes/bioderm_heavy_dieknees.dsq":["shapes.vl2"],"shapes/bioderm_heavy_dieleglft.dsq":["shapes.vl2"],"shapes/bioderm_heavy_dielegrt.dsq":["shapes.vl2"],"shapes/bioderm_heavy_diesidelft.dsq":["shapes.vl2"],"shapes/bioderm_heavy_diesidert.dsq":["shapes.vl2"],"shapes/bioderm_heavy_dieslump.dsq":["shapes.vl2"],"shapes/bioderm_heavy_diespin.dsq":["shapes.vl2"],"shapes/bioderm_heavy_fall.dsq":["shapes.vl2"],"shapes/bioderm_heavy_forward.dsq":["shapes.vl2"],"shapes/bioderm_heavy_head.dsq":["shapes.vl2"],"shapes/bioderm_heavy_headside.dsq":["shapes.vl2"],"shapes/bioderm_heavy_idlepda.dsq":["shapes.vl2"],"shapes/bioderm_heavy_jet.dsq":["shapes.vl2"],"shapes/bioderm_heavy_jump.dsq":["shapes.vl2"],"shapes/bioderm_heavy_land.dsq":["shapes.vl2"],"shapes/bioderm_heavy_lookde.dsq":["shapes.vl2"],"shapes/bioderm_heavy_lookms.dsq":["shapes.vl2"],"shapes/bioderm_heavy_looknw.dsq":["shapes.vl2"],"shapes/bioderm_heavy_recoilde.dsq":["shapes.vl2"],"shapes/bioderm_heavy_root.dsq":["shapes.vl2"],"shapes/bioderm_heavy_side.dsq":["shapes.vl2"],"shapes/bioderm_heavy_ski.dsq":["shapes.vl2"],"shapes/bioderm_heavy_standjump.dsq":["shapes.vl2"],"shapes/bioderm_heavy_tauntbest.dsq":["shapes.vl2"],"shapes/bioderm_heavy_tauntbull.dsq":["shapes.vl2"],"shapes/bioderm_light.dts":["shapes.vl2"],"shapes/bioderm_light.glb":["shapes.vl2"],"shapes/bioderm_light_back.dsq":["shapes.vl2"],"shapes/bioderm_light_celflex2.dsq":["shapes.vl2"],"shapes/bioderm_light_celgora.dsq":["shapes.vl2"],"shapes/bioderm_light_celjump.dsq":["shapes.vl2"],"shapes/bioderm_light_celroar.dsq":["shapes.vl2"],"shapes/bioderm_light_celsalute.dsq":["shapes.vl2"],"shapes/bioderm_light_celyeah.dsq":["shapes.vl2"],"shapes/bioderm_light_dieback.dsq":["shapes.vl2"],"shapes/bioderm_light_diechest.dsq":["shapes.vl2"],"shapes/bioderm_light_dieforward.dsq":["shapes.vl2"],"shapes/bioderm_light_diehead.dsq":["shapes.vl2"],"shapes/bioderm_light_dieknees.dsq":["shapes.vl2"],"shapes/bioderm_light_dieleglft.dsq":["shapes.vl2"],"shapes/bioderm_light_dielegrt.dsq":["shapes.vl2"],"shapes/bioderm_light_diesidelft.dsq":["shapes.vl2"],"shapes/bioderm_light_diesidert.dsq":["shapes.vl2"],"shapes/bioderm_light_dieslump.dsq":["shapes.vl2"],"shapes/bioderm_light_diespin.dsq":["shapes.vl2"],"shapes/bioderm_light_fall.dsq":["shapes.vl2"],"shapes/bioderm_light_forward.dsq":["shapes.vl2"],"shapes/bioderm_light_head.dsq":["shapes.vl2"],"shapes/bioderm_light_headside.dsq":["shapes.vl2"],"shapes/bioderm_light_idlepda.dsq":["shapes.vl2"],"shapes/bioderm_light_jet.dsq":["shapes.vl2"],"shapes/bioderm_light_jump.dsq":["shapes.vl2"],"shapes/bioderm_light_land.dsq":["shapes.vl2"],"shapes/bioderm_light_lookde.dsq":["shapes.vl2"],"shapes/bioderm_light_lookms.dsq":["shapes.vl2"],"shapes/bioderm_light_looknw.dsq":["shapes.vl2"],"shapes/bioderm_light_recoilde.dsq":["shapes.vl2"],"shapes/bioderm_light_root.dsq":["shapes.vl2"],"shapes/bioderm_light_scoutroot.dsq":["shapes.vl2"],"shapes/bioderm_light_side.dsq":["shapes.vl2"],"shapes/bioderm_light_sitting.dsq":["shapes.vl2"],"shapes/bioderm_light_ski.dsq":["shapes.vl2"],"shapes/bioderm_light_standjump.dsq":["shapes.vl2"],"shapes/bioderm_light_tauntbest.dsq":["shapes.vl2"],"shapes/bioderm_light_tauntbull.dsq":["shapes.vl2"],"shapes/bioderm_medium.dts":["shapes.vl2"],"shapes/bioderm_medium.glb":["shapes.vl2"],"shapes/bioderm_medium_back.dsq":["shapes.vl2"],"shapes/bioderm_medium_celflex2.dsq":["shapes.vl2"],"shapes/bioderm_medium_celgora.dsq":["shapes.vl2"],"shapes/bioderm_medium_celjump.dsq":["shapes.vl2"],"shapes/bioderm_medium_celroar.dsq":["shapes.vl2"],"shapes/bioderm_medium_celsalute.dsq":["shapes.vl2"],"shapes/bioderm_medium_celyeah.dsq":["shapes.vl2"],"shapes/bioderm_medium_dieback.dsq":["shapes.vl2"],"shapes/bioderm_medium_diechest.dsq":["shapes.vl2"],"shapes/bioderm_medium_dieforward.dsq":["shapes.vl2"],"shapes/bioderm_medium_diehead.dsq":["shapes.vl2"],"shapes/bioderm_medium_dieknees.dsq":["shapes.vl2"],"shapes/bioderm_medium_dieleglft.dsq":["shapes.vl2"],"shapes/bioderm_medium_dielegrt.dsq":["shapes.vl2"],"shapes/bioderm_medium_diesidelft.dsq":["shapes.vl2"],"shapes/bioderm_medium_diesidert.dsq":["shapes.vl2"],"shapes/bioderm_medium_dieslump.dsq":["shapes.vl2"],"shapes/bioderm_medium_diespin.dsq":["shapes.vl2"],"shapes/bioderm_medium_fall.dsq":["shapes.vl2"],"shapes/bioderm_medium_forward.dsq":["shapes.vl2"],"shapes/bioderm_medium_head.dsq":["shapes.vl2"],"shapes/bioderm_medium_headside.dsq":["shapes.vl2"],"shapes/bioderm_medium_idlepda.dsq":["shapes.vl2"],"shapes/bioderm_medium_jet.dsq":["shapes.vl2"],"shapes/bioderm_medium_jump.dsq":["shapes.vl2"],"shapes/bioderm_medium_land.dsq":["shapes.vl2"],"shapes/bioderm_medium_lookde.dsq":["shapes.vl2"],"shapes/bioderm_medium_lookms.dsq":["shapes.vl2"],"shapes/bioderm_medium_looknw.dsq":["shapes.vl2"],"shapes/bioderm_medium_recoilde.dsq":["shapes.vl2"],"shapes/bioderm_medium_root.dsq":["shapes.vl2"],"shapes/bioderm_medium_side.dsq":["shapes.vl2"],"shapes/bioderm_medium_sitting.dsq":["shapes.vl2"],"shapes/bioderm_medium_ski.dsq":["shapes.vl2"],"shapes/bioderm_medium_standjump.dsq":["shapes.vl2"],"shapes/bioderm_medium_tauntbest.dsq":["shapes.vl2"],"shapes/bioderm_medium_tauntbull.dsq":["shapes.vl2"],"shapes/bmiscf.dts":["shapes.vl2"],"shapes/bmiscf.glb":["shapes.vl2"],"shapes/bomb.dts":["shapes.vl2"],"shapes/bomb.glb":["shapes.vl2"],"shapes/bombers_eye.dts":["shapes.vl2"],"shapes/borg1.dts":["shapes.vl2"],"shapes/borg1.glb":["shapes.vl2"],"shapes/borg11.dts":["Classic_maps_v1.vl2"],"shapes/borg12.dts":["shapes.vl2"],"shapes/borg12.glb":["shapes.vl2"],"shapes/borg13.dts":["shapes.vl2"],"shapes/borg13.glb":["shapes.vl2"],"shapes/borg15.dts":["shapes.vl2"],"shapes/borg15.glb":["shapes.vl2"],"shapes/borg16-Autumn.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/borg16-Autumn.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/borg16.dts":["shapes.vl2"],"shapes/borg16.glb":["shapes.vl2"],"shapes/borg17.dts":["shapes.vl2"],"shapes/borg17.glb":["shapes.vl2"],"shapes/borg18.dts":["shapes.vl2"],"shapes/borg18.glb":["shapes.vl2"],"shapes/borg19-Autumn.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/borg19-Autumn.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/borg19.dts":["shapes.vl2"],"shapes/borg19.glb":["shapes.vl2"],"shapes/borg2.dts":["shapes.vl2"],"shapes/borg20.dts":["shapes.vl2"],"shapes/borg20.glb":["shapes.vl2"],"shapes/borg23.dts":["shapes.vl2"],"shapes/borg23.glb":["shapes.vl2"],"shapes/borg25.dts":["shapes.vl2"],"shapes/borg25.glb":["shapes.vl2"],"shapes/borg3.dts":["shapes.vl2"],"shapes/borg31.dts":["shapes.vl2"],"shapes/borg31.glb":["shapes.vl2"],"shapes/borg32.dts":["shapes.vl2"],"shapes/borg32.glb":["shapes.vl2"],"shapes/borg33.dts":["shapes.vl2"],"shapes/borg33.glb":["shapes.vl2"],"shapes/borg34.dts":["shapes.vl2"],"shapes/borg34.glb":["shapes.vl2"],"shapes/borg4.dts":["shapes.vl2"],"shapes/borg5.dts":["shapes.vl2"],"shapes/borg5.glb":["shapes.vl2"],"shapes/borg6.dts":["shapes.vl2"],"shapes/borg7.dts":["shapes.vl2"],"shapes/borg7.glb":["shapes.vl2"],"shapes/borg8.dts":["shapes.vl2"],"shapes/buildStation.dts":["z_DMP2-V0.6.vl2"],"shapes/camera.dts":["shapes.vl2"],"shapes/camera.glb":["shapes.vl2"],"shapes/cannonTip.dts":["z_DMP2-V0.6.vl2"],"shapes/catMaxLoaf.dts":["z_DMP2-V0.6.vl2"],"shapes/chaingun_shot.dts":["shapes.vl2"],"shapes/debris_generic.dts":["shapes.vl2"],"shapes/debris_generic.glb":["shapes.vl2"],"shapes/debris_generic_small.dts":["shapes.vl2"],"shapes/debris_generic_small.glb":["shapes.vl2"],"shapes/debris_player.dts":["shapes.vl2"],"shapes/debris_player.glb":["shapes.vl2"],"shapes/deploy_ammo.dts":["shapes.vl2"],"shapes/deploy_ammo.glb":["shapes.vl2"],"shapes/deploy_inventory.dts":["shapes.vl2"],"shapes/deploy_inventory.glb":["shapes.vl2"],"shapes/deploy_sensor_motion.dts":["shapes.vl2"],"shapes/deploy_sensor_motion.glb":["shapes.vl2"],"shapes/deploy_sensor_pulse.dts":["shapes.vl2"],"shapes/deploy_sensor_pulse.glb":["shapes.vl2"],"shapes/disc.dts":["shapes.vl2"],"shapes/disc.glb":["shapes.vl2"],"shapes/disc_explosion.dts":["shapes.vl2"],"shapes/dmiscf.dts":["shapes.vl2"],"shapes/dmiscf.glb":["shapes.vl2"],"shapes/dorg15.dts":["shapes.vl2"],"shapes/dorg15.glb":["shapes.vl2"],"shapes/dorg16.dts":["shapes.vl2"],"shapes/dorg16.glb":["shapes.vl2"],"shapes/dorg17.dts":["shapes.vl2"],"shapes/dorg17.glb":["shapes.vl2"],"shapes/dorg18.dts":["shapes.vl2"],"shapes/dorg18.glb":["shapes.vl2"],"shapes/dorg19.dts":["shapes.vl2"],"shapes/dorg19.glb":["shapes.vl2"],"shapes/dsFlame.dts":["z_DMP2-V0.6.vl2"],"shapes/dsPlane.dts":["z_DMP2-V0.6.vl2"],"shapes/effect_plasma_explosion.dts":["shapes.vl2"],"shapes/effect_plasma_explosion.glb":["shapes.vl2"],"shapes/energy_bolt.dts":["shapes.vl2"],"shapes/energy_bolt.glb":["shapes.vl2"],"shapes/energy_explosion.dts":["shapes.vl2"],"shapes/energy_explosion.glb":["shapes.vl2"],"shapes/engSphere.dts":["z_DMP2-V0.6.vl2"],"shapes/ext_flagstand.dts":["shapes.vl2"],"shapes/ext_flagstand.glb":["shapes.vl2"],"shapes/faceBox.dts":["z_DMP2-V0.6.vl2"],"shapes/faceSphere.dts":["z_DMP2-V0.6.vl2"],"shapes/flag.dts":["shapes.vl2"],"shapes/flag.glb":["shapes.vl2"],"shapes/flagIconFoe.dts":["z_DMP2-V0.6.vl2"],"shapes/flagIconFriend.dts":["z_DMP2-V0.6.vl2"],"shapes/foeMark.dts":["z_DMP2-V0.6.vl2"],"shapes/friendMark.dts":["z_DMP2-V0.6.vl2"],"shapes/goal_back.dts":["TR2final105-client.vl2"],"shapes/goal_back.glb":["TR2final105-client.vl2"],"shapes/goal_panel.dts":["TR2final105-client.vl2"],"shapes/goal_panel.glb":["TR2final105-client.vl2"],"shapes/goal_side.dts":["TR2final105-client.vl2"],"shapes/goal_side.glb":["TR2final105-client.vl2"],"shapes/goal_top.dts":["TR2final105-client.vl2"],"shapes/goal_top.glb":["TR2final105-client.vl2"],"shapes/gold_goal_back.dts":["TR2final105-client.vl2"],"shapes/gold_goal_back.glb":["TR2final105-client.vl2"],"shapes/gold_goal_side.dts":["TR2final105-client.vl2"],"shapes/gold_goal_side.glb":["TR2final105-client.vl2"],"shapes/gold_goal_top.dts":["TR2final105-client.vl2"],"shapes/gold_goal_top.glb":["TR2final105-client.vl2"],"shapes/golden_pole.dts":["TR2final105-client.vl2"],"shapes/golden_pole.glb":["TR2final105-client.vl2"],"shapes/gravemarker_1.dts":["shapes.vl2"],"shapes/gravemarker_1.glb":["shapes.vl2"],"shapes/grenade.dts":["shapes.vl2"],"shapes/grenade.glb":["shapes.vl2"],"shapes/grenade_flare.dts":["shapes.vl2"],"shapes/grenade_flash.dts":["shapes.vl2"],"shapes/grenade_projectile.dts":["shapes.vl2"],"shapes/heavy_male.dts":["shapes.vl2"],"shapes/heavy_male.glb":["shapes.vl2"],"shapes/heavy_male_back.dsq":["shapes.vl2"],"shapes/heavy_male_celdance.dsq":["shapes.vl2"],"shapes/heavy_male_celflex.dsq":["shapes.vl2"],"shapes/heavy_male_celjump.dsq":["shapes.vl2"],"shapes/heavy_male_celsalute.dsq":["shapes.vl2"],"shapes/heavy_male_celtaunt.dsq":["shapes.vl2"],"shapes/heavy_male_celwave.dsq":["shapes.vl2"],"shapes/heavy_male_dead.dts":["shapes.vl2"],"shapes/heavy_male_dieback.dsq":["shapes.vl2"],"shapes/heavy_male_diechest.dsq":["shapes.vl2"],"shapes/heavy_male_dieforward.dsq":["shapes.vl2"],"shapes/heavy_male_diehead.dsq":["shapes.vl2"],"shapes/heavy_male_dieknees.dsq":["shapes.vl2"],"shapes/heavy_male_dieleglf.dsq":["shapes.vl2"],"shapes/heavy_male_dielegrt.dsq":["shapes.vl2"],"shapes/heavy_male_diesidelf.dsq":["shapes.vl2"],"shapes/heavy_male_diesidert.dsq":["shapes.vl2"],"shapes/heavy_male_dieslump.dsq":["shapes.vl2"],"shapes/heavy_male_diespin.dsq":["shapes.vl2"],"shapes/heavy_male_fall.dsq":["shapes.vl2"],"shapes/heavy_male_forward.dsq":["shapes.vl2"],"shapes/heavy_male_head.dsq":["shapes.vl2"],"shapes/heavy_male_headside.dsq":["shapes.vl2"],"shapes/heavy_male_idlepda.dsq":["shapes.vl2"],"shapes/heavy_male_jet.dsq":["shapes.vl2"],"shapes/heavy_male_jump.dsq":["shapes.vl2"],"shapes/heavy_male_land.dsq":["shapes.vl2"],"shapes/heavy_male_lookde.dsq":["shapes.vl2"],"shapes/heavy_male_lookms.dsq":["shapes.vl2"],"shapes/heavy_male_looknw.dsq":["shapes.vl2"],"shapes/heavy_male_recoilde.dsq":["shapes.vl2"],"shapes/heavy_male_root.dsq":["shapes.vl2"],"shapes/heavy_male_side.dsq":["shapes.vl2"],"shapes/heavy_male_ski.dsq":["shapes.vl2"],"shapes/heavy_male_standjump.dsq":["shapes.vl2"],"shapes/heavy_male_tauntbest.dsq":["shapes.vl2"],"shapes/heavy_male_tauntimp.dsq":["shapes.vl2"],"shapes/hellFireGun.dts":["z_DMP2-V0.6.vl2"],"shapes/hellFireTurret.dts":["z_DMP2-V0.6.vl2"],"shapes/huntersflag.dts":["shapes.vl2"],"shapes/huntersflag.glb":["shapes.vl2"],"shapes/iceCube.dts":["z_DMP2-V0.6.vl2"],"shapes/int_flagstand.dts":["shapes.vl2"],"shapes/int_flagstand.glb":["shapes.vl2"],"shapes/light_female.dts":["shapes.vl2"],"shapes/light_female.glb":["shapes.vl2"],"shapes/light_female_back.dsq":["shapes.vl2"],"shapes/light_female_celbow.dsq":["shapes.vl2"],"shapes/light_female_celdance.dsq":["shapes.vl2"],"shapes/light_female_celsalute.dsq":["shapes.vl2"],"shapes/light_female_celwave.dsq":["shapes.vl2"],"shapes/light_female_dieback.dsq":["shapes.vl2"],"shapes/light_female_diechest.dsq":["shapes.vl2"],"shapes/light_female_dieforward.dsq":["shapes.vl2"],"shapes/light_female_diehead.dsq":["shapes.vl2"],"shapes/light_female_dieknees.dsq":["shapes.vl2"],"shapes/light_female_dieleglf.dsq":["shapes.vl2"],"shapes/light_female_dielegrt.dsq":["shapes.vl2"],"shapes/light_female_diesidelf.dsq":["shapes.vl2"],"shapes/light_female_diesidert.dsq":["shapes.vl2"],"shapes/light_female_dieslump.dsq":["shapes.vl2"],"shapes/light_female_diespin.dsq":["shapes.vl2"],"shapes/light_female_fall.dsq":["shapes.vl2"],"shapes/light_female_forward.dsq":["shapes.vl2"],"shapes/light_female_head.dsq":["shapes.vl2"],"shapes/light_female_headside.dsq":["shapes.vl2"],"shapes/light_female_idlepda.dsq":["shapes.vl2"],"shapes/light_female_jet.dsq":["shapes.vl2"],"shapes/light_female_jump.dsq":["shapes.vl2"],"shapes/light_female_land.dsq":["shapes.vl2"],"shapes/light_female_lookde.dsq":["shapes.vl2"],"shapes/light_female_lookms.dsq":["shapes.vl2"],"shapes/light_female_looknw.dsq":["shapes.vl2"],"shapes/light_female_looksn.dsq":["shapes.vl2"],"shapes/light_female_recoilde.dsq":["shapes.vl2"],"shapes/light_female_root.dsq":["shapes.vl2"],"shapes/light_female_scoutroot.dsq":["shapes.vl2"],"shapes/light_female_side.dsq":["shapes.vl2"],"shapes/light_female_sitting.dsq":["shapes.vl2"],"shapes/light_female_ski.dsq":["shapes.vl2"],"shapes/light_female_standjump.dsq":["shapes.vl2"],"shapes/light_female_tauntbest.dsq":["shapes.vl2"],"shapes/light_female_tauntbutt.dsq":["shapes.vl2"],"shapes/light_female_tauntimp.dsq":["shapes.vl2"],"shapes/light_female_tauntkiss.dsq":["shapes.vl2"],"shapes/light_male.dts":["shapes.vl2"],"shapes/light_male.glb":["shapes.vl2"],"shapes/light_male_back.dsq":["shapes.vl2"],"shapes/light_male_celdisco.dsq":["shapes.vl2"],"shapes/light_male_celflex.dsq":["shapes.vl2"],"shapes/light_male_celrocky.dsq":["shapes.vl2"],"shapes/light_male_celsalute.dsq":["shapes.vl2"],"shapes/light_male_celtaunt.dsq":["shapes.vl2"],"shapes/light_male_celwave.dsq":["shapes.vl2"],"shapes/light_male_dead.dts":["shapes.vl2"],"shapes/light_male_dieback.dsq":["shapes.vl2"],"shapes/light_male_diechest.dsq":["shapes.vl2"],"shapes/light_male_dieforward.dsq":["shapes.vl2"],"shapes/light_male_diehead.dsq":["shapes.vl2"],"shapes/light_male_dieknees.dsq":["shapes.vl2"],"shapes/light_male_dieleglf.dsq":["shapes.vl2"],"shapes/light_male_dielegrt.dsq":["shapes.vl2"],"shapes/light_male_diesidelf.dsq":["shapes.vl2"],"shapes/light_male_diesidert.dsq":["shapes.vl2"],"shapes/light_male_dieslump.dsq":["shapes.vl2"],"shapes/light_male_diespin.dsq":["shapes.vl2"],"shapes/light_male_fall.dsq":["shapes.vl2"],"shapes/light_male_forward.dsq":["shapes.vl2"],"shapes/light_male_head.dsq":["shapes.vl2"],"shapes/light_male_headside.dsq":["shapes.vl2"],"shapes/light_male_idlepda.dsq":["shapes.vl2"],"shapes/light_male_jet.dsq":["shapes.vl2"],"shapes/light_male_jump.dsq":["shapes.vl2"],"shapes/light_male_land.dsq":["shapes.vl2"],"shapes/light_male_lookde.dsq":["shapes.vl2"],"shapes/light_male_lookms.dsq":["shapes.vl2"],"shapes/light_male_looknw.dsq":["shapes.vl2"],"shapes/light_male_looksn.dsq":["shapes.vl2"],"shapes/light_male_newland.dsq":["shapes.vl2"],"shapes/light_male_recoilde.dsq":["shapes.vl2"],"shapes/light_male_root.dsq":["shapes.vl2"],"shapes/light_male_scoutroot.dsq":["shapes.vl2"],"shapes/light_male_side.dsq":["shapes.vl2"],"shapes/light_male_sitting.dsq":["shapes.vl2"],"shapes/light_male_ski.dsq":["shapes.vl2"],"shapes/light_male_standjump.dsq":["shapes.vl2"],"shapes/light_male_tauntbest.dsq":["shapes.vl2"],"shapes/light_male_tauntimp.dsq":["shapes.vl2"],"shapes/medium_female.dts":["shapes.vl2"],"shapes/medium_female.glb":["shapes.vl2"],"shapes/medium_female_back.dsq":["shapes.vl2"],"shapes/medium_female_celbow.dsq":["shapes.vl2"],"shapes/medium_female_celdisco.dsq":["shapes.vl2"],"shapes/medium_female_celsalute.dsq":["shapes.vl2"],"shapes/medium_female_celwave.dsq":["shapes.vl2"],"shapes/medium_female_dieback.dsq":["shapes.vl2"],"shapes/medium_female_diechest.dsq":["shapes.vl2"],"shapes/medium_female_dieforward.dsq":["shapes.vl2"],"shapes/medium_female_diehead.dsq":["shapes.vl2"],"shapes/medium_female_dieknees.dsq":["shapes.vl2"],"shapes/medium_female_dieleglf.dsq":["shapes.vl2"],"shapes/medium_female_dielegrt.dsq":["shapes.vl2"],"shapes/medium_female_diesidelf.dsq":["shapes.vl2"],"shapes/medium_female_diesidert.dsq":["shapes.vl2"],"shapes/medium_female_dieslump.dsq":["shapes.vl2"],"shapes/medium_female_diespin.dsq":["shapes.vl2"],"shapes/medium_female_fall.dsq":["shapes.vl2"],"shapes/medium_female_forward.dsq":["shapes.vl2"],"shapes/medium_female_head.dsq":["shapes.vl2"],"shapes/medium_female_headside.dsq":["shapes.vl2"],"shapes/medium_female_idlepda.dsq":["shapes.vl2"],"shapes/medium_female_jet.dsq":["shapes.vl2"],"shapes/medium_female_jump.dsq":["shapes.vl2"],"shapes/medium_female_land.dsq":["shapes.vl2"],"shapes/medium_female_lookde.dsq":["shapes.vl2"],"shapes/medium_female_lookms.dsq":["shapes.vl2"],"shapes/medium_female_looknw.dsq":["shapes.vl2"],"shapes/medium_female_looksn.dsq":["shapes.vl2"],"shapes/medium_female_recoilde.dsq":["shapes.vl2"],"shapes/medium_female_root.dsq":["shapes.vl2"],"shapes/medium_female_side.dsq":["shapes.vl2"],"shapes/medium_female_sitting.dsq":["shapes.vl2"],"shapes/medium_female_ski.dsq":["shapes.vl2"],"shapes/medium_female_standjump.dsq":["shapes.vl2"],"shapes/medium_female_tauntbest.dsq":["shapes.vl2"],"shapes/medium_female_tauntbutt.dsq":["shapes.vl2"],"shapes/medium_female_tauntimp.dsq":["shapes.vl2"],"shapes/medium_female_tauntkiss.dsq":["shapes.vl2"],"shapes/medium_male.dts":["shapes.vl2"],"shapes/medium_male.glb":["shapes.vl2"],"shapes/medium_male_back.dsq":["shapes.vl2"],"shapes/medium_male_celdance.dsq":["shapes.vl2"],"shapes/medium_male_celflex.dsq":["shapes.vl2"],"shapes/medium_male_celrocky.dsq":["shapes.vl2"],"shapes/medium_male_celsalute.dsq":["shapes.vl2"],"shapes/medium_male_celtaunt.dsq":["shapes.vl2"],"shapes/medium_male_celwave.dsq":["shapes.vl2"],"shapes/medium_male_dead.dts":["shapes.vl2"],"shapes/medium_male_dieback.dsq":["shapes.vl2"],"shapes/medium_male_diechest.dsq":["shapes.vl2"],"shapes/medium_male_dieforward.dsq":["shapes.vl2"],"shapes/medium_male_diehead.dsq":["shapes.vl2"],"shapes/medium_male_dieknees.dsq":["shapes.vl2"],"shapes/medium_male_dieleglf.dsq":["shapes.vl2"],"shapes/medium_male_dielegrt.dsq":["shapes.vl2"],"shapes/medium_male_diesidelf.dsq":["shapes.vl2"],"shapes/medium_male_diesidert.dsq":["shapes.vl2"],"shapes/medium_male_dieslump.dsq":["shapes.vl2"],"shapes/medium_male_diespin.dsq":["shapes.vl2"],"shapes/medium_male_fall.dsq":["shapes.vl2"],"shapes/medium_male_forward.dsq":["shapes.vl2"],"shapes/medium_male_head.dsq":["shapes.vl2"],"shapes/medium_male_headside.dsq":["shapes.vl2"],"shapes/medium_male_idlepda.dsq":["shapes.vl2"],"shapes/medium_male_jet.dsq":["shapes.vl2"],"shapes/medium_male_jump.dsq":["shapes.vl2"],"shapes/medium_male_land.dsq":["shapes.vl2"],"shapes/medium_male_lookde.dsq":["shapes.vl2"],"shapes/medium_male_lookms.dsq":["shapes.vl2"],"shapes/medium_male_looknw.dsq":["shapes.vl2"],"shapes/medium_male_looksn.dsq":["shapes.vl2"],"shapes/medium_male_recoilde.dsq":["shapes.vl2"],"shapes/medium_male_root.dsq":["shapes.vl2"],"shapes/medium_male_side.dsq":["shapes.vl2"],"shapes/medium_male_sitting.dsq":["shapes.vl2"],"shapes/medium_male_ski.dsq":["shapes.vl2"],"shapes/medium_male_standjump.dsq":["shapes.vl2"],"shapes/medium_male_tauntbest.dsq":["shapes.vl2"],"shapes/medium_male_tauntimp.dsq":["shapes.vl2"],"shapes/mine.dts":["shapes.vl2"],"shapes/mine.glb":["shapes.vl2"],"shapes/mortar_explosion.dts":["shapes.vl2"],"shapes/mortar_explosion.glb":["shapes.vl2"],"shapes/mortar_projectile.dts":["shapes.vl2"],"shapes/nexus_effect.dts":["shapes.vl2"],"shapes/nexus_effect.glb":["shapes.vl2"],"shapes/nexusbase.dts":["shapes.vl2"],"shapes/nexusbase.glb":["shapes.vl2"],"shapes/nexuscap.dts":["shapes.vl2"],"shapes/nexuscap.glb":["shapes.vl2"],"shapes/octahedron.dts":["shapes.vl2"],"shapes/pack_barrel_aa.dts":["shapes.vl2"],"shapes/pack_barrel_aa.glb":["shapes.vl2"],"shapes/pack_barrel_elf.dts":["shapes.vl2"],"shapes/pack_barrel_elf.glb":["shapes.vl2"],"shapes/pack_barrel_fusion.dts":["shapes.vl2"],"shapes/pack_barrel_fusion.glb":["shapes.vl2"],"shapes/pack_barrel_missile.dts":["shapes.vl2"],"shapes/pack_barrel_missile.glb":["shapes.vl2"],"shapes/pack_barrel_mortar.dts":["shapes.vl2"],"shapes/pack_barrel_mortar.glb":["shapes.vl2"],"shapes/pack_deploy_ammo.dts":["shapes.vl2"],"shapes/pack_deploy_ammo.glb":["shapes.vl2"],"shapes/pack_deploy_inventory.dts":["shapes.vl2"],"shapes/pack_deploy_inventory.glb":["shapes.vl2"],"shapes/pack_deploy_sensor_motion.dts":["shapes.vl2"],"shapes/pack_deploy_sensor_motion.glb":["shapes.vl2"],"shapes/pack_deploy_sensor_pulse.dts":["shapes.vl2"],"shapes/pack_deploy_sensor_pulse.glb":["shapes.vl2"],"shapes/pack_deploy_turreti.dts":["shapes.vl2"],"shapes/pack_deploy_turreti.glb":["shapes.vl2"],"shapes/pack_deploy_turreto.dts":["shapes.vl2"],"shapes/pack_deploy_turreto.glb":["shapes.vl2"],"shapes/pack_upgrade_ammo.dts":["shapes.vl2"],"shapes/pack_upgrade_ammo.glb":["shapes.vl2"],"shapes/pack_upgrade_cloaking.dts":["shapes.vl2"],"shapes/pack_upgrade_cloaking.glb":["shapes.vl2"],"shapes/pack_upgrade_energy.dts":["shapes.vl2"],"shapes/pack_upgrade_energy.glb":["shapes.vl2"],"shapes/pack_upgrade_repair.dts":["shapes.vl2"],"shapes/pack_upgrade_repair.glb":["shapes.vl2"],"shapes/pack_upgrade_satchel.dts":["shapes.vl2"],"shapes/pack_upgrade_satchel.glb":["shapes.vl2"],"shapes/pack_upgrade_sensorjammer.dts":["shapes.vl2"],"shapes/pack_upgrade_sensorjammer.glb":["shapes.vl2"],"shapes/pack_upgrade_shield.dts":["shapes.vl2"],"shapes/pack_upgrade_shield.glb":["shapes.vl2"],"shapes/paperFlag.dts":["z_DMP2-V0.6.vl2"],"shapes/plasmabolt.dts":["shapes.vl2"],"shapes/pmiscf.dts":["shapes.vl2"],"shapes/pmiscf.glb":["shapes.vl2"],"shapes/porg1-dark.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/porg1-dark.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/porg1.dts":["shapes.vl2"],"shapes/porg1.glb":["shapes.vl2"],"shapes/porg2.dts":["shapes.vl2"],"shapes/porg2.glb":["shapes.vl2"],"shapes/porg20.dts":["shapes.vl2"],"shapes/porg20.glb":["shapes.vl2"],"shapes/porg22.dts":["shapes.vl2"],"shapes/porg3.dts":["shapes.vl2"],"shapes/porg3.glb":["shapes.vl2"],"shapes/porg4.dts":["shapes.vl2"],"shapes/porg5.dts":["shapes.vl2"],"shapes/porg5.glb":["shapes.vl2"],"shapes/porg6.dts":["shapes.vl2"],"shapes/porg6.glb":["shapes.vl2"],"shapes/redeemer.dts":["z_DMP2-V0.6.vl2"],"shapes/repair_kit.dts":["shapes.vl2"],"shapes/repair_kit.glb":["shapes.vl2"],"shapes/repair_patch.dts":["shapes.vl2"],"shapes/repair_patch.glb":["shapes.vl2"],"shapes/reticle_bomber.dts":["shapes.vl2"],"shapes/reticle_bomber.glb":["shapes.vl2"],"shapes/rst-TCmug.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-TCmug.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-TNmug.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-TNmug.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-chocotaco.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-chocotaco.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-goonflag.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-goonflag.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-samifin.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-samifin.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-santahat.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-santahat.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-taobook.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-taobook.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-turtle.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-turtle.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/sensor_pulse_large.dts":["shapes.vl2"],"shapes/sensor_pulse_large.glb":["shapes.vl2"],"shapes/sensor_pulse_medium.dts":["shapes.vl2"],"shapes/sensor_pulse_medium.glb":["shapes.vl2"],"shapes/silver_pole.dts":["TR2final105-client.vl2"],"shapes/silver_pole.glb":["TR2final105-client.vl2"],"shapes/skySphereA.dts":["z_DMP2-V0.6.vl2"],"shapes/skySphereB.dts":["z_DMP2-V0.6.vl2"],"shapes/smiscf.dts":["shapes.vl2"],"shapes/smiscf.glb":["shapes.vl2"],"shapes/solarpanel.dts":["shapes.vl2"],"shapes/solarpanel.glb":["shapes.vl2"],"shapes/sorg20.dts":["shapes.vl2"],"shapes/sorg20.glb":["shapes.vl2"],"shapes/sorg21.dts":["shapes.vl2"],"shapes/sorg21.glb":["shapes.vl2"],"shapes/sorg22.dts":["shapes.vl2"],"shapes/sorg22.glb":["shapes.vl2"],"shapes/sorg23.dts":["shapes.vl2"],"shapes/sorg24.dts":["shapes.vl2"],"shapes/sorg24.glb":["shapes.vl2"],"shapes/stackable1l.dts":["shapes.vl2"],"shapes/stackable1l.glb":["shapes.vl2"],"shapes/stackable1m.dts":["shapes.vl2"],"shapes/stackable1m.glb":["shapes.vl2"],"shapes/stackable1s.dts":["shapes.vl2"],"shapes/stackable1s.glb":["shapes.vl2"],"shapes/stackable2l.dts":["shapes.vl2"],"shapes/stackable2l.glb":["shapes.vl2"],"shapes/stackable2m.dts":["shapes.vl2"],"shapes/stackable2m.glb":["shapes.vl2"],"shapes/stackable2s.dts":["shapes.vl2"],"shapes/stackable2s.glb":["shapes.vl2"],"shapes/stackable3l.dts":["shapes.vl2"],"shapes/stackable3l.glb":["shapes.vl2"],"shapes/stackable3m.dts":["shapes.vl2"],"shapes/stackable3m.glb":["shapes.vl2"],"shapes/stackable3s.dts":["shapes.vl2"],"shapes/stackable3s.glb":["shapes.vl2"],"shapes/stackable4l.dts":["shapes.vl2"],"shapes/stackable4l.glb":["shapes.vl2"],"shapes/stackable4m.dts":["shapes.vl2"],"shapes/stackable4m.glb":["shapes.vl2"],"shapes/stackable5l.dts":["shapes.vl2"],"shapes/stackable5l.glb":["shapes.vl2"],"shapes/stackable5m.dts":["shapes.vl2"],"shapes/stackable5m.glb":["shapes.vl2"],"shapes/station_generator_large.dts":["shapes.vl2"],"shapes/station_generator_large.glb":["shapes.vl2"],"shapes/station_inv_human.dts":["shapes.vl2"],"shapes/station_inv_human.glb":["shapes.vl2"],"shapes/station_inv_mpb.dts":["shapes.vl2"],"shapes/station_inv_mpb.glb":["shapes.vl2"],"shapes/station_teleport.dts":["shapes.vl2"],"shapes/station_teleport.glb":["shapes.vl2"],"shapes/statue_base.dts":["shapes.vl2"],"shapes/statue_base.glb":["shapes.vl2"],"shapes/statue_hmale.dts":["shapes.vl2"],"shapes/statue_hmale.glb":["shapes.vl2"],"shapes/statue_lfemale.dts":["shapes.vl2"],"shapes/statue_lfemale.glb":["shapes.vl2"],"shapes/statue_lmale.dts":["shapes.vl2"],"shapes/statue_lmale.glb":["shapes.vl2"],"shapes/statue_plaque.dts":["shapes.vl2"],"shapes/statue_plaque.glb":["shapes.vl2"],"shapes/switch.dts":["shapes.vl2"],"shapes/switch.glb":["shapes.vl2"],"shapes/t1CMDStation.dts":["z_DMP2-V0.6.vl2"],"shapes/t1Chaingun.dts":["z_DMP2-V0.6.vl2"],"shapes/t1DepAmmo.dts":["z_DMP2-V0.6.vl2"],"shapes/t1DepInvy.dts":["z_DMP2-V0.6.vl2"],"shapes/t1DepInvy_Pack.dts":["z_DMP2-V0.6.vl2"],"shapes/t1GrenadeLauncher.dts":["z_DMP2-V0.6.vl2"],"shapes/t1LSensor.dts":["z_DMP2-V0.6.vl2"],"shapes/t1MisTurret.dts":["z_DMP2-V0.6.vl2"],"shapes/t1PowerGen.dts":["z_DMP2-V0.6.vl2"],"shapes/t1RemoteTurret.dts":["z_DMP2-V0.6.vl2"],"shapes/t1RemoteTurret_Pack.dts":["z_DMP2-V0.6.vl2"],"shapes/t1RepairPack.dts":["z_DMP2-V0.6.vl2"],"shapes/t1RepairPackGun.dts":["z_DMP2-V0.6.vl2"],"shapes/t1Sentry.dts":["z_DMP2-V0.6.vl2"],"shapes/t1Solar.dts":["z_DMP2-V0.6.vl2"],"shapes/t1TargetLaser.dts":["z_DMP2-V0.6.vl2"],"shapes/t1VehPad.dts":["z_DMP2-V0.6.vl2"],"shapes/t1VehStation.dts":["z_DMP2-V0.6.vl2"],"shapes/t1ammopad.dts":["z_DMP2-V0.6.vl2"],"shapes/t1baseflag.dts":["z_DMP2-V0.6.vl2"],"shapes/t1baseflagB.dts":["z_DMP2-V0.6.vl2"],"shapes/t1baseflagD.dts":["z_DMP2-V0.6.vl2"],"shapes/t1baseflagP.dts":["z_DMP2-V0.6.vl2"],"shapes/t1baseflagS.dts":["z_DMP2-V0.6.vl2"],"shapes/t1blaster.dts":["z_DMP2-V0.6.vl2"],"shapes/t1disc.dts":["z_DMP2-V0.6.vl2"],"shapes/t1elfTurret.dts":["z_DMP2-V0.6.vl2"],"shapes/t1flyer.dts":["z_DMP2-V0.6.vl2"],"shapes/t1flyer2.dts":["z_DMP2-V0.6.vl2"],"shapes/t1hpc.dts":["z_DMP2-V0.6.vl2"],"shapes/t1inventorystation.dts":["z_DMP2-V0.6.vl2"],"shapes/t1lpc.dts":["z_DMP2-V0.6.vl2"],"shapes/t1mSensor.dts":["z_DMP2-V0.6.vl2"],"shapes/t1mortar.dts":["z_DMP2-V0.6.vl2"],"shapes/t1pGen.dts":["z_DMP2-V0.6.vl2"],"shapes/t1plasma.dts":["z_DMP2-V0.6.vl2"],"shapes/t1sniper.dts":["z_DMP2-V0.6.vl2"],"shapes/t2DepAmmo.dts":["z_DMP2-V0.6.vl2"],"shapes/t2DepAmmo_Pack.dts":["z_DMP2-V0.6.vl2"],"shapes/tCube.dts":["z_DMP2-V0.6.vl2"],"shapes/targetCube.dts":["z_DMP2-V0.6.vl2"],"shapes/teamlogo_bd.dts":["shapes.vl2"],"shapes/teamlogo_bd.glb":["shapes.vl2"],"shapes/teamlogo_be.dts":["shapes.vl2"],"shapes/teamlogo_be.glb":["shapes.vl2"],"shapes/teamlogo_ds.dts":["shapes.vl2"],"shapes/teamlogo_ds.glb":["shapes.vl2"],"shapes/teamlogo_hb.dts":["shapes.vl2"],"shapes/teamlogo_hb.glb":["shapes.vl2"],"shapes/teamlogo_inf.dts":["shapes.vl2"],"shapes/teamlogo_inf.glb":["shapes.vl2"],"shapes/teamlogo_projector.dts":["shapes.vl2"],"shapes/teamlogo_projector.glb":["shapes.vl2"],"shapes/teamlogo_storm.dts":["shapes.vl2"],"shapes/teamlogo_storm.glb":["shapes.vl2"],"shapes/teamlogo_sw.dts":["shapes.vl2"],"shapes/teamlogo_sw.glb":["shapes.vl2"],"shapes/turret_aa_large.dts":["shapes.vl2"],"shapes/turret_aa_large.glb":["shapes.vl2"],"shapes/turret_assaulttank_mortar.dts":["shapes.vl2"],"shapes/turret_assaulttank_mortar.glb":["shapes.vl2"],"shapes/turret_assaulttank_plasma.dts":["shapes.vl2"],"shapes/turret_assaulttank_plasma.glb":["shapes.vl2"],"shapes/turret_base_large.dts":["shapes.vl2"],"shapes/turret_base_large.glb":["shapes.vl2"],"shapes/turret_base_mpb.dts":["shapes.vl2"],"shapes/turret_base_mpb.glb":["shapes.vl2"],"shapes/turret_belly_barrell.dts":["shapes.vl2"],"shapes/turret_belly_barrell.glb":["shapes.vl2"],"shapes/turret_belly_barrelr.dts":["shapes.vl2"],"shapes/turret_belly_barrelr.glb":["shapes.vl2"],"shapes/turret_belly_base.dts":["shapes.vl2"],"shapes/turret_belly_base.glb":["shapes.vl2"],"shapes/turret_elf_large.dts":["shapes.vl2"],"shapes/turret_elf_large.glb":["shapes.vl2"],"shapes/turret_fusion_large.dts":["shapes.vl2"],"shapes/turret_fusion_large.glb":["shapes.vl2"],"shapes/turret_indoor_deployc.dts":["shapes.vl2"],"shapes/turret_indoor_deployc.glb":["shapes.vl2"],"shapes/turret_indoor_deployf.dts":["shapes.vl2"],"shapes/turret_indoor_deployf.glb":["shapes.vl2"],"shapes/turret_indoor_deployw.dts":["shapes.vl2"],"shapes/turret_indoor_deployw.glb":["shapes.vl2"],"shapes/turret_missile_large.dts":["shapes.vl2"],"shapes/turret_missile_large.glb":["shapes.vl2"],"shapes/turret_mortar_large.dts":["shapes.vl2"],"shapes/turret_mortar_large.glb":["shapes.vl2"],"shapes/turret_muzzlepoint.dts":["shapes.vl2"],"shapes/turret_muzzlepoint.glb":["shapes.vl2"],"shapes/turret_outdoor_deploy.dts":["shapes.vl2"],"shapes/turret_outdoor_deploy.glb":["shapes.vl2"],"shapes/turret_sentry.dts":["shapes.vl2"],"shapes/turret_sentry.glb":["shapes.vl2"],"shapes/turret_tank_barrelchain.dts":["shapes.vl2"],"shapes/turret_tank_barrelchain.glb":["shapes.vl2"],"shapes/turret_tank_barrelmortar.dts":["shapes.vl2"],"shapes/turret_tank_barrelmortar.glb":["shapes.vl2"],"shapes/turret_tank_base.dts":["shapes.vl2"],"shapes/turret_tank_base.glb":["shapes.vl2"],"shapes/vehicle_air_bomber.dts":["shapes.vl2"],"shapes/vehicle_air_bomber.glb":["shapes.vl2"],"shapes/vehicle_air_bomber_debris.dts":["shapes.vl2"],"shapes/vehicle_air_bomber_debris.glb":["shapes.vl2"],"shapes/vehicle_air_hapc.dts":["shapes.vl2"],"shapes/vehicle_air_hapc.glb":["shapes.vl2"],"shapes/vehicle_air_hapc_debris.dts":["shapes.vl2"],"shapes/vehicle_air_hapc_debris.glb":["shapes.vl2"],"shapes/vehicle_air_scout.dts":["shapes.vl2"],"shapes/vehicle_air_scout.glb":["shapes.vl2"],"shapes/vehicle_air_scout_debris.dts":["shapes.vl2"],"shapes/vehicle_air_scout_debris.glb":["shapes.vl2"],"shapes/vehicle_air_scout_wreck.dts":["shapes.vl2"],"shapes/vehicle_grav_scout.dts":["shapes.vl2"],"shapes/vehicle_grav_scout.glb":["shapes.vl2"],"shapes/vehicle_grav_scout_debris.dts":["shapes.vl2"],"shapes/vehicle_grav_scout_debris.glb":["shapes.vl2"],"shapes/vehicle_grav_tank.dts":["shapes.vl2"],"shapes/vehicle_grav_tank.glb":["shapes.vl2"],"shapes/vehicle_grav_tank_debris.dts":["shapes.vl2"],"shapes/vehicle_grav_tank_debris.glb":["shapes.vl2"],"shapes/vehicle_grav_tank_wreck.dts":["shapes.vl2"],"shapes/vehicle_grav_tank_wreck.glb":["shapes.vl2"],"shapes/vehicle_land_assault.dts":["shapes.vl2"],"shapes/vehicle_land_assault.glb":["shapes.vl2"],"shapes/vehicle_land_assault_debris.dts":["shapes.vl2"],"shapes/vehicle_land_assault_debris.glb":["shapes.vl2"],"shapes/vehicle_land_assault_wreck.dts":["shapes.vl2"],"shapes/vehicle_land_assault_wreck.glb":["shapes.vl2"],"shapes/vehicle_land_mpbase.dts":["shapes.vl2"],"shapes/vehicle_land_mpbase.glb":["shapes.vl2"],"shapes/vehicle_land_mpbase_debris.dts":["shapes.vl2"],"shapes/vehicle_land_mpbase_debris.glb":["shapes.vl2"],"shapes/vehicle_pad.dts":["shapes.vl2"],"shapes/vehicle_pad.glb":["shapes.vl2"],"shapes/vehicle_pad_station.dts":["shapes.vl2"],"shapes/vehicle_pad_station.glb":["shapes.vl2"],"shapes/vend.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/vend.glb":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/weapon_chaingun.dts":["shapes.vl2"],"shapes/weapon_chaingun.glb":["shapes.vl2"],"shapes/weapon_chaingun_ammocasing.dts":["shapes.vl2"],"shapes/weapon_disc.dts":["shapes.vl2"],"shapes/weapon_disc.glb":["shapes.vl2"],"shapes/weapon_elf.dts":["shapes.vl2"],"shapes/weapon_elf.glb":["shapes.vl2"],"shapes/weapon_energy.dts":["shapes.vl2"],"shapes/weapon_energy_vehicle.dts":["shapes.vl2"],"shapes/weapon_energy_vehicle.glb":["shapes.vl2"],"shapes/weapon_grenade_launcher.dts":["shapes.vl2"],"shapes/weapon_grenade_launcher.glb":["shapes.vl2"],"shapes/weapon_missile.dts":["shapes.vl2"],"shapes/weapon_missile.glb":["shapes.vl2"],"shapes/weapon_missile_casement.dts":["shapes.vl2"],"shapes/weapon_missile_fleschette.dts":["shapes.vl2"],"shapes/weapon_missile_projectile.dts":["shapes.vl2"],"shapes/weapon_mortar.dts":["shapes.vl2"],"shapes/weapon_mortar.glb":["shapes.vl2"],"shapes/weapon_plasma.dts":["shapes.vl2"],"shapes/weapon_plasma.glb":["shapes.vl2"],"shapes/weapon_repair.dts":["shapes.vl2"],"shapes/weapon_repair.glb":["shapes.vl2"],"shapes/weapon_shocklance.dts":["shapes.vl2"],"shapes/weapon_shocklance.glb":["shapes.vl2"],"shapes/weapon_sniper.dts":["shapes.vl2"],"shapes/weapon_sniper.glb":["shapes.vl2"],"shapes/weapon_targeting.dts":["shapes.vl2"],"shapes/weapon_targeting.glb":["shapes.vl2"],"shapes/xmiscf.dts":["shapes.vl2"],"shapes/xmiscf.glb":["shapes.vl2"],"shapes/xorg2.dts":["shapes.vl2"],"shapes/xorg20.dts":["shapes.vl2"],"shapes/xorg21.dts":["shapes.vl2"],"shapes/xorg3.dts":["shapes.vl2"],"shapes/xorg3.glb":["shapes.vl2"],"shapes/xorg4.dts":["shapes.vl2"],"shapes/xorg4.glb":["shapes.vl2"],"shapes/xorg5.dts":["shapes.vl2"],"shapes/xorg5.glb":["shapes.vl2"],"t2csri/authconnect.cs":["T2csri.vl2"],"t2csri/authconnect.cs.dso":["T2csri.vl2"],"t2csri/authinterface.cs":["T2csri.vl2"],"t2csri/authinterface.cs.dso":["T2csri.vl2"],"t2csri/autoupdate.cs":["T2csri.vl2"],"t2csri/bans.cs":["T2csri.vl2"],"t2csri/bans.cs.dso":["T2csri.vl2"],"t2csri/base64.cs":["T2csri.vl2"],"t2csri/base64.cs.dso":["T2csri.vl2"],"t2csri/certstore.rb":["T2csri.vl2"],"t2csri/clientSide.cs":["T2csri.vl2"],"t2csri/clientSide.cs.dso":["T2csri.vl2"],"t2csri/clientSideClans.cs":["T2csri.vl2"],"t2csri/clientSideClans.cs.dso":["T2csri.vl2"],"t2csri/crypto.rb":["T2csri.vl2"],"t2csri/glue.cs":["T2csri.vl2"],"t2csri/glue.cs.dso":["T2csri.vl2"],"t2csri/ipv4.cs":["T2csri.vl2"],"t2csri/ipv4.cs.dso":["T2csri.vl2"],"t2csri/rubyUtils.cs":["T2csri.vl2"],"t2csri/rubyUtils.cs.dso":["T2csri.vl2"],"t2csri/serverSide.cs":["T2csri.vl2"],"t2csri/serverSideClans.cs":["T2csri.vl2"],"t2csri/serverSideClans.cs.dso":["T2csri.vl2"],"t2csri/serverglue.cs":["T2csri.vl2"],"t2csri/serverglue.cs.dso":["T2csri.vl2"],"t2csri/serverside.cs.dso":["T2csri.vl2"],"terrains/2ArenaDome.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/2ArenaValley.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/2DustBowl.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/2Flyersarena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/2IceDome.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/2IndoorIntensity.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/4thGradeDropout.spn":["4thGradeDropout.vl2"],"terrains/Abominable.nav":["missions.vl2"],"terrains/Abominable.spn":["missions.vl2"],"terrains/Abominable.ter":["missions.vl2"],"terrains/AcidRain.spn":["Classic_maps_v1.vl2"],"terrains/AcidRain.ter":["Classic_maps_v1.vl2"],"terrains/Aeroena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/AgentsOfFortune.nav":["missions.vl2"],"terrains/AgentsOfFortune.spn":["missions.vl2"],"terrains/AgentsOfFortune.ter":["missions.vl2"],"terrains/Alcatraz.spn":["missions.vl2"],"terrains/Alcatraz.ter":["missions.vl2"],"terrains/Archipelago.spn":["missions.vl2"],"terrains/Archipelago.ter":["missions.vl2"],"terrains/ArenaHeaven.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/ArenaHell.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/ArenaHell2.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/ArenaInTheHill.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/ArenaUnderTheHill.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/AryoArena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/AshesToAshes.spn":["missions.vl2"],"terrains/AshesToAshes.ter":["missions.vl2"],"terrains/Atropos2.nav":["atroposthereturn.vl2"],"terrains/Atropos2.spn":["atroposthereturn.vl2"],"terrains/Attrition.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Attrition.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Basatin.spn":["z_DMP2-V0.6.vl2"],"terrains/Basatin.ter":["z_DMP2-V0.6.vl2"],"terrains/BasatinLT.spn":["z_DMP2-V0.6.vl2"],"terrains/BastardForge.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/BeggarsRun.nav":["missions.vl2"],"terrains/BeggarsRun.spn":["missions.vl2"],"terrains/BeggarsRun.ter":["missions.vl2"],"terrains/BeneathTheHill.spn":["BeneathTheHill.vl2"],"terrains/Blastside_nef.spn":["Classic_maps_v1.vl2"],"terrains/BrainFreeze.nav":["brainfreeze.vl2"],"terrains/BrainFreeze.spn":["brainfreeze.vl2"],"terrains/BridgeTooFar.spn":["DynamixFinalPack.vl2"],"terrains/BridgeTooFar.ter":["DynamixFinalPack.vl2"],"terrains/Broadside_nef.spn":["Classic_maps_v1.vl2"],"terrains/Broadside_nef.ter":["Classic_maps_v1.vl2"],"terrains/Broken_Dreams.nav":["brokendreams_2.vl2"],"terrains/Broken_Dreams.spn":["brokendreams_2.vl2"],"terrains/Bunkered.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/CCD.ter":["TWL2-MapPack.vl2"],"terrains/Caldera.spn":["missions.vl2"],"terrains/Caldera.ter":["missions.vl2"],"terrains/Cardiac.ter":["S8maps.vl2"],"terrains/Casern_Cavite.nav":["missions.vl2"],"terrains/Casern_Cavite.spn":["missions.vl2"],"terrains/Casern_Cavite.ter":["missions.vl2"],"terrains/CatwalkLT.spn":["z_DMP2-V0.6.vl2"],"terrains/CeleritySE.ter":["TWL2-MapPack.vl2"],"terrains/Centaur.nav":["centaur.vl2"],"terrains/Centaur.spn":["centaur.vl2"],"terrains/Centaur.ter":["centaur.vl2"],"terrains/Chasmaclysmic.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Chasmaclysmic.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Checkmate.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Cinerarium.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/ColdFusion.spn":["ColdFusion.vl2"],"terrains/ColdWar.spn":["ColdWar.vl2"],"terrains/CompUSA_Melee.spn":["missions.vl2"],"terrains/CompUSA_Melee.ter":["missions.vl2"],"terrains/Conclave.spn":["Conclave.vl2"],"terrains/Confusco.spn":["Classic_maps_v1.vl2"],"terrains/Confusco.ter":["Classic_maps_v1.vl2"],"terrains/ContainmentLarge.spn":["ContainmentLarge.vl2"],"terrains/Coppera.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/CrashClash.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Crater71.spn":["TR2final105-client.vl2"],"terrains/Crater71.ter":["TR2final105-client.vl2"],"terrains/DBS_Smoothed.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DBS_Smoothed.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Agroleon.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Astro.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_BastardForge.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_BitterGorge.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Bunkered.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Cinerarium.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_DermCity.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Embers.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_EmeraldSpit.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_FaceCrossing.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Hoth.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_IceGiant.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_IsleDeBatalla.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_LavaGods.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Magellan.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_MoonDance.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Pantheon.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Pantheon.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Paranoia.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Pariah.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_PipeDream.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_RavineV.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_ScorchedEarth.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_SimpleFlagArena.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_SpinCycle.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_StarFall.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Tyre.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Wasteland.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DX_Badlands.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DX_Badlands.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DX_Desert.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DX_Desert.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DX_Ice.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DX_Ice.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Damnation.spn":["missions.vl2"],"terrains/Damnation.ter":["missions.vl2"],"terrains/DamnationLT.spn":["z_DMP2-V0.6.vl2"],"terrains/DamnationTDM.nav":["z_DMP2-V0.6.vl2"],"terrains/DamnationTDM.spn":["z_DMP2-V0.6.vl2"],"terrains/DangerousCrossingArena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/DangerousCrossing_nef.spn":["Classic_maps_v1.vl2"],"terrains/DangerousCrossing_nef.ter":["Classic_maps_v1.vl2"],"terrains/DangerousFlingLT.spn":["z_DMP2-V0.6.vl2"],"terrains/DeathBirdsFly.spn":["missions.vl2"],"terrains/DeathBirdsFly.ter":["missions.vl2"],"terrains/DeathFromBelow.spn":["DeathFromBelow.vl2"],"terrains/DeathRow.spn":["DeathRow.vl2"],"terrains/DesertWind.spn":["DesertWind.vl2"],"terrains/DesertofDeath_nef.spn":["Classic_maps_v1.vl2"],"terrains/DesertofDeath_nef.ter":["Classic_maps_v1.vl2"],"terrains/Desiccator.spn":["missions.vl2"],"terrains/Desiccator.ter":["missions.vl2"],"terrains/DevilsElbow.spn":["DynamixFinalPack.vl2"],"terrains/DevilsElbow.ter":["DynamixFinalPack.vl2"],"terrains/DraconisVII.spn":["DraconisVII.vl2"],"terrains/DropInLT.spn":["z_DMP2-V0.6.vl2"],"terrains/DustToDust.nav":["missions.vl2"],"terrains/DustToDust.spn":["missions.vl2"],"terrains/DustToDust.ter":["missions.vl2"],"terrains/EB_Hades.spn":["missions.vl2"],"terrains/EB_Hades.ter":["missions.vl2"],"terrains/Embers.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Envyrena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/EnyLand.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Equinox.nav":["missions.vl2"],"terrains/Equinox.spn":["missions.vl2"],"terrains/Equinox.ter":["missions.vl2"],"terrains/Escalade.nav":["missions.vl2"],"terrains/Escalade.spn":["missions.vl2"],"terrains/Escalade.ter":["missions.vl2"],"terrains/Euro4_Bleed.ter":["TWL2-MapPack.vl2"],"terrains/Euro4_Dissention.ter":["TWL2-MapPack.vl2"],"terrains/Euro4_FrozenHope.ter":["TWL2-MapPack.vl2"],"terrains/Euro_Drifts_SE.ter":["TWL2-MapPack.vl2"],"terrains/EveningLand.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Ewok_Hamlet.spn":["z_DMP2-V0.6.vl2"],"terrains/Ewok_Hamlet.ter":["z_DMP2-V0.6.vl2"],"terrains/Ewok_Village.spn":["z_DMP2-V0.6.vl2"],"terrains/Ewok_Village.ter":["z_DMP2-V0.6.vl2"],"terrains/Exposure.spn":["Exposure-v1.1.vl2"],"terrains/Extra_Badlands1.ter":["missions.vl2"],"terrains/FinalRevenge.spn":["FinalRevenge.vl2"],"terrains/Firestorm.spn":["missions.vl2"],"terrains/Firestorm.ter":["missions.vl2"],"terrains/FlashPoint.spn":["missions.vl2"],"terrains/Flashpoint.ter":["missions.vl2"],"terrains/Fracas.nav":["missions.vl2"],"terrains/Fracas.spn":["missions.vl2"],"terrains/Fracas.ter":["missions.vl2"],"terrains/FrozenFury.spn":["TR2final105-client.vl2"],"terrains/FrozenFury.ter":["TR2final105-client.vl2"],"terrains/Gauntlet.nav":["missions.vl2"],"terrains/Gauntlet.spn":["missions.vl2"],"terrains/Gauntlet.ter":["missions.vl2"],"terrains/Gehenna.spn":["missions.vl2"],"terrains/Gehenna.ter":["missions.vl2"],"terrains/Geothermal.ter":["S8maps.vl2"],"terrains/Geronimo.spn":["Geronimo.vl2"],"terrains/GodsRift.spn":["TR2final105-client.vl2"],"terrains/GodsRift.ter":["TR2final105-client.vl2"],"terrains/Gorgon.spn":["Classic_maps_v1.vl2"],"terrains/Gorgon.ter":["Classic_maps_v1.vl2"],"terrains/HO_Badlands.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/HO_Badlands.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/HO_Desert.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/HO_Desert.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/HO_Ice.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/HO_Ice.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/HO_Lush.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/HO_Lush.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Haven.spn":["TR2final105-client.vl2"],"terrains/Haven.ter":["TR2final105-client.vl2"],"terrains/Helioarena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Hildebrand.ter":["TWL2-MapPack.vl2"],"terrains/HillKing.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/HillKingLT.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Hillside.spn":["Classic_maps_v1.vl2"],"terrains/Hillside.ter":["Classic_maps_v1.vl2"],"terrains/HiveLT.spn":["z_DMP2-V0.6.vl2"],"terrains/Hoth.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/IceBound.spn":["missions.vl2"],"terrains/IceBound.ter":["missions.vl2"],"terrains/IceGiant.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/IcePickM.spn":["z_DMP2-V0.6.vl2"],"terrains/IceRidge_nef.spn":["Classic_maps_v1.vl2"],"terrains/IceRidge_nef.ter":["Classic_maps_v1.vl2"],"terrains/InnerSanctum.nav":["DynamixFinalPack.vl2"],"terrains/InnerSanctum.spn":["DynamixFinalPack.vl2"],"terrains/InnerSanctum.ter":["DynamixFinalPack.vl2"],"terrains/Insalubria.nav":["missions.vl2"],"terrains/Insalubria.spn":["missions.vl2"],"terrains/Insalubria.ter":["missions.vl2"],"terrains/Invictus.nav":["missions.vl2"],"terrains/Invictus.spn":["missions.vl2"],"terrains/Invictus.ter":["missions.vl2"],"terrains/IsleOfMan.spn":["DynamixFinalPack.vl2"],"terrains/IsleOfMan.ter":["DynamixFinalPack.vl2"],"terrains/IveHadWorse.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/JacobsLadder.spn":["missions.vl2"],"terrains/JacobsLadder.ter":["missions.vl2"],"terrains/KataMInfernoT.spn":["z_DMP2-V0.6.vl2"],"terrains/KataMInfernoT.ter":["z_DMP2-V0.6.vl2"],"terrains/KataMStorm.spn":["z_DMP2-V0.6.vl2"],"terrains/KataMStormT.spn":["z_DMP2-V0.6.vl2"],"terrains/KataMStormT.ter":["z_DMP2-V0.6.vl2"],"terrains/Katabatic.nav":["missions.vl2"],"terrains/Katabatic.spn":["missions.vl2"],"terrains/Katabatic.ter":["missions.vl2"],"terrains/Khalarena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Lakefront.spn":["Classic_maps_v1.vl2"],"terrains/Lakefront.ter":["Classic_maps_v1.vl2"],"terrains/LavaGods.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Magellan.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Magmatic.spn":["Classic_maps_v1.vl2"],"terrains/Magmatic.ter":["Classic_maps_v1.vl2"],"terrains/MapAssets.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Masada.spn":["missions.vl2"],"terrains/Masada.ter":["missions.vl2"],"terrains/Minotaur.nav":["missions.vl2"],"terrains/Minotaur.spn":["missions.vl2"],"terrains/Minotaur.ter":["missions.vl2"],"terrains/MoonDance2.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Moonwalk.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Moonwalk.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/MoonwalkLT.spn":["z_DMP2-V0.6.vl2"],"terrains/Morena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/MountainSiege.spn":["MountainSiege.vl2"],"terrains/Mudside.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Mutiny.spn":["Mutiny.vl2"],"terrains/MyrkWood.spn":["missions.vl2"],"terrains/MyrkWood.ter":["missions.vl2"],"terrains/NirvanaLT.spn":["z_DMP2-V0.6.vl2"],"terrains/Oasis.spn":["missions.vl2"],"terrains/Oasis.ter":["missions.vl2"],"terrains/ObsidianLT.spn":["z_DMP2-V0.6.vl2"],"terrains/Octane.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Ocular.ter":["TWL2-MapPack.vl2"],"terrains/Overreach.spn":["missions.vl2"],"terrains/Overreach.ter":["missions.vl2"],"terrains/Pantheon.spn":["DynamixFinalPack.vl2"],"terrains/Pantheon.ter":["DynamixFinalPack.vl2"],"terrains/Paranoia.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Pariah.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Pariah2.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Pariah_Mirrored.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Patience.spn":["Patience.vl2"],"terrains/PhasmaDust.spn":["TR2final105-client.vl2"],"terrains/PhasmaDust.ter":["TR2final105-client.vl2"],"terrains/PlanetX.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/PlanetX2.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Planetside.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Prismatic.nav":["Prismatic.vl2"],"terrains/Prismatic.spn":["Prismatic.vl2"],"terrains/ProArena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/PuliVeivari.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/PuliVeivari.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Pyroclasm.spn":["missions.vl2"],"terrains/Pyroclasm.ter":["missions.vl2"],"terrains/Quagmire.spn":["missions.vl2"],"terrains/Quagmire.ter":["missions.vl2"],"terrains/Raindance_nef.spn":["Classic_maps_v1.vl2"],"terrains/Raindance_nef.ter":["Classic_maps_v1.vl2"],"terrains/Ramparts.spn":["Classic_maps_v1.vl2"],"terrains/Ramparts.ter":["Classic_maps_v1.vl2"],"terrains/RandomTer1.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer10.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer2.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer3.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer4.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer5.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer6.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer7.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer8.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer9.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Rasp.spn":["missions.vl2"],"terrains/Rasp.ter":["missions.vl2"],"terrains/Ravine.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Ravine.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RavineV.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Recalescence.spn":["missions.vl2"],"terrains/Recalescence.ter":["missions.vl2"],"terrains/Respite.nav":["missions.vl2"],"terrains/Respite.spn":["missions.vl2"],"terrains/Respite.ter":["missions.vl2"],"terrains/RetroDCT2.spn":["z_DMP2-V0.6.vl2"],"terrains/RetroDX.spn":["z_DMP2-V0.6.vl2"],"terrains/RetroRD.spn":["z_DMP2-V0.6.vl2"],"terrains/RetroRDT2.spn":["z_DMP2-V0.6.vl2"],"terrains/RetroSB.spn":["z_DMP2-V0.6.vl2"],"terrains/RetroSH.spn":["z_DMP2-V0.6.vl2"],"terrains/RetroSHT2.spn":["z_DMP2-V0.6.vl2"],"terrains/Reversion.spn":["missions.vl2"],"terrains/Reversion.ter":["missions.vl2"],"terrains/Ridgerena.nav":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Ridgerena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Rimehold.spn":["missions.vl2"],"terrains/Rimehold.ter":["missions.vl2"],"terrains/RiverDance.nav":["missions.vl2"],"terrains/RiverDance.spn":["missions.vl2"],"terrains/RiverDance.ter":["missions.vl2"],"terrains/Rollercoaster_nef.spn":["Classic_maps_v1.vl2"],"terrains/Rollercoaster_nef.ter":["Classic_maps_v1.vl2"],"terrains/Rst_ScorchedEarth.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Rush.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Rush.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/S5-Icedance.ter":["S5maps.vl2"],"terrains/S5-Mordacity.ter":["S5maps.vl2"],"terrains/S5-massive.ter":["S5maps.vl2"],"terrains/S5_Centaur.spn":["S5maps.vl2"],"terrains/S5_Centaur.ter":["S5maps.vl2"],"terrains/S5_Damnation.spn":["S5maps.vl2"],"terrains/S5_Drache.spn":["S5maps.vl2"],"terrains/S5_Drache.ter":["S5maps.vl2"],"terrains/S5_HawkingHeat.spn":["S5maps.vl2"],"terrains/S5_Icedance.spn":["S5maps.vl2"],"terrains/S5_Icedance.ter":["S5maps.vl2"],"terrains/S5_Massive.spn":["S5maps.vl2"],"terrains/S5_Mimicry.spn":["S5maps.vl2"],"terrains/S5_Misadventure.spn":["S5maps.vl2"],"terrains/S5_Mordacity.spn":["S5maps.vl2"],"terrains/S5_Mordacity.ter":["S5maps.vl2"],"terrains/S5_PipeDream.spn":["S5maps.vl2"],"terrains/S5_Reynard.spn":["S5maps.vl2"],"terrains/S5_Sherman.spn":["S5maps.vl2"],"terrains/S5_Sherman.ter":["S5maps.vl2"],"terrains/S5_Silenus.spn":["S5maps.vl2"],"terrains/S5_WoodyMyrk.spn":["S5maps.vl2"],"terrains/S5_massive.ter":["S5maps.vl2"],"terrains/S5_rst_hawkingheat.ter":["S5maps.vl2"],"terrains/S5_rst_misadventure.ter":["S5maps.vl2"],"terrains/S5_rst_reynard.ter":["S5maps.vl2"],"terrains/S5_rst_silenus.ter":["S5maps.vl2"],"terrains/S8_Geothermal.spn":["S8maps.vl2"],"terrains/S8_Mountking.spn":["S8maps.vl2"],"terrains/S8_Opus.spn":["S8maps.vl2"],"terrains/S8_Zilch.spn":["S8maps.vl2"],"terrains/S8_rst_dogma.ter":["S8maps.vl2"],"terrains/S8_rst_opus.ter":["S8maps.vl2"],"terrains/S8_zilch.ter":["S8maps.vl2"],"terrains/SC_Badlands.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Badlands.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Desert.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Desert.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Ice.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Ice.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Lush.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Lush.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Night.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Night.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Normal.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Normal.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Sanctuary.nav":["missions.vl2"],"terrains/Sanctuary.spn":["missions.vl2"],"terrains/Sanctuary.ter":["missions.vl2"],"terrains/Sandstorm.spn":["Classic_maps_v1.vl2"],"terrains/Sandstorm.ter":["Classic_maps_v1.vl2"],"terrains/Scarabrae_nef.spn":["Classic_maps_v1.vl2"],"terrains/Scarabrae_nef.ter":["Classic_maps_v1.vl2"],"terrains/ShockRidge.spn":["Classic_maps_v1.vl2"],"terrains/ShockRidge.ter":["Classic_maps_v1.vl2"],"terrains/ShrineArena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/ShrineArenaII.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/SideWinder.spn":["z_DMP2-V0.6.vl2"],"terrains/SideWinder.ter":["z_DMP2-V0.6.vl2"],"terrains/SiegeofYmir.spn":["SiegeofYmir.vl2"],"terrains/SilentStorm.spn":["SilentStorm.vl2"],"terrains/Sirocco.spn":["missions.vl2"],"terrains/Sirocco.ter":["missions.vl2"],"terrains/SkiFree.nav":["SkiFreeGameType.vl2"],"terrains/SkiFree.spn":["SkiFreeGameType.vl2"],"terrains/SkiFreeZ_Championship_2021.spn":["SkiFreeGameType.vl2"],"terrains/SkiFreeZ_Championship_2021.ter":["SkiFreeGameType.vl2"],"terrains/SkinnyDip.spn":["TR2final105-client.vl2"],"terrains/SkinnyDip.ter":["TR2final105-client.vl2"],"terrains/SlapDash.spn":["missions.vl2"],"terrains/Slapdash.ter":["missions.vl2"],"terrains/SmogArena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/SnowBound.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Snowblind_nef.spn":["Classic_maps_v1.vl2"],"terrains/Snowblind_nef.ter":["Classic_maps_v1.vl2"],"terrains/SoccerLand.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Solace.spn":["Solace.vl2"],"terrains/SolsDescent.spn":["TR2final105-client.vl2"],"terrains/SolsDescent.ter":["TR2final105-client.vl2"],"terrains/SpinCycle.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SpyLand.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/StarFallCTF2.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Starfallen.spn":["Classic_maps_v1.vl2"],"terrains/Starfallen.ter":["Classic_maps_v1.vl2"],"terrains/Stonehenge_Arena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Stonehenge_nef.spn":["Classic_maps_v1.vl2"],"terrains/Stonehenge_nef.ter":["Classic_maps_v1.vl2"],"terrains/Stripmine.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SubZero.spn":["Classic_maps_v1.vl2"],"terrains/SubZero.ter":["Classic_maps_v1.vl2"],"terrains/SunDried.nav":["missions.vl2"],"terrains/SunDried.spn":["missions.vl2"],"terrains/SunDried.ter":["missions.vl2"],"terrains/Surreal.spn":["Classic_maps_v1.vl2"],"terrains/Surreal.ter":["Classic_maps_v1.vl2"],"terrains/TL_Drorck.ter":["TWL2-MapPack.vl2"],"terrains/TL_Magnum.ter":["TWL2-MapPack.vl2"],"terrains/TL_MuddySwamp.ter":["TWL2-MapPack.vl2"],"terrains/TL_RoughLand.ter":["TWL2-MapPack.vl2"],"terrains/TL_Skylight.ter":["TWL2-MapPack.vl2"],"terrains/TWL-Abaddon.ter":["TWL-MapPack.vl2"],"terrains/TWL-BaNsHee.ter":["TWL-MapPack.vl2"],"terrains/TWL-BeachBlitz.ter":["TWL-MapPack.vl2"],"terrains/TWL-BeggarsRun.ter":["TWL-MapPack.vl2"],"terrains/TWL-BlueMoon.ter":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"terrains/TWL-Boss.ter":["TWL-MapPack.vl2"],"terrains/TWL-Chokepoint.ter":["TWL-MapPack.vl2"],"terrains/TWL-Cinereous.ter":["TWL-MapPack.vl2"],"terrains/TWL-Clusterfuct.ter":["TWL-MapPack.vl2"],"terrains/TWL-Curtilage.ter":["TWL-MapPack.vl2"],"terrains/TWL-Damnation.ter":["TWL-MapPack.vl2"],"terrains/TWL-DeadlyBirdsSong.ter":["TWL-MapPack.vl2"],"terrains/TWL-Deserted.ter":["TWL-MapPack.vl2"],"terrains/TWL-Desiccator.ter":["TWL-MapPack.vl2"],"terrains/TWL-Drifts.ter":["TWL-MapPack.vl2"],"terrains/TWL-Euro_Feign.ter":["TWL-MapPack.vl2"],"terrains/TWL-Frostclaw.ter":["TWL-MapPack.vl2"],"terrains/TWL-Frozen.ter":["TWL-MapPack.vl2"],"terrains/TWL-Harvester.ter":["TWL-MapPack.vl2"],"terrains/TWL-Horde.ter":["TWL-MapPack.vl2"],"terrains/TWL-Katabatic.ter":["TWL-MapPack.vl2"],"terrains/TWL-Neve.ter":["TWL-MapPack.vl2"],"terrains/TWL-NoShelter.ter":["TWL-MapPack.vl2"],"terrains/TWL-Os_Iris.ter":["TWL-MapPack.vl2"],"terrains/TWL-Pandemonium.ter":["TWL-MapPack.vl2"],"terrains/TWL-Runenmacht.ter":["TWL-MapPack.vl2"],"terrains/TWL-Slapdash.ter":["TWL-MapPack.vl2"],"terrains/TWL-SubZero.ter":["TWL-MapPack.vl2"],"terrains/TWL-WilderZone.ter":["TWL-MapPack.vl2"],"terrains/TWL-WoodyMyrk.ter":["TWL-MapPack.vl2"],"terrains/TWL2_Bleed.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_BlueMoon.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_CanyonCrusadeDeluxe.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Celerity.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_CloakOfNight.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Crevice.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Crevice.ter":["TWL2-MapPack.vl2"],"terrains/TWL2_Dissention.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Drifts.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Drorck.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_FrozenGlory.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_FrozenHope.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Frozenglory.ter":["TWL2-MapPack.vl2"],"terrains/TWL2_Hildebrand.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_IceDagger.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_JaggedClaw.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Magnum.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_MidnightMayhemDeluxe.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_MuddySwamp.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Norty.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Ocular.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_RoughLand.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Ruined.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Ruined.ter":["TWL2-MapPack.vl2"],"terrains/TWL2_Skylight.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_WoodyMyrk.spn":["TWL2-MapPack.vl2"],"terrains/TWL_Abaddon.spn":["TWL-MapPack.vl2"],"terrains/TWL_BaNsHee.spn":["TWL-MapPack.vl2"],"terrains/TWL_BeachBlitz.spn":["TWL-MapPack.vl2"],"terrains/TWL_BeachBlitzM.spn":["z_DMP2-V0.6.vl2"],"terrains/TWL_BeachBlitzM.ter":["z_DMP2-V0.6.vl2"],"terrains/TWL_BeachBlitzMLT.spn":["z_DMP2-V0.6.vl2"],"terrains/TWL_BeggarsRun.spn":["TWL-MapPack.vl2"],"terrains/TWL_BlueMoon.spn":["TWL-MapPack.vl2"],"terrains/TWL_Boss.spn":["TWL-MapPack.vl2"],"terrains/TWL_Celerity.spn":["TWL-MapPack.vl2"],"terrains/TWL_Chokepoint.spn":["TWL-MapPack.vl2"],"terrains/TWL_Cinereous.spn":["TWL-MapPack.vl2"],"terrains/TWL_Clusterfuct.spn":["TWL-MapPack.vl2"],"terrains/TWL_Crossfire.spn":["TWL-MapPack.vl2"],"terrains/TWL_Crossfire.ter":["TWL-MapPack.vl2"],"terrains/TWL_Curtilage.spn":["TWL-MapPack.vl2"],"terrains/TWL_Damnation.spn":["TWL-MapPack.vl2"],"terrains/TWL_DangerousCrossing.spn":["TWL-MapPack.vl2"],"terrains/TWL_DeadlyBirdsSong.spn":["TWL-MapPack.vl2"],"terrains/TWL_Deserted.spn":["TWL-MapPack.vl2"],"terrains/TWL_Desiccator.spn":["TWL-MapPack.vl2"],"terrains/TWL_Drifts.spn":["TWL-MapPack.vl2"],"terrains/TWL_Feign.spn":["TWL-MapPack.vl2"],"terrains/TWL_Frostclaw.spn":["TWL-MapPack.vl2"],"terrains/TWL_Frozen.spn":["TWL-MapPack.vl2"],"terrains/TWL_Harvester.spn":["TWL-MapPack.vl2"],"terrains/TWL_Horde.spn":["TWL-MapPack.vl2"],"terrains/TWL_Katabatic.spn":["TWL-MapPack.vl2"],"terrains/TWL_Magmatic.spn":["TWL-MapPack.vl2"],"terrains/TWL_Minotaur.spn":["TWL-MapPack.vl2"],"terrains/TWL_Neve.spn":["TWL-MapPack.vl2"],"terrains/TWL_NoShelter.spn":["TWL-MapPack.vl2"],"terrains/TWL_OsIris.spn":["TWL-MapPack.vl2"],"terrains/TWL_Pandemonium.spn":["TWL-MapPack.vl2"],"terrains/TWL_Quagmire.spn":["TWL-MapPack.vl2"],"terrains/TWL_Raindance.spn":["TWL-MapPack.vl2"],"terrains/TWL_Ramparts.spn":["TWL-MapPack.vl2"],"terrains/TWL_Reversion.spn":["TWL-MapPack.vl2"],"terrains/TWL_Rollercoaster.spn":["TWL-MapPack.vl2"],"terrains/TWL_Runenmacht.spn":["TWL-MapPack.vl2"],"terrains/TWL_Sandstorm.spn":["TWL-MapPack.vl2"],"terrains/TWL_Slapdash.spn":["TWL-MapPack.vl2"],"terrains/TWL_Snowblind.spn":["TWL-MapPack.vl2"],"terrains/TWL_Starfallen.spn":["TWL-MapPack.vl2"],"terrains/TWL_Stonehenge.spn":["TWL-MapPack.vl2"],"terrains/TWL_SubZero.spn":["TWL-MapPack.vl2"],"terrains/TWL_Surreal.spn":["TWL-MapPack.vl2"],"terrains/TWL_Titan.spn":["TWL-MapPack.vl2"],"terrains/TWL_WhiteDwarf.spn":["TWL-MapPack.vl2"],"terrains/TWL_WilderZone.spn":["TWL-MapPack.vl2"],"terrains/TWL_WoodyMyrk.spn":["TWL-MapPack.vl2"],"terrains/Talus.nav":["missions.vl2"],"terrains/Talus.spn":["missions.vl2"],"terrains/Talus.ter":["missions.vl2"],"terrains/TempleTussleVersion2.nav":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/TempleTussleVersion2.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Tenebrous.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/ThinIce.spn":["missions.vl2"],"terrains/ThinIce.ter":["missions.vl2"],"terrains/Titan.spn":["Classic_maps_v1.vl2"],"terrains/Titan.ter":["Classic_maps_v1.vl2"],"terrains/Tombstone.nav":["missions.vl2"],"terrains/Tombstone.spn":["missions.vl2"],"terrains/Tombstone.ter":["missions.vl2"],"terrains/Training1.nav":["missions.vl2"],"terrains/Training1.ter":["missions.vl2"],"terrains/Training2.nav":["missions.vl2"],"terrains/Training2.ter":["missions.vl2"],"terrains/Training3.nav":["missions.vl2"],"terrains/Training3.ter":["missions.vl2"],"terrains/Training4.nav":["missions.vl2"],"terrains/Training4.ter":["missions.vl2"],"terrains/Training5.nav":["missions.vl2"],"terrains/Training5.ter":["missions.vl2"],"terrains/TreasureIsland.spn":["TR2final105-client.vl2"],"terrains/TreasureIsland.ter":["TR2final105-client.vl2"],"terrains/Trident.spn":["DynamixFinalPack.vl2"],"terrains/Trident.ter":["DynamixFinalPack.vl2"],"terrains/TridentLE.spn":["TridentLE.vl2"],"terrains/TrueGrit.nav":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/TrueGrit.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/TuskLT.spn":["z_DMP2-V0.6.vl2"],"terrains/TwilightGroveLT.spn":["z_DMP2-V0.6.vl2"],"terrains/TwilightGroveLT.ter":["z_DMP2-V0.6.vl2"],"terrains/TwinTorrents.ter":["z_DMP2-V0.6.vl2"],"terrains/TwinTorrentsCCW.spn":["z_DMP2-V0.6.vl2"],"terrains/TwinTorrentsCW.spn":["z_DMP2-V0.6.vl2"],"terrains/Two_Towers.spn":["z_DMP2-V0.6.vl2"],"terrains/Two_Towers.ter":["z_DMP2-V0.6.vl2"],"terrains/Tyre.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/UltimaThule.spn":["missions.vl2"],"terrains/UltimaThule.ter":["missions.vl2"],"terrains/Underhill.nav":["missions.vl2"],"terrains/Underhill.spn":["missions.vl2"],"terrains/Underhill.ter":["missions.vl2"],"terrains/UphillBattle.spn":["UphillBattle.vl2"],"terrains/UporDown.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/VanDamnedLT.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/VulcansHammer.spn":["VulcansHammer.vl2"],"terrains/WalledIn.nav":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/WalledIn.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/WalledInII.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Wasteland.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/WhiteDwarf.spn":["Classic_maps_v1.vl2"],"terrains/WhiteDwarf.ter":["Classic_maps_v1.vl2"],"terrains/Whiteout.nav":["missions.vl2"],"terrains/Whiteout.spn":["missions.vl2"],"terrains/Whiteout.ter":["missions.vl2"],"terrains/WonderLand.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/WoodyMyrkSE.ter":["S5maps.vl2","TWL2-MapPack.vl2"],"terrains/Wrongside.nav":["z_DMP2-V0.6.vl2"],"terrains/Wrongside.spn":["z_DMP2-V0.6.vl2"],"terrains/Xtra_AshenPowder.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_Bastage.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_Birthright.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_Crown.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_DesertedSE.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_Helion.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_SoupLadle.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_StarFall_T1.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_Stripmine.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_ThunderGiant.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_VanDamned.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_Voodoo.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_Xerxes.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_ziggurat.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Yubarena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/anabatic.spn":["z_DMP2-V0.6.vl2"],"terrains/anabatic.ter":["z_DMP2-V0.6.vl2"],"terrains/anomaly.spn":["z_DMP2-V0.6.vl2"],"terrains/anomaly.ter":["z_DMP2-V0.6.vl2"],"terrains/bombardment.nav":["z_DMP2-V0.6.vl2"],"terrains/bombardment.spn":["z_DMP2-V0.6.vl2"],"terrains/bombardment.ter":["z_DMP2-V0.6.vl2"],"terrains/cloak.ter":["TWL2-MapPack.vl2"],"terrains/damnationlt.ter":["z_DMP2-V0.6.vl2"],"terrains/dawntodusk.spn":["z_DMP2-V0.6.vl2"],"terrains/dawntodusk.ter":["z_DMP2-V0.6.vl2"],"terrains/dropin.ter":["z_DMP2-V0.6.vl2"],"terrains/dxfling.ter":["z_DMP2-V0.6.vl2"],"terrains/facingWorlds.spn":["z_DMP2-V0.6.vl2"],"terrains/facingWorlds.ter":["z_DMP2-V0.6.vl2"],"terrains/facingWorldsArena.spn":["z_DMP2-V0.6.vl2"],"terrains/facingWorldsLT.spn":["z_DMP2-V0.6.vl2"],"terrains/firn.spn":["z_DMP2-V0.6.vl2"],"terrains/firn.ter":["z_DMP2-V0.6.vl2"],"terrains/frostline.spn":["z_DMP2-V0.6.vl2"],"terrains/frostline.ter":["z_DMP2-V0.6.vl2"],"terrains/frozenSolid.spn":["z_DMP2-V0.6.vl2"],"terrains/frozenSolid.ter":["z_DMP2-V0.6.vl2"],"terrains/heightfield/CTF.Katabatic_heightfield.cs":["missions.vl2"],"terrains/heightfield/CTF.RiverDance_heightfield.cs":["missions.vl2"],"terrains/heightfield/Centaur_heightfield.cs":["centaur.vl2"],"terrains/heightfield/DeathBirdsFly_heightfield.cs":["missions.vl2"],"terrains/heightfield/Exposure_heightfield.cs":["Exposure-v1.1.vl2"],"terrains/heightfield/Fall_To_Glory_heightfield.cs":["missions.vl2"],"terrains/heightfield/Home.Badlands_heightfield.cs":["missions.vl2"],"terrains/heightfield/Home.Desert_heightfield.cs":["missions.vl2"],"terrains/heightfield/Home.Lush_heightfield.cs":["missions.vl2"],"terrains/heightfield/Home.Snow2_heightfield.cs":["missions.vl2"],"terrains/heightfield/Home.Snow_heightfield.cs":["missions.vl2"],"terrains/heightfield/Hunters.Burnout_heightfield.cs":["missions.vl2"],"terrains/heightfield/Hunters.Casern_Cavite_heightfield.cs":["missions.vl2"],"terrains/heightfield/Hunters.Chaopia_heightfield.cs":["missions.vl2"],"terrains/heightfield/Hunters.Intaglio_heightfield.cs":["missions.vl2"],"terrains/heightfield/Hunters.MyrkWood_heightfield.cs":["missions.vl2"],"terrains/heightfield/Hunters.Rasp_heightfield.cs":["missions.vl2"],"terrains/heightfield/Hunters.SunDried_heightfield.cs":["missions.vl2"],"terrains/heightfield/Lush.cs":["missions.vl2"],"terrains/heightfield/Lush1.cs":["missions.vl2"],"terrains/heightfield/Lush2.cs":["missions.vl2"],"terrains/heightfield/Lush3.cs":["missions.vl2"],"terrains/heightfield/Lush4.cs":["missions.vl2"],"terrains/heightfield/Lush5.cs":["missions.vl2"],"terrains/heightfield/Lush8.cs":["missions.vl2"],"terrains/heightfield/Mark1_heightfield.cs":["missions.vl2"],"terrains/heightfield/MyrkWoodMask.png":["missions.vl2"],"terrains/heightfield/MyrkWoodStream.png":["missions.vl2"],"terrains/heightfield/NewLava1_heightfield.cs":["missions.vl2"],"terrains/heightfield/Overreach_heightfield.cs":["missions.vl2"],"terrains/heightfield/Prismatic_heightfield.cs":["Prismatic.vl2"],"terrains/heightfield/RST_hawking.png":["S5maps.vl2"],"terrains/heightfield/RST_hawkingheat.png":["S5maps.vl2"],"terrains/heightfield/RST_misadventure.png":["S5maps.vl2"],"terrains/heightfield/RST_reynard.png":["S5maps.vl2"],"terrains/heightfield/RST_silenus.png":["S5maps.vl2"],"terrains/heightfield/Reversion_heightfield.cs":["missions.vl2"],"terrains/heightfield/Roads.cs":["missions.vl2"],"terrains/heightfield/Siege.Gauntlet_heightfield.cs":["missions.vl2"],"terrains/heightfield/Siege.IceBound_heightfield.cs":["missions.vl2"],"terrains/heightfield/SinglePlayer.Skiing_heightfield.cs":["missions.vl2"],"terrains/heightfield/Solace_heightfield.cs":["Solace.vl2"],"terrains/heightfield/Sounds.Mission1_heightfield.cs":["missions.vl2"],"terrains/heightfield/SunDriedMask.png":["missions.vl2"],"terrains/heightfield/ThinIce_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Badlands1_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Badlands2_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Badlands3_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Badlands4_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Desert1_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Desert2_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Desert5_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Lush1_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Lush2_heightfield.cs":["missions.vl2"],"terrains/heightfield/desert.cs":["missions.vl2"],"terrains/hive.ter":["z_DMP2-V0.6.vl2"],"terrains/icedagger.ter":["TWL2-MapPack.vl2"],"terrains/icepickm.ter":["z_DMP2-V0.6.vl2"],"terrains/infernosroar.spn":["z_DMP2-V0.6.vl2"],"terrains/infernosroar.ter":["z_DMP2-V0.6.vl2"],"terrains/jaggedclaw.ter":["TWL2-MapPack.vl2"],"terrains/mmd.ter":["TWL2-MapPack.vl2"],"terrains/mountking.ter":["S8maps.vl2"],"terrains/norty.ter":["TWL2-MapPack.vl2"],"terrains/obsidian.ter":["z_DMP2-V0.6.vl2"],"terrains/retroDCT2.ter":["z_DMP2-V0.6.vl2"],"terrains/retroDX.ter":["z_DMP2-V0.6.vl2"],"terrains/retroRD.ter":["z_DMP2-V0.6.vl2"],"terrains/retroRDT2.ter":["z_DMP2-V0.6.vl2"],"terrains/retroSH.ter":["z_DMP2-V0.6.vl2"],"terrains/retroSHT2.ter":["z_DMP2-V0.6.vl2"],"terrains/retroSnowBlind.ter":["z_DMP2-V0.6.vl2"],"terrains/rst_Astro.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/rst_FaceCrossing.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/rst_SimpleFlagArena.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/rst_agroleon.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/rst_bittergorge.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/rst_crumpie.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/rst_dermcity.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/rst_isledebatalla.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/rst_spit.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/s8_Cardiac.spn":["S8maps.vl2"],"terrains/slapdashMI.ter":["z_DMP2-V0.6.vl2"],"terrains/slapdashMInferno.spn":["z_DMP2-V0.6.vl2"],"terrains/slapdashMS.ter":["z_DMP2-V0.6.vl2"],"terrains/slapdashMStorm.spn":["z_DMP2-V0.6.vl2"],"terrains/stormsrage.spn":["z_DMP2-V0.6.vl2"],"terrains/stormsrage.ter":["z_DMP2-V0.6.vl2"],"terrains/texture/Centaur_texture.cs":["centaur.vl2"],"terrains/texture/DeathBirdsFly_texture.cs":["missions.vl2"],"terrains/texture/Mark1_texture.cs":["missions.vl2"],"terrains/texture/NewDesert1_texture.cs":["missions.vl2"],"terrains/texture/NewDesert2_texture.cs":["missions.vl2"],"terrains/texture/NewDesert3_texture.cs":["missions.vl2"],"terrains/texture/NewLava1_texture.cs":["missions.vl2"],"terrains/texture/NewLava2_texture.cs":["missions.vl2"],"terrains/texture/NewLush1_texture.cs":["missions.vl2"],"terrains/texture/NewLush2_texture.cs":["missions.vl2"],"terrains/texture/NewLush3_texture.cs":["missions.vl2"],"terrains/texture/NewSnow1_texture.cs":["missions.vl2"],"terrains/texture/NewSnow2_texture.cs":["missions.vl2"],"terrains/texture/NewSnow3_textures.cs":["missions.vl2"],"terrains/texture/NewSnowyGrass_texture.cs":["missions.vl2"],"terrains/texture/Overreach_texture.cs":["missions.vl2"],"terrains/texture/Reversion_texture.cs":["missions.vl2"],"terrains/texture/Sounds.Mission1_texture.cs":["missions.vl2"],"terrains/texture/ThinIce_texture.cs":["missions.vl2"],"terrains/tusk.ter":["z_DMP2-V0.6.vl2"],"terrains/twinDrakes.spn":["z_DMP2-V0.6.vl2"],"terrains/twinDrakes.ter":["z_DMP2-V0.6.vl2"],"terrains/woe.spn":["z_DMP2-V0.6.vl2"],"terrains/woe.ter":["z_DMP2-V0.6.vl2"],"textures/AW-Starfield3b.png":["z_DMP2-V0.6.vl2"],"textures/Badlands_l4.dml":["textures.vl2"],"textures/ConcreteFloor.png":["z_DMP2-V0.6.vl2"],"textures/ConcreteVents.png":["z_DMP2-V0.6.vl2"],"textures/DarkStormy.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/Desert_l4.dml":["textures.vl2"],"textures/Details/bb_det2.png":["TWL-MapPack.vl2"],"textures/EFlareB2.png":["z_DMP2-V0.6.vl2"],"textures/EFlareR2.png":["z_DMP2-V0.6.vl2"],"textures/EarthofRog.png":["z_DMP2-V0.6.vl2"],"textures/Euro4_Bleed.dml":["TWL2-MapPack.vl2"],"textures/Euro4_FrozenHope.dml":["TWL2-MapPack.vl2"],"textures/Evil8/e8_base1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8_base1b.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8_base1c.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8_btrim01.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8_btrim05.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8_launchpad1.png":["TWL-MapPack.vl2"],"textures/Evil8/e8_mtlwall1b.png":["TWL-MapPack.vl2"],"textures/Evil8/e8_mtlwall3.png":["TWL-MapPack.vl2"],"textures/Evil8/e8_mtlwall4.png":["TWL-MapPack.vl2"],"textures/Evil8/e8_rlight_0000.png":["TWL-MapPack.vl2"],"textures/Evil8/e8_rlightb.png":["TWL-MapPack.vl2"],"textures/Evil8/e8_rlightb_0000.png":["TWL-MapPack.vl2"],"textures/Evil8/e8basictrim2_bl.png":["TWL-MapPack.vl2"],"textures/Evil8/e8beam01.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8beam01b.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8beam02.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8bgrate01.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8bolttrim.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8bolttrimb.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8clangfloor.png":["TWL-MapPack.vl2"],"textures/Evil8/e8clangfloor01.png":["TWL-MapPack.vl2"],"textures/Evil8/e8clangfloor03.png":["TWL-MapPack.vl2"],"textures/Evil8/e8clangfloor05c.png":["TWL-MapPack.vl2"],"textures/Evil8/e8clangwarnmix_.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8crete01.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8crete01stair1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8crete03.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8crete03b.png":["TWL-MapPack.vl2"],"textures/Evil8/e8crete03c.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8crete03cc.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8crete03d.png":["TWL-MapPack.vl2"],"textures/Evil8/e8crete03fadedw.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8cretefloor02.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8cretefloor_ti.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8cretesmlltrim.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8lighttrim.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8lighttrim_b.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8metal03c_blue.png":["TWL-MapPack.vl2"],"textures/Evil8/e8mtltrim.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8mtltrim1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8mtltrim1b.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8mtltrim2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8smlltrim1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8spawn01b.png":["TWL-MapPack.vl2"],"textures/Evil8/e8support02.png":["TWL-MapPack.vl2"],"textures/Evil8/e8support02c.png":["TWL-MapPack.vl2"],"textures/Evil8/e8support04b_bl.png":["TWL-MapPack.vl2"],"textures/Evil8/e8support05.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8tinylight_000.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8tmtllight2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8trimlight_000.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8warning2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8warning256.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8warning2step.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8wrntrim.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8wrntrim2b.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/null.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/IceDagSky/sback.png":["z_DMP2-V0.6.vl2"],"textures/IceDagSky/sdown.png":["z_DMP2-V0.6.vl2"],"textures/IceDagSky/sfront.png":["z_DMP2-V0.6.vl2"],"textures/IceDagSky/sleft.png":["z_DMP2-V0.6.vl2"],"textures/IceDagSky/sright.png":["z_DMP2-V0.6.vl2"],"textures/IceDagSky/sup.png":["z_DMP2-V0.6.vl2"],"textures/Iris_sky.dml":["TWL-MapPack.vl2"],"textures/L4.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/LiquidTiles/industrial_oil.png":["TWL-MapPack.vl2"],"textures/LiquidTiles/tes_water2.bm8":["TWL-MapPack.vl2"],"textures/LiquidTiles/tes_water2.png":["TWL-MapPack.vl2"],"textures/Lush_l4.dml":["textures.vl2"],"textures/Magellan.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/Malig_sky.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/MetalWall.png":["z_DMP2-V0.6.vl2"],"textures/Nef5.dml":["TR2final105-client.vl2"],"textures/Nef5/Nef5_BK.png":["TR2final105-client.vl2"],"textures/Nef5/Nef5_DN.png":["TR2final105-client.vl2"],"textures/Nef5/Nef5_FR.png":["TR2final105-client.vl2"],"textures/Nef5/Nef5_LF.png":["TR2final105-client.vl2"],"textures/Nef5/Nef5_RT.png":["TR2final105-client.vl2"],"textures/Nef5/Nef5_UP.png":["TR2final105-client.vl2"],"textures/NefRed1.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/Nef_Sset2.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/Nef_TR2_Red.dml":["TR2final105-client.vl2"],"textures/Nef_TR2_Red_1.png":["TR2final105-client.vl2"],"textures/Nef_TR2_Red_2.png":["TR2final105-client.vl2"],"textures/Nef_TR2_Red_3.png":["TR2final105-client.vl2"],"textures/Nef_TR2_Red_4.png":["TR2final105-client.vl2"],"textures/Nef_TR2_Red_5.png":["TR2final105-client.vl2"],"textures/Nef_TR2_Red_7.png":["TR2final105-client.vl2"],"textures/Nef_TR2_Red_Cloud1.png":["TR2final105-client.vl2"],"textures/Nycto-sm.dml":["TWL-MapPack.vl2"],"textures/Nycto/stormmtn_BK.png":["TWL-MapPack.vl2"],"textures/Nycto/stormmtn_DN.png":["TWL-MapPack.vl2"],"textures/Nycto/stormmtn_ENV.png":["TWL-MapPack.vl2"],"textures/Nycto/stormmtn_FR.png":["TWL-MapPack.vl2"],"textures/Nycto/stormmtn_LF.png":["TWL-MapPack.vl2"],"textures/Nycto/stormmtn_RT.png":["TWL-MapPack.vl2"],"textures/Nycto/stormmtn_UP.png":["TWL-MapPack.vl2"],"textures/PacificSky.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/PlanetX.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/RedPlanet.dml":["TR2final105-client.vl2"],"textures/RedPlanet_1.png":["TR2final105-client.vl2"],"textures/RedPlanet_2.png":["TR2final105-client.vl2"],"textures/RedPlanet_3.png":["TR2final105-client.vl2"],"textures/RedPlanet_4.png":["TR2final105-client.vl2"],"textures/RedPlanet_5.png":["TR2final105-client.vl2"],"textures/RedPlanet_Cloud1.png":["TR2final105-client.vl2"],"textures/SOM_TR2_Armageddon.dml":["TR2final105-client.vl2"],"textures/SOM_TR2_StonedBlue.dml":["TR2final105-client.vl2"],"textures/SOM_TR2_WinterBlue.dml":["TR2final105-client.vl2"],"textures/SOM_WinterBlue/WinterBlue_v5_BK.bmp":["TR2final105-client.vl2"],"textures/SOM_WinterBlue/WinterBlue_v5_FR.bmp":["TR2final105-client.vl2"],"textures/SOM_WinterBlue/WinterBlue_v5_LF.bmp":["TR2final105-client.vl2"],"textures/SOM_WinterBlue/WinterBlue_v5_RT.bmp":["TR2final105-client.vl2"],"textures/SOM_WinterBlue/WinterBlue_v5_UP.bmp":["TR2final105-client.vl2"],"textures/Sami_D.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/SantaHat_D.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/Saturn.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/Starfallen.dml":["Classic_maps_v1.vl2"],"textures/StonedBlue/StonedBlue_v5_BK.bmp":["TR2final105-client.vl2"],"textures/StonedBlue/StonedBlue_v5_FR.bmp":["TR2final105-client.vl2"],"textures/StonedBlue/StonedBlue_v5_LF.bmp":["TR2final105-client.vl2"],"textures/StonedBlue/StonedBlue_v5_RT.bmp":["TR2final105-client.vl2"],"textures/StonedBlue/StonedBlue_v5_UP.bmp":["TR2final105-client.vl2"],"textures/SunSet12.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/Sundown25.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/T2IntroC15.avi":["textures.vl2"],"textures/TL_Magnum.dml":["TWL2-MapPack.vl2"],"textures/TN_entropy.bm8":["T2csri.vl2"],"textures/TN_entropy.png":["T2csri.vl2"],"textures/TN_logo.bm8":["T2csri.vl2"],"textures/TR1_1.png":["TR2final105-client.vl2"],"textures/TR1_2.png":["TR2final105-client.vl2"],"textures/TR1_3.png":["TR2final105-client.vl2"],"textures/TR1_4.png":["TR2final105-client.vl2"],"textures/TR1_5.png":["TR2final105-client.vl2"],"textures/TR1_7.png":["TR2final105-client.vl2"],"textures/TR1_Cloud1.png":["TR2final105-client.vl2"],"textures/TR1_Cloud2.png":["TR2final105-client.vl2"],"textures/TR1_Nef.dml":["TR2final105-client.vl2"],"textures/TR2-1.lmale.png":["TR2final105-client.vl2"],"textures/TR2-2.lmale.png":["TR2final105-client.vl2"],"textures/Taco_D.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/WallMetalP.png":["z_DMP2-V0.6.vl2"],"textures/amocmd00.png":["z_DMP2-V0.6.vl2"],"textures/amoncmd.png":["z_DMP2-V0.6.vl2"],"textures/amun01.png":["z_DMP2-V0.6.vl2"],"textures/anabatic.dml":["z_DMP2-V0.6.vl2"],"textures/armageddon/Armageddon_v5_BK.bmp":["TR2final105-client.vl2"],"textures/armageddon/Armageddon_v5_FR.bmp":["TR2final105-client.vl2"],"textures/armageddon/Armageddon_v5_LF.bmp":["TR2final105-client.vl2"],"textures/armageddon/Armageddon_v5_RT.bmp":["TR2final105-client.vl2"],"textures/armageddon/Armageddon_v5_RTR.bmp":["TR2final105-client.vl2"],"textures/armageddon/Armageddon_v5_UP.bmp":["TR2final105-client.vl2"],"textures/armorpack.png":["z_DMP2-V0.6.vl2"],"textures/aurawisp.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/bBlue.png":["z_DMP2-V0.6.vl2"],"textures/bLBlue.PNG":["z_DMP2-V0.6.vl2"],"textures/bRed.png":["z_DMP2-V0.6.vl2"],"textures/badlandday.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/badlands/bd_1wal03c.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eCol01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eCol01a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eCol02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ebor01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ebor02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ebor03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ebor04.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ebor05.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo1a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo1b.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo2a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo2b.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo3a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo3b.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo3d.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo4a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo4b.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_edoo01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_edoo02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eflo01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_elig02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_elig02a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_elig03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_elig03a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_espe01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_espe02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_espe03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eterrain1a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eterrain2a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eterrain3a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eterrain3b.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eterrain4a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eterrain5a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal03c.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal04.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal05.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal06a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal07.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal08.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal09.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal10.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal11.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal13.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal13A.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal14.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal15.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal16.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iCol01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iCol02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor04.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor05.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor10.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor6.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor7.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor8.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor9.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_icei01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_icei02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_icei02a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_icei03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iceilig01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iceilig02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iceilig03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ichute01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ichute02a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_icoligolA.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_icomp01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_idoo03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iflo01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iflo02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iflo03b.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ifunctec01a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ifunctec02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ilig01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ilig01a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_inf_ichute03.png":["Classic_maps_v1.vl2"],"textures/badlands/bd_ispe01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ispe03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ispe04.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ispe06.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ispe07.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ispe07a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itebor01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itec01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itec01a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itec02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itec03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itec05.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itec06a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itewal01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itewal01b.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itewal01c.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itewal01e.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iwal01b.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iwal01e.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iwal02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iwal03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iwal03c.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iwal16.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_screen.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_thresh01a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_thresh02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_thresh02a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/be_ebor03.PNG":["Classic_maps_v1.vl2"],"textures/badlands/be_eflo02.PNG":["Classic_maps_v1.vl2"],"textures/badlands/be_elig03.PNG":["Classic_maps_v1.vl2"],"textures/badlands/be_ewal06.PNG":["Classic_maps_v1.vl2"],"textures/badlands/be_ewal07.PNG":["Classic_maps_v1.vl2"],"textures/badlands/be_icei01a.png":["Classic_maps_v1.vl2"],"textures/badlands/cp_ibor03.png":["Classic_maps_v1.vl2"],"textures/badlands/ds_efloor1.png":["Classic_maps_v1.vl2"],"textures/badlands/ds_ilig03.png":["Classic_maps_v1.vl2"],"textures/badlands/inf_butch_grey1.png":["Classic_maps_v1.vl2"],"textures/badlands/inf_butch_grey5.png":["Classic_maps_v1.vl2"],"textures/badlands/iwal20.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/badlands/iwal21.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/badlands/iwal22.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/badlands/skies/badlandday_BK.bm8":["badlands.vl2"],"textures/badlands/skies/badlandday_BK.png":["","badlands.vl2"],"textures/badlands/skies/badlandday_DN.bm8":["badlands.vl2"],"textures/badlands/skies/badlandday_DN.png":["badlands.vl2"],"textures/badlands/skies/badlandday_FR.bm8":["badlands.vl2"],"textures/badlands/skies/badlandday_FR.png":["","badlands.vl2"],"textures/badlands/skies/badlandday_LF.bm8":["badlands.vl2"],"textures/badlands/skies/badlandday_LF.png":["","badlands.vl2"],"textures/badlands/skies/badlandday_RT.bm8":["badlands.vl2"],"textures/badlands/skies/badlandday_RT.png":["","badlands.vl2"],"textures/badlands/skies/badlandday_UP.bm8":["badlands.vl2"],"textures/badlands/skies/badlandday_UP.png":["","badlands.vl2"],"textures/badlands/skies/bd_day_cloud1.bm8":["badlands.vl2"],"textures/badlands/skies/bd_day_cloud1.png":["badlands.vl2"],"textures/badlands/skies/bd_day_cloud2.bm8":["badlands.vl2"],"textures/badlands/skies/bd_day_cloud2.png":["badlands.vl2"],"textures/badlands/skies/bd_day_cloud_emap.bm8":["badlands.vl2"],"textures/badlands/skies/bd_day_cloud_emap.png":["badlands.vl2"],"textures/badlands/skies/bd_nite_starry_emap.bm8":["badlands.vl2"],"textures/badlands/skies/bd_nite_starry_emap.png":["badlands.vl2"],"textures/badlands/skies/skyrender_sky-credit.txt":[""],"textures/badlands/skies/starrynite_v2_BK.bm8":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_BK.png":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_DN.bm8":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_DN.png":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_FR.bm8":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_FR.png":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_LF.bm8":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_LF.png":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_RT.bm8":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_RT.png":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_UP.bm8":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_UP.png":["badlands.vl2"],"textures/base.flag.png":["z_DMP2-V0.6.vl2"],"textures/base.lmale.png":["TR2final105-client.vl2"],"textures/base1c.png":["z_DMP2-V0.6.vl2"],"textures/base_tex.png":["z_DMP2-V0.6.vl2"],"textures/bd_ewal11.png":["z_DMP2-V0.6.vl2"],"textures/bd_idoo03.PNG":["z_DMP2-V0.6.vl2"],"textures/be_espec02.PNG":["z_DMP2-V0.6.vl2"],"textures/be_itelig01.PNG":["z_DMP2-V0.6.vl2"],"textures/be_itewal01.PNG":["z_DMP2-V0.6.vl2"],"textures/beagle.flag.png":["z_DMP2-V0.6.vl2"],"textures/blackdust.dml":["TWL2-MapPack.vl2"],"textures/blackdust/blackdust_DN.png":["TWL2-MapPack.vl2"],"textures/blackdust/blackdust_bk.png":["TWL2-MapPack.vl2"],"textures/blackdust/blackdust_cloud1.png":["TWL2-MapPack.vl2"],"textures/blackdust/blackdust_cloud2.png":["TWL2-MapPack.vl2"],"textures/blackdust/blackdust_fr.png":["TWL2-MapPack.vl2"],"textures/blackdust/blackdust_lf.png":["TWL2-MapPack.vl2"],"textures/blackdust/blackdust_rt.png":["TWL2-MapPack.vl2"],"textures/blackdust/blackdust_up.png":["TWL2-MapPack.vl2"],"textures/blite00.png":["z_DMP2-V0.6.vl2"],"textures/blite04.png":["z_DMP2-V0.6.vl2"],"textures/bluSphereCrash.png":["z_DMP2-V0.6.vl2"],"textures/blue_blink4.png":["z_DMP2-V0.6.vl2"],"textures/borealis.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/bsmoke02.png":["z_DMP2-V0.6.vl2"],"textures/canyon_crusade.dml":["TWL2-MapPack.vl2"],"textures/catMat.png":["z_DMP2-V0.6.vl2"],"textures/catWhiskers.png":["z_DMP2-V0.6.vl2"],"textures/ccbsky2.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/clouds.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/cmdlite01.png":["z_DMP2-V0.6.vl2"],"textures/commander/Cursors/com_cursor_arrow_icon.png":["textures.vl2"],"textures/commander/Cursors/com_handclose_icon.png":["textures.vl2"],"textures/commander/Cursors/com_handopen_icon.png":["textures.vl2"],"textures/commander/Cursors/com_maglass_icon.png":["textures.vl2"],"textures/commander/Cursors/com_pointer_icon.png":["textures.vl2"],"textures/commander/Cursors/com_pointer_pos_icon.png":["textures.vl2"],"textures/commander/Gui/cmd_columnheadbar.png":["textures.vl2"],"textures/commander/Gui/cmd_control_checkbox.png":["textures.vl2"],"textures/commander/Gui/cmd_gradient.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_camera.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_center.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_misc.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_misc_D.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_moveselect.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_objectives.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_players.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_sensor.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_tactical.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_tactical_D.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_text.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_waypoints.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_zoom.png":["textures.vl2"],"textures/commander/Gui/cmd_offscreen_arrow.png":["textures.vl2"],"textures/commander/Gui/cmd_tv_frame.png":["textures.vl2"],"textures/commander/Gui/cmd_tv_static.png":["textures.vl2"],"textures/commander/Icons/assigned_task_anim.dml":["textures.vl2"],"textures/commander/Icons/base_select.dml":["textures.vl2"],"textures/commander/Icons/com_icon_bioderm.png":["textures.vl2"],"textures/commander/Icons/com_icon_bioderm_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_bloodeagle.png":["textures.vl2"],"textures/commander/Icons/com_icon_bloodeagle_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_bomber.png":["textures.vl2"],"textures/commander/Icons/com_icon_bomber_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_camera.png":["textures.vl2"],"textures/commander/Icons/com_icon_camera_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_diamsword.png":["textures.vl2"],"textures/commander/Icons/com_icon_diamsword_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_flag_outside.png":["textures.vl2"],"textures/commander/Icons/com_icon_flag_outside_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_generator.png":["textures.vl2"],"textures/commander/Icons/com_icon_generator_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_genericswitch.png":["textures.vl2"],"textures/commander/Icons/com_icon_genericswitch_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_hapc.png":["textures.vl2"],"textures/commander/Icons/com_icon_hapc_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_harbinger.png":["textures.vl2"],"textures/commander/Icons/com_icon_harbinger_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_inferno.png":["textures.vl2"],"textures/commander/Icons/com_icon_inferno_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_inventory.png":["textures.vl2"],"textures/commander/Icons/com_icon_inventory_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_landscout.png":["textures.vl2"],"textures/commander/Icons/com_icon_landscout_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_mpb.png":["textures.vl2"],"textures/commander/Icons/com_icon_mpb_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_nexus.png":["textures.vl2"],"textures/commander/Icons/com_icon_nexus_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_scout.png":["textures.vl2"],"textures/commander/Icons/com_icon_scout_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_sensor.png":["textures.vl2"],"textures/commander/Icons/com_icon_sensor_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_solar_gen.png":["textures.vl2"],"textures/commander/Icons/com_icon_solar_gen_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_starwolf.png":["textures.vl2"],"textures/commander/Icons/com_icon_starwolf_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_storm.png":["textures.vl2"],"textures/commander/Icons/com_icon_storm_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_tank.png":["textures.vl2"],"textures/commander/Icons/com_icon_tank_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_turret.png":["textures.vl2"],"textures/commander/Icons/com_icon_turret_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_turretbase.png":["textures.vl2"],"textures/commander/Icons/com_icon_turretbase_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_vehicle_inventory.png":["textures.vl2"],"textures/commander/Icons/com_icon_vehicle_inventory_glow.png":["textures.vl2"],"textures/commander/Icons/com_player_grey_24x.png":["textures.vl2"],"textures/commander/Icons/com_player_grey_24x_glow.png":["textures.vl2"],"textures/commander/Icons/com_waypoint_1.png":["textures.vl2"],"textures/commander/Icons/com_waypoint_2.png":["textures.vl2"],"textures/commander/Icons/com_waypoint_3.png":["textures.vl2"],"textures/commander/Icons/com_waypoint_4.png":["textures.vl2"],"textures/commander/Icons/com_waypoint_5.png":["textures.vl2"],"textures/commander/Icons/com_waypoint_6.png":["textures.vl2"],"textures/commander/Icons/com_waypoint_7.png":["textures.vl2"],"textures/commander/Icons/diamond_frame_1.png":["textures.vl2"],"textures/commander/Icons/diamond_frame_2.png":["textures.vl2"],"textures/commander/Icons/diamond_frame_3.png":["textures.vl2"],"textures/commander/Icons/diamond_frame_4.png":["textures.vl2"],"textures/commander/Icons/diamond_frame_5.png":["textures.vl2"],"textures/commander/Icons/diamond_frame_6.png":["textures.vl2"],"textures/commander/Icons/diamond_not_selected.png":["textures.vl2"],"textures/commander/Icons/player_glow.dml":["textures.vl2"],"textures/commander/Icons/selectobject_1.png":["textures.vl2"],"textures/commander/Icons/selectobject_2.png":["textures.vl2"],"textures/commander/Icons/selectobject_3.png":["textures.vl2"],"textures/commander/Icons/selectobject_4.png":["textures.vl2"],"textures/commander/Icons/selectobject_5.png":["textures.vl2"],"textures/commander/Icons/selectobject_6.png":["textures.vl2"],"textures/commander/Icons/selectobject_7.png":["textures.vl2"],"textures/commander/Icons/waypoint_anim.dml":["textures.vl2"],"textures/commander/MiniIcons/TR2com_flag_grey.png":["TR2final105-client.vl2"],"textures/commander/MiniIcons/com_bomber_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_camera_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_deploymotionsensor.png":["textures.vl2"],"textures/commander/MiniIcons/com_deploypulsesensor.png":["textures.vl2"],"textures/commander/MiniIcons/com_flag_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_generator.png":["textures.vl2"],"textures/commander/MiniIcons/com_hapc_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_inventory_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_landscout_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_mpb_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_player_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_scout_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_sensor_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_solargen_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_switch_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_tank_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_turret_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_turretbase_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_vehicle_pad_inventory.png":["textures.vl2"],"textures/commander/MiniIcons/com_waypoint_grey.png":["textures.vl2"],"textures/control.png":["z_DMP2-V0.6.vl2"],"textures/cp_nebula3.png":["z_DMP2-V0.6.vl2"],"textures/cphoenix.flag.png":["z_DMP2-V0.6.vl2"],"textures/cubemap.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/cylinder_tex.png":["z_DMP2-V0.6.vl2"],"textures/dParticle.png":["z_DMP2-V0.6.vl2"],"textures/damSkyBack.png":["z_DMP2-V0.6.vl2"],"textures/damSkyFront.png":["z_DMP2-V0.6.vl2"],"textures/damSkyLeft.png":["z_DMP2-V0.6.vl2"],"textures/damSkyRight.png":["z_DMP2-V0.6.vl2"],"textures/damSkyTop.png":["z_DMP2-V0.6.vl2"],"textures/dark_green.dml":["TWL2-MapPack.vl2"],"textures/dark_green/dark_green_BK.png":["TWL2-MapPack.vl2"],"textures/dark_green/dark_green_DN.png":["TWL2-MapPack.vl2"],"textures/dark_green/dark_green_FR.png":["TWL2-MapPack.vl2"],"textures/dark_green/dark_green_LF.png":["TWL2-MapPack.vl2"],"textures/dark_green/dark_green_RT.png":["TWL2-MapPack.vl2"],"textures/dark_green/dark_green_UP.png":["TWL2-MapPack.vl2"],"textures/dark_green/dark_green_cloud1.png":["TWL2-MapPack.vl2"],"textures/dark_green/dark_green_cloud2.png":["TWL2-MapPack.vl2"],"textures/dd2.png":["z_DMP2-V0.6.vl2"],"textures/deploy_Ammo.png":["z_DMP2-V0.6.vl2"],"textures/deploy_Ammo2.png":["z_DMP2-V0.6.vl2"],"textures/desert/cp_ecombo1a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ecombo1b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_eport01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_eport01c.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_espec01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_espec02.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_espec02BASE.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_espec02CAP.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_espec03.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_etec01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_etec02.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ewal01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ewal01a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ewal01b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ewal01c.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ewal01d.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ewal01e.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ewal01f.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ibor01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ibor01a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ibor02.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ibor02a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ibor03.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ichute01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ichute02.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_icoldeco01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_icoldeco01a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_icoligolA.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_icomp01b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_icomp01c.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_icomp01e.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_icomp01f.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_icomp01g.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_idoo01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iflo01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iflo01d.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iflo02.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iflo02a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iflo02b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iflo02c.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ilig01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ilig01a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ilig02.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ilig02a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ilig02b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ilig02c.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ilig05a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ilig05b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispec01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispec01CAP.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispec02CAP.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispec02b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispecbase01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispecbase01a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispecbase01d.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispecbase01f.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispecbase01g.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_istair01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_istrface01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_istrface01c.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_istrface01d.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_istrface01e.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_istrface01f.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_istrface01g.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_istrface01h.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_itec01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_itec01c.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_itec02.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_itec03a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_itec03b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_itecwal01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_itecwal01a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_itecwal01b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iwal02b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iwal02d.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iwal02f.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iwal02g.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iwalbase02.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iwalbase02a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_sand.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_screen.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_scrnbrdr01a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_scrnbrdr01c.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_thresh01OFF.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_thresh01ON.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/iwal2020.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/desert/iwal2021.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/desert/iwal2022.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/desert/skies/d_N_b.bm8":["desert.vl2"],"textures/desert/skies/d_N_b.png":["desert.vl2"],"textures/desert/skies/d_N_d.bm8":["desert.vl2"],"textures/desert/skies/d_N_d.png":["desert.vl2"],"textures/desert/skies/d_N_f.bm8":["desert.vl2"],"textures/desert/skies/d_N_f.png":["desert.vl2"],"textures/desert/skies/d_N_l.bm8":["desert.vl2"],"textures/desert/skies/d_N_l.png":["desert.vl2"],"textures/desert/skies/d_N_r.bm8":["desert.vl2"],"textures/desert/skies/d_N_r.png":["desert.vl2"],"textures/desert/skies/d_N_t.bm8":["desert.vl2"],"textures/desert/skies/d_N_t.png":["desert.vl2"],"textures/desert/skies/d_n_move1.bm8":["desert.vl2"],"textures/desert/skies/d_n_move1.png":["desert.vl2"],"textures/desert/skies/d_n_move2.bm8":["desert.vl2"],"textures/desert/skies/d_n_move2.png":["desert.vl2"],"textures/desert/skies/d_n_move3.bm8":["desert.vl2"],"textures/desert/skies/d_n_move3.png":["desert.vl2"],"textures/desert/skies/db2.bm8":["desert.vl2"],"textures/desert/skies/db2.png":["desert.vl2"],"textures/desert/skies/dd2.bm8":["desert.vl2"],"textures/desert/skies/dd2.png":["desert.vl2"],"textures/desert/skies/desert_blue_emap.bm8":["desert.vl2"],"textures/desert/skies/desert_blue_emap.png":["desert.vl2"],"textures/desert/skies/desert_brown_emap.bm8":["desert.vl2"],"textures/desert/skies/desert_brown_emap.png":["desert.vl2"],"textures/desert/skies/desert_starrynite_emap.bm8":["desert.vl2"],"textures/desert/skies/desert_starrynite_emap.png":["desert.vl2"],"textures/desert/skies/desertmove1.bm8":["desert.vl2"],"textures/desert/skies/desertmove1.png":["desert.vl2"],"textures/desert/skies/desertmove2.bm8":["desert.vl2"],"textures/desert/skies/desertmove2.png":["desert.vl2"],"textures/desert/skies/desertmove3.bm8":["desert.vl2"],"textures/desert/skies/desertmove3.png":["desert.vl2"],"textures/desert/skies/desertmove4.bm8":["desert.vl2"],"textures/desert/skies/desertmove4.png":["desert.vl2"],"textures/desert/skies/df2.bm8":["desert.vl2"],"textures/desert/skies/df2.png":["desert.vl2"],"textures/desert/skies/dl2.bm8":["desert.vl2"],"textures/desert/skies/dl2.png":["desert.vl2"],"textures/desert/skies/dr2.bm8":["desert.vl2"],"textures/desert/skies/dr2.png":["desert.vl2"],"textures/desert/skies/dt2.bm8":["desert.vl2"],"textures/desert/skies/dt2.png":["desert.vl2"],"textures/desert/skies/starrynite_v3_BK.bm8":["desert.vl2"],"textures/desert/skies/starrynite_v3_BK.png":["desert.vl2"],"textures/desert/skies/starrynite_v3_DN.bm8":["desert.vl2"],"textures/desert/skies/starrynite_v3_DN.png":["desert.vl2"],"textures/desert/skies/starrynite_v3_FR.bm8":["desert.vl2"],"textures/desert/skies/starrynite_v3_FR.png":["desert.vl2"],"textures/desert/skies/starrynite_v3_LF.bm8":["desert.vl2"],"textures/desert/skies/starrynite_v3_LF.png":["desert.vl2"],"textures/desert/skies/starrynite_v3_RT.bm8":["desert.vl2"],"textures/desert/skies/starrynite_v3_RT.png":["desert.vl2"],"textures/desert/skies/starrynite_v3_UP.bm8":["desert.vl2"],"textures/desert/skies/starrynite_v3_UP.png":["desert.vl2"],"textures/desert512.png":["z_DMP2-V0.6.vl2"],"textures/desertDust.png":["z_DMP2-V0.6.vl2"],"textures/details/BadDet1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/BadDet2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/DesertDet1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/DesertDet2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/LavaDet1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/LavaDet2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/LushDet1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/LushDet2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/PlanetX_CB1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/details/SnowDet1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/SnowDet2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/bb_det2.png":["z_DMP2-V0.6.vl2"],"textures/dkmetal.png":["z_DMP2-V0.6.vl2"],"textures/dox/4circle_lite.png":["z_DMP2-V0.6.vl2"],"textures/dox/4square_lite.png":["z_DMP2-V0.6.vl2"],"textures/dox/BELogo.png":["z_DMP2-V0.6.vl2"],"textures/dox/BElogo2.png":["z_DMP2-V0.6.vl2"],"textures/dox/BlueMoon.png":["z_DMP2-V0.6.vl2"],"textures/dox/ConcreteFloor.png":["z_DMP2-V0.6.vl2"],"textures/dox/ConcreteFloorDS.png":["z_DMP2-V0.6.vl2"],"textures/dox/ConcreteVents.png":["z_DMP2-V0.6.vl2"],"textures/dox/CorridorFloor.png":["z_DMP2-V0.6.vl2"],"textures/dox/CorridorWA.png":["z_DMP2-V0.6.vl2"],"textures/dox/CorridorWB.png":["z_DMP2-V0.6.vl2"],"textures/dox/CorridorWD.png":["z_DMP2-V0.6.vl2"],"textures/dox/ExtSphereMetal.png":["z_DMP2-V0.6.vl2"],"textures/dox/ExteriorA.png":["z_DMP2-V0.6.vl2"],"textures/dox/ExteriorD.png":["z_DMP2-V0.6.vl2"],"textures/dox/ExteriorD2.png":["z_DMP2-V0.6.vl2"],"textures/dox/FloorMetaCir.png":["z_DMP2-V0.6.vl2"],"textures/dox/FloorMetal.png":["z_DMP2-V0.6.vl2"],"textures/dox/FloorMetal02.png":["z_DMP2-V0.6.vl2"],"textures/dox/FloorMetalBE.png":["z_DMP2-V0.6.vl2"],"textures/dox/MarbleFloorB.png":["z_DMP2-V0.6.vl2"],"textures/dox/MarbleFloorC.png":["z_DMP2-V0.6.vl2"],"textures/dox/MarbleWallC.png":["z_DMP2-V0.6.vl2"],"textures/dox/MarbleWallE.png":["z_DMP2-V0.6.vl2"],"textures/dox/MarbleWallF.png":["z_DMP2-V0.6.vl2"],"textures/dox/MatalWallA.png":["z_DMP2-V0.6.vl2"],"textures/dox/MetalVentWall.png":["z_DMP2-V0.6.vl2"],"textures/dox/MetalWall.png":["z_DMP2-V0.6.vl2"],"textures/dox/Nycto-comp3.png":["z_DMP2-V0.6.vl2"],"textures/dox/Nycto-computer.png":["z_DMP2-V0.6.vl2"],"textures/dox/PaintWallA.png":["z_DMP2-V0.6.vl2"],"textures/dox/PaintWallB.png":["z_DMP2-V0.6.vl2"],"textures/dox/PaintWallE.png":["z_DMP2-V0.6.vl2"],"textures/dox/PrisonWO.png":["z_DMP2-V0.6.vl2"],"textures/dox/PrisonWall.png":["z_DMP2-V0.6.vl2"],"textures/dox/Roman_COLLa.png":["z_DMP2-V0.6.vl2"],"textures/dox/Roman_COLLb.png":["z_DMP2-V0.6.vl2"],"textures/dox/Roman_ROOF.png":["z_DMP2-V0.6.vl2"],"textures/dox/Roman_STONE.png":["z_DMP2-V0.6.vl2"],"textures/dox/StoneWT.png":["z_DMP2-V0.6.vl2"],"textures/dox/StoneWall.png":["z_DMP2-V0.6.vl2"],"textures/dox/StoneWallPlain.png":["z_DMP2-V0.6.vl2"],"textures/dox/WallMetal01.png":["z_DMP2-V0.6.vl2"],"textures/dox/WallMetal02.png":["z_DMP2-V0.6.vl2"],"textures/dox/WallMetalP.png":["z_DMP2-V0.6.vl2"],"textures/dox/WallMetalP0.png":["z_DMP2-V0.6.vl2"],"textures/dox/WallMetalP2.png":["z_DMP2-V0.6.vl2"],"textures/dox/WallMetalStrips.png":["z_DMP2-V0.6.vl2"],"textures/dox/WallMetalp3.png":["z_DMP2-V0.6.vl2"],"textures/dox/ancient3.png":["z_DMP2-V0.6.vl2"],"textures/dox/antigrav.png":["z_DMP2-V0.6.vl2"],"textures/dox/base1c.png":["z_DMP2-V0.6.vl2"],"textures/dox/base_dark2.png":["z_DMP2-V0.6.vl2"],"textures/dox/base_rockburn.png":["z_DMP2-V0.6.vl2"],"textures/dox/base_rocklog.png":["z_DMP2-V0.6.vl2"],"textures/dox/bb_red.png":["z_DMP2-V0.6.vl2"],"textures/dox/bb_red2.png":["z_DMP2-V0.6.vl2"],"textures/dox/bb_sand.png":["z_DMP2-V0.6.vl2"],"textures/dox/bd_ispe07.PNG":["z_DMP2-V0.6.vl2"],"textures/dox/be_edoo02.PNG":["z_DMP2-V0.6.vl2"],"textures/dox/be_elig02.png":["z_DMP2-V0.6.vl2"],"textures/dox/be_elig02_nd.png":["z_DMP2-V0.6.vl2"],"textures/dox/be_elig03.PNG":["z_DMP2-V0.6.vl2"],"textures/dox/be_espec02.PNG":["z_DMP2-V0.6.vl2"],"textures/dox/be_ewal03_hl.png":["z_DMP2-V0.6.vl2"],"textures/dox/be_ewal03acrk.png":["z_DMP2-V0.6.vl2"],"textures/dox/be_ewal06.PNG":["z_DMP2-V0.6.vl2"],"textures/dox/be_gr3streak.png":["z_DMP2-V0.6.vl2"],"textures/dox/be_gr4streak.png":["z_DMP2-V0.6.vl2"],"textures/dox/be_icei01a.png":["z_DMP2-V0.6.vl2"],"textures/dox/be_ihalig.PNG":["z_DMP2-V0.6.vl2"],"textures/dox/be_iprflo01.PNG":["z_DMP2-V0.6.vl2"],"textures/dox/be_itebor04.PNG":["z_DMP2-V0.6.vl2"],"textures/dox/be_itedoo01.PNG":["z_DMP2-V0.6.vl2"],"textures/dox/be_itelig01.PNG":["z_DMP2-V0.6.vl2"],"textures/dox/be_itelig02.PNG":["z_DMP2-V0.6.vl2"],"textures/dox/be_itewal01.PNG":["z_DMP2-V0.6.vl2"],"textures/dox/be_itewal04.png":["z_DMP2-V0.6.vl2"],"textures/dox/beaglelz.png":["z_DMP2-V0.6.vl2"],"textures/dox/beam01.png":["z_DMP2-V0.6.vl2"],"textures/dox/bigrust.png":["z_DMP2-V0.6.vl2"],"textures/dox/bigrust2.png":["z_DMP2-V0.6.vl2"],"textures/dox/blue_light1.png":["z_DMP2-V0.6.vl2"],"textures/dox/blue_light2.png":["z_DMP2-V0.6.vl2"],"textures/dox/bluescrdeath.png":["z_DMP2-V0.6.vl2"],"textures/dox/bluetrim1.png":["z_DMP2-V0.6.vl2"],"textures/dox/bluetrim2.png":["z_DMP2-V0.6.vl2"],"textures/dox/bluetrim2a.png":["z_DMP2-V0.6.vl2"],"textures/dox/bluetrim3.png":["z_DMP2-V0.6.vl2"],"textures/dox/bluetrim4.png":["z_DMP2-V0.6.vl2"],"textures/dox/bolttrim.png":["z_DMP2-V0.6.vl2"],"textures/dox/box_a.png":["z_DMP2-V0.6.vl2"],"textures/dox/box_b.png":["z_DMP2-V0.6.vl2"],"textures/dox/box_c.png":["z_DMP2-V0.6.vl2"],"textures/dox/cam1.png":["z_DMP2-V0.6.vl2"],"textures/dox/cargo.png":["z_DMP2-V0.6.vl2"],"textures/dox/cargo1.png":["z_DMP2-V0.6.vl2"],"textures/dox/cargoend.png":["z_DMP2-V0.6.vl2"],"textures/dox/cargoend2.png":["z_DMP2-V0.6.vl2"],"textures/dox/cargotop.png":["z_DMP2-V0.6.vl2"],"textures/dox/carinternalwall.png":["z_DMP2-V0.6.vl2"],"textures/dox/carrierlogo1.png":["z_DMP2-V0.6.vl2"],"textures/dox/carrierlogo2.png":["z_DMP2-V0.6.vl2"],"textures/dox/carrierwall2.png":["z_DMP2-V0.6.vl2"],"textures/dox/carrierwall4.png":["z_DMP2-V0.6.vl2"],"textures/dox/cementwall6.png":["z_DMP2-V0.6.vl2"],"textures/dox/cementwall8.png":["z_DMP2-V0.6.vl2"],"textures/dox/cretepillarc.png":["z_DMP2-V0.6.vl2"],"textures/dox/crudewarn.png":["z_DMP2-V0.6.vl2"],"textures/dox/deck1+.png":["z_DMP2-V0.6.vl2"],"textures/dox/doorlogo1.png":["z_DMP2-V0.6.vl2"],"textures/dox/doorlogo2.png":["z_DMP2-V0.6.vl2"],"textures/dox/dox_beam.png":["z_DMP2-V0.6.vl2"],"textures/dox/dox_bluelite1.png":["z_DMP2-V0.6.vl2"],"textures/dox/dox_bluelite2.png":["z_DMP2-V0.6.vl2"],"textures/dox/dox_grsteel3.png":["z_DMP2-V0.6.vl2"],"textures/dox/dox_grsteel3_b.png":["z_DMP2-V0.6.vl2"],"textures/dox/dox_grsteel3_f.png":["z_DMP2-V0.6.vl2"],"textures/dox/dox_grsteel4.png":["z_DMP2-V0.6.vl2"],"textures/dox/dox_pipe1.png":["z_DMP2-V0.6.vl2"],"textures/dox/drkmtldpanelc.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_NefBlTrim.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_NefBlue.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_NefBlue1.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_NefWall1.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_Neffloor1.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_Neffloor5.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_etechbor01.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_etechbrdr2.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_ewall06.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_ewall07.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_genfloor.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_genwall.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_ilig02.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_ilig03.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_ilig04.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_iwal01.png":["z_DMP2-V0.6.vl2"],"textures/dox/ds_jet03.png":["z_DMP2-V0.6.vl2"],"textures/dox/dswordlz.png":["z_DMP2-V0.6.vl2"],"textures/dox/e6cfloordented.png":["z_DMP2-V0.6.vl2"],"textures/dox/e6girdergrate.png":["z_DMP2-V0.6.vl2"],"textures/dox/e6grate2flr.png":["z_DMP2-V0.6.vl2"],"textures/dox/e6horzlight.png":["z_DMP2-V0.6.vl2"],"textures/dox/e6smlgrtflr2bl.png":["z_DMP2-V0.6.vl2"],"textures/dox/e6strimlight.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8_base1.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8_base1b.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8_base1c.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8_btrim01.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8_btrim05.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8_launchpad1.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8_mtlwall1b.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8_mtlwall3.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8_mtlwall4.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8_rlight_0000.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8_rlightb.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8_rlightb_0000.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8basictrim2_bl.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8beam01.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8beam01b.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8beam02.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8bgrate01.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8bolttrim.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8bolttrimb.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8clangfloor.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8clangfloor01.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8clangfloor03.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8clangfloor05c.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8clangwarnmix_.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8crete01.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8crete01stair1.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8crete03.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8crete03b.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8crete03c.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8crete03cc.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8crete03d.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8crete03fadedw.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8cretefloor02.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8cretefloor_ti.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8cretesmlltrim.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8lighttrim.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8lighttrim_b.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8metal03c_blue.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8mtltrim.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8mtltrim1.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8mtltrim1b.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8mtltrim2.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8smlltrim1.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8spawn01b.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8support02.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8support02c.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8support04b_bl.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8support05.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8tinylight_000.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8tmtllight2.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8trimlight_000.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8warning2.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8warning256.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8warning2step.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8wrntrim.png":["z_DMP2-V0.6.vl2"],"textures/dox/e8wrntrim2b.png":["z_DMP2-V0.6.vl2"],"textures/dox/emap_beachblitz.png":["z_DMP2-V0.6.vl2"],"textures/dox/engine1.png":["z_DMP2-V0.6.vl2"],"textures/dox/grate1.png":["z_DMP2-V0.6.vl2"],"textures/dox/grate2.png":["z_DMP2-V0.6.vl2"],"textures/dox/grate_logo.png":["z_DMP2-V0.6.vl2"],"textures/dox/gratered.png":["z_DMP2-V0.6.vl2"],"textures/dox/greylite2.png":["z_DMP2-V0.6.vl2"],"textures/dox/gtext2a.png":["z_DMP2-V0.6.vl2"],"textures/dox/hangar_indoor1.png":["z_DMP2-V0.6.vl2"],"textures/dox/hangar_indoor3.png":["z_DMP2-V0.6.vl2"],"textures/dox/hangarwall.png":["z_DMP2-V0.6.vl2"],"textures/dox/hangarwall2.png":["z_DMP2-V0.6.vl2"],"textures/dox/hitec_wall1.png":["z_DMP2-V0.6.vl2"],"textures/dox/housewall.png":["z_DMP2-V0.6.vl2"],"textures/dox/idkmetal2.png":["z_DMP2-V0.6.vl2"],"textures/dox/idkmetal2a.png":["z_DMP2-V0.6.vl2"],"textures/dox/ir_blocks.png":["z_DMP2-V0.6.vl2"],"textures/dox/ir_plain.png":["z_DMP2-V0.6.vl2"],"textures/dox/ir_relief.png":["z_DMP2-V0.6.vl2"],"textures/dox/ir_trim1.png":["z_DMP2-V0.6.vl2"],"textures/dox/ir_trim2.png":["z_DMP2-V0.6.vl2"],"textures/dox/ir_wall.png":["z_DMP2-V0.6.vl2"],"textures/dox/jaxscr.png":["z_DMP2-V0.6.vl2"],"textures/dox/light_cold3.png":["z_DMP2-V0.6.vl2"],"textures/dox/light_small.png":["z_DMP2-V0.6.vl2"],"textures/dox/light_small2.png":["z_DMP2-V0.6.vl2"],"textures/dox/light_small3.png":["z_DMP2-V0.6.vl2"],"textures/dox/light_small4.png":["z_DMP2-V0.6.vl2"],"textures/dox/minesign.png":["z_DMP2-V0.6.vl2"],"textures/dox/mtlsupgrt2light.png":["z_DMP2-V0.6.vl2"],"textures/dox/mx3_logo.png":["z_DMP2-V0.6.vl2"],"textures/dox/mx3_memb.png":["z_DMP2-V0.6.vl2"],"textures/dox/mx3_tribute.png":["z_DMP2-V0.6.vl2"],"textures/dox/mx3_wall.png":["z_DMP2-V0.6.vl2"],"textures/dox/null.png":["z_DMP2-V0.6.vl2"],"textures/dox/pc1.png":["z_DMP2-V0.6.vl2"],"textures/dox/pc2.png":["z_DMP2-V0.6.vl2"],"textures/dox/pc3.png":["z_DMP2-V0.6.vl2"],"textures/dox/radarscr.png":["z_DMP2-V0.6.vl2"],"textures/dox/radarscr2.png":["z_DMP2-V0.6.vl2"],"textures/dox/redstripe2.png":["z_DMP2-V0.6.vl2"],"textures/dox/redvent2.png":["z_DMP2-V0.6.vl2"],"textures/dox/rock_smalllite.png":["z_DMP2-V0.6.vl2"],"textures/dox/rock_stripe.png":["z_DMP2-V0.6.vl2"],"textures/dox/rock_stripe2.png":["z_DMP2-V0.6.vl2"],"textures/dox/rock_wall_lite.png":["z_DMP2-V0.6.vl2"],"textures/dox/rock_wall_lite2.png":["z_DMP2-V0.6.vl2"],"textures/dox/rock_wall_lite3.png":["z_DMP2-V0.6.vl2"],"textures/dox/rock_wall_lite4.png":["z_DMP2-V0.6.vl2"],"textures/dox/rock_wall_lite5.png":["z_DMP2-V0.6.vl2"],"textures/dox/rock_wall_lite6.png":["z_DMP2-V0.6.vl2"],"textures/dox/rock_wall_lite7.png":["z_DMP2-V0.6.vl2"],"textures/dox/rock_wall_lite8.png":["z_DMP2-V0.6.vl2"],"textures/dox/rockwall_logo.png":["z_DMP2-V0.6.vl2"],"textures/dox/roofbeam.png":["z_DMP2-V0.6.vl2"],"textures/dox/rustbox.png":["z_DMP2-V0.6.vl2"],"textures/dox/rustbox_logo.png":["z_DMP2-V0.6.vl2"],"textures/dox/rway1_start.png":["z_DMP2-V0.6.vl2"],"textures/dox/rway2_start.png":["z_DMP2-V0.6.vl2"],"textures/dox/rway_end2.png":["z_DMP2-V0.6.vl2"],"textures/dox/rway_middle.png":["z_DMP2-V0.6.vl2"],"textures/dox/sboxlogo2.png":["z_DMP2-V0.6.vl2"],"textures/dox/sboxlogotop.png":["z_DMP2-V0.6.vl2"],"textures/dox/sign1.png":["z_DMP2-V0.6.vl2"],"textures/dox/sign2.png":["z_DMP2-V0.6.vl2"],"textures/dox/slabgrill.png":["z_DMP2-V0.6.vl2"],"textures/dox/special_shield2.png":["z_DMP2-V0.6.vl2"],"textures/dox/steelwall_logo.png":["z_DMP2-V0.6.vl2"],"textures/dox/stone_wall1.png":["z_DMP2-V0.6.vl2"],"textures/dox/stone_wall2.png":["z_DMP2-V0.6.vl2"],"textures/dox/stone_wall3.png":["z_DMP2-V0.6.vl2"],"textures/dox/stone_wall4.png":["z_DMP2-V0.6.vl2"],"textures/dox/stone_wall5.png":["z_DMP2-V0.6.vl2"],"textures/dox/stone_wall7.png":["z_DMP2-V0.6.vl2"],"textures/dox/stripe1.png":["z_DMP2-V0.6.vl2"],"textures/dox/stripe2.png":["z_DMP2-V0.6.vl2"],"textures/dox/stripe3.png":["z_DMP2-V0.6.vl2"],"textures/dox/striplite2.png":["z_DMP2-V0.6.vl2"],"textures/dox/striplite3.png":["z_DMP2-V0.6.vl2"],"textures/dox/sub_wall.png":["z_DMP2-V0.6.vl2"],"textures/dox/subchart1.png":["z_DMP2-V0.6.vl2"],"textures/dox/subdamage.png":["z_DMP2-V0.6.vl2"],"textures/dox/tcement1a.png":["z_DMP2-V0.6.vl2"],"textures/dox/tfloor.png":["z_DMP2-V0.6.vl2"],"textures/dox/tlroddtilecln.png":["z_DMP2-V0.6.vl2"],"textures/dox/tmtllight.png":["z_DMP2-V0.6.vl2"],"textures/dox/transporter.png":["z_DMP2-V0.6.vl2"],"textures/dox/transtek.png":["z_DMP2-V0.6.vl2"],"textures/dox/trimodd.png":["z_DMP2-V0.6.vl2"],"textures/dox/wall_1.png":["z_DMP2-V0.6.vl2"],"textures/dox/wall_1rust.png":["z_DMP2-V0.6.vl2"],"textures/dox/wall_2.png":["z_DMP2-V0.6.vl2"],"textures/dox/wall_3.png":["z_DMP2-V0.6.vl2"],"textures/dox/wall_4.png":["z_DMP2-V0.6.vl2"],"textures/dox/wall_5.png":["z_DMP2-V0.6.vl2"],"textures/dox/warm_wtlite.png":["z_DMP2-V0.6.vl2"],"textures/dox/warning2.png":["z_DMP2-V0.6.vl2"],"textures/dox/white_striplite.png":["z_DMP2-V0.6.vl2"],"textures/dox_textures/4circle_lite.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/antigrav.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/bluetrim1.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/bluetrim2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/bluetrim3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/carinternalwall.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/carrierwall4.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/doorlogo2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/ds_etechbor01.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/ds_etechbrdr2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/ds_ewall06.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/ds_ewall07.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/ds_genfloor.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/ds_genwall.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/ds_ilig04.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/ds_iwal01.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/grate1.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/grate2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/hangar_indoor1.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/hangar_indoor3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/light_cold3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/light_small2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/redstripe2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/rock_smalllite.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/rock_wall_lite.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/rock_wall_lite3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/rock_wall_lite4.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/rock_wall_lite5.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/roofbeam.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/rway_middle.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/sboxlogotop.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/slabgrill.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/stripe2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/striplite2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/striplite3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/wall_2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/wall_3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/white_striplite.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dsDust.png":["z_DMP2-V0.6.vl2"],"textures/ds_NefBlTrim.png":["z_DMP2-V0.6.vl2"],"textures/ds_NefBlue1.png":["z_DMP2-V0.6.vl2"],"textures/ds_NefWall1.png":["z_DMP2-V0.6.vl2"],"textures/ds_Neffloor1.png":["z_DMP2-V0.6.vl2"],"textures/ds_ewall07.png":["z_DMP2-V0.6.vl2"],"textures/ds_ilig02.png":["z_DMP2-V0.6.vl2"],"textures/ds_iwal01.png":["z_DMP2-V0.6.vl2"],"textures/dsword.flag.png":["z_DMP2-V0.6.vl2"],"textures/dust00.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust01.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust02.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust03.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust04.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust05.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust06.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust07.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust08.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust09.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust10.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/e8clangfloor05c.png":["z_DMP2-V0.6.vl2"],"textures/e8clangwarnmix_.png":["z_DMP2-V0.6.vl2"],"textures/e8mtltrim1b.png":["z_DMP2-V0.6.vl2"],"textures/e8trimlight_000.png":["z_DMP2-V0.6.vl2"],"textures/ee_dxfling.dml":["z_DMP2-V0.6.vl2"],"textures/ee_greenrain.dml":["z_DMP2-V0.6.vl2"],"textures/ee_hive.dml":["z_DMP2-V0.6.vl2"],"textures/ee_murkymist.dml":["z_DMP2-V0.6.vl2"],"textures/ee_sidewinder.dml":["z_DMP2-V0.6.vl2"],"textures/ee_tusk.dml":["z_DMP2-V0.6.vl2"],"textures/ee_twilightgrove.dml":["z_DMP2-V0.6.vl2"],"textures/ee_underpin.dml":["z_DMP2-V0.6.vl2"],"textures/eedessert.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/eeor/BElogo2.png":["z_DMP2-V0.6.vl2"],"textures/eeor/base1c.png":["z_DMP2-V0.6.vl2"],"textures/eeor/be_itedoo01.PNG":["z_DMP2-V0.6.vl2"],"textures/eeor/be_itelig01.PNG":["z_DMP2-V0.6.vl2"],"textures/eeor/beaglelz.png":["z_DMP2-V0.6.vl2"],"textures/eeor/bluetrim1.png":["z_DMP2-V0.6.vl2"],"textures/eeor/bluetrim2.png":["z_DMP2-V0.6.vl2"],"textures/eeor/bluetrim2a.png":["z_DMP2-V0.6.vl2"],"textures/eeor/bluetrim4.png":["z_DMP2-V0.6.vl2"],"textures/eeor/crudewarn.png":["z_DMP2-V0.6.vl2"],"textures/eeor/dox_bluelite2.png":["z_DMP2-V0.6.vl2"],"textures/eeor/ds_NefBlue1.png":["z_DMP2-V0.6.vl2"],"textures/eeor/ds_NefWall1.png":["z_DMP2-V0.6.vl2"],"textures/eeor/ds_Neffloor5.png":["z_DMP2-V0.6.vl2"],"textures/eeor/ds_ilig02.png":["z_DMP2-V0.6.vl2"],"textures/eeor/e8_base1.png":["z_DMP2-V0.6.vl2"],"textures/eeor/grate1.png":["z_DMP2-V0.6.vl2"],"textures/eeor/radarscr.png":["z_DMP2-V0.6.vl2"],"textures/eeor/redstripe2.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/afternoondelight/AfternoonDelight_sky.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/afternoondelight/afternoondelight_back.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/afternoondelight/afternoondelight_bottom.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/afternoondelight/afternoondelight_front.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/afternoondelight/afternoondelight_left.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/afternoondelight/afternoondelight_right.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/afternoondelight/afternoondelight_top.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/arcticfever/arcticfever_back.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/arcticfever/arcticfever_bottom.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/arcticfever/arcticfever_front.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/arcticfever/arcticfever_left.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/arcticfever/arcticfever_right.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/arcticfever/arcticfever_top.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/cloudscape/Cloudscape_back.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/cloudscape/Cloudscape_bottom.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/cloudscape/Cloudscape_front.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/cloudscape/Cloudscape_left.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/cloudscape/Cloudscape_right.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/cloudscape/Cloudscape_sky.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/cloudscape/Cloudscape_top.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/greenrain/greenrain_back.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/greenrain/greenrain_bottom.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/greenrain/greenrain_front.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/greenrain/greenrain_left.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/greenrain/greenrain_right.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/greenrain/greenrain_top.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/lonelycrimson/LonelyCrimson_back.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/lonelycrimson/LonelyCrimson_bottom.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/lonelycrimson/LonelyCrimson_front.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/lonelycrimson/LonelyCrimson_left.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/lonelycrimson/LonelyCrimson_right.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/lonelycrimson/LonelyCrimson_sky.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/lonelycrimson/LonelyCrimson_top.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/murkymist/MurkyMist_back.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/murkymist/MurkyMist_bottom.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/murkymist/MurkyMist_front.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/murkymist/MurkyMist_left.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/murkymist/MurkyMist_right.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/murkymist/MurkyMist_sky.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/murkymist/MurkyMist_top.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/stormopoly/Stormopoly_back.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/stormopoly/Stormopoly_bottom.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/stormopoly/Stormopoly_front.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/stormopoly/Stormopoly_left.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/stormopoly/Stormopoly_right.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/stormopoly/Stormopoly_sky.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/stormopoly/Stormopoly_top.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/underpin/underpin_back.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/underpin/underpin_bottom.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/underpin/underpin_front.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/underpin/underpin_left.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/underpin/underpin_right.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/underpin/underpin_sky.png":["z_DMP2-V0.6.vl2"],"textures/eeor/skies/underpin/underpin_top.png":["z_DMP2-V0.6.vl2"],"textures/eeor/striplite2.png":["z_DMP2-V0.6.vl2"],"textures/eeor/tcement1a.png":["z_DMP2-V0.6.vl2"],"textures/eeor/tech_st1_blk2.png":["z_DMP2-V0.6.vl2"],"textures/eeor/techcomp1_blk2.png":["z_DMP2-V0.6.vl2"],"textures/eeor/techcomp1_ylw1.png":["z_DMP2-V0.6.vl2"],"textures/eeor/techcomp4_blk2.png":["z_DMP2-V0.6.vl2"],"textures/eeor/techflat1_blk1.png":["z_DMP2-V0.6.vl2"],"textures/eeor/techflat1_red2.png":["z_DMP2-V0.6.vl2"],"textures/eeor/techflat1_ylw1.png":["z_DMP2-V0.6.vl2"],"textures/eeor/techflr1_blk2.png":["z_DMP2-V0.6.vl2"],"textures/eeor/techflr1_red2.png":["z_DMP2-V0.6.vl2"],"textures/eeor/techflr1_ylw1.png":["z_DMP2-V0.6.vl2"],"textures/eeor/techwall2_grey1.png":["z_DMP2-V0.6.vl2"],"textures/elevator1.png":["z_DMP2-V0.6.vl2"],"textures/emap.bmp":["textures.vl2"],"textures/emap.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/emitterGlowGridD.png":["z_DMP2-V0.6.vl2"],"textures/emitterGridD.png":["z_DMP2-V0.6.vl2"],"textures/energyHaze.png":["z_DMP2-V0.6.vl2"],"textures/eve1.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/eve2.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/eve3.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/eve4.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/eve5.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/eve6.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/eve7.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/eve8.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/evil/ancient3.png":["TWL2-MapPack.vl2"],"textures/evil/base1c.png":["TWL2-MapPack.vl2"],"textures/evil/beam01.png":["TWL2-MapPack.vl2"],"textures/evil/bolttrim.png":["TWL2-MapPack.vl2"],"textures/evil/cementwall6.png":["TWL2-MapPack.vl2"],"textures/evil/cementwall8.png":["TWL2-MapPack.vl2"],"textures/evil/cretepillarc.png":["TWL2-MapPack.vl2"],"textures/evil/crudewarn.png":["TWL2-MapPack.vl2"],"textures/evil/drkmtldpanelc.png":["TWL2-MapPack.vl2"],"textures/evil/e6cfloordented.png":["TWL2-MapPack.vl2"],"textures/evil/e6girdergrate.png":["TWL2-MapPack.vl2"],"textures/evil/e6grate2flr.png":["TWL2-MapPack.vl2"],"textures/evil/e6horzlight.png":["TWL2-MapPack.vl2"],"textures/evil/e6smlgrtflr2bl.png":["TWL2-MapPack.vl2"],"textures/evil/e6strimlight.png":["TWL2-MapPack.vl2"],"textures/evil/housewall.png":["TWL2-MapPack.vl2"],"textures/evil/mtlsupgrt2light.png":["TWL2-MapPack.vl2"],"textures/evil/tfloor.png":["TWL2-MapPack.vl2"],"textures/evil/tlroddtilecln.png":["TWL2-MapPack.vl2"],"textures/evil/tmtllight.png":["TWL2-MapPack.vl2"],"textures/evil/trimodd.png":["TWL2-MapPack.vl2"],"textures/evil/warning2.png":["TWL2-MapPack.vl2"],"textures/ewok/TREEINSIDE.png":["z_DMP2-V0.6.vl2"],"textures/ewok/canopyLeaves.png":["z_DMP2-V0.6.vl2"],"textures/ewok/floorLogs.png":["z_DMP2-V0.6.vl2"],"textures/ewok/logEnd.png":["z_DMP2-V0.6.vl2"],"textures/ewok/roughWood.png":["z_DMP2-V0.6.vl2"],"textures/ewok/smoothWood.png":["z_DMP2-V0.6.vl2"],"textures/ewok/thatchRoof.png":["z_DMP2-V0.6.vl2"],"textures/ewok/treeBark.png":["z_DMP2-V0.6.vl2"],"textures/exFlame.png":["z_DMP2-V0.6.vl2"],"textures/flag_skinmap.png":["TR2final105-client.vl2"],"textures/flarebase.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/flaremod.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/fling1/Nycto-comp3.png":["S8maps.vl2"],"textures/fling1/Nycto-computer.png":["S8maps.vl2"],"textures/fling1/bd_ispe07.PNG":["S8maps.vl2"],"textures/fling1/be_edoo02.PNG":["S8maps.vl2"],"textures/fling1/be_icei01a.png":["S8maps.vl2"],"textures/fling1/crudewarn.png":["S8maps.vl2"],"textures/fling1/dox_bluelite1.png":["S8maps.vl2"],"textures/fling1/ds_NefBlue.png":["S8maps.vl2"],"textures/fling1/ds_NefBlue1.png":["S8maps.vl2"],"textures/fling1/ds_Neffloor1.png":["S8maps.vl2"],"textures/fling1/ds_ilig02.png":["S8maps.vl2"],"textures/fling1/ds_ilig04.png":["S8maps.vl2"],"textures/fling1/ds_jet03.png":["S8maps.vl2"],"textures/fling1/e6strimlight.png":["S8maps.vl2"],"textures/fling1/e8clangfloor.png":["S8maps.vl2"],"textures/fling1/e8tinylight_000.png":["S8maps.vl2"],"textures/fling1/null.png":["S8maps.vl2"],"textures/flingsky/emap_muddy.png":["S8maps.vl2"],"textures/flingsky/flingsky03_BK.png":["S8maps.vl2"],"textures/flingsky/flingsky03_DN.png":["S8maps.vl2"],"textures/flingsky/flingsky03_FR.png":["S8maps.vl2"],"textures/flingsky/flingsky03_LF.png":["S8maps.vl2"],"textures/flingsky/flingsky03_RT.png":["S8maps.vl2"],"textures/flingsky/flingsky03_UP.png":["S8maps.vl2"],"textures/flingsky03.dml":["S8maps.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/fluid_lava.dml":["textures.vl2"],"textures/fluid_water.dml":["textures.vl2"],"textures/flyer.png":["z_DMP2-V0.6.vl2"],"textures/flyer2.png":["z_DMP2-V0.6.vl2"],"textures/flyercockpit.png":["z_DMP2-V0.6.vl2"],"textures/flyerexhaust.png":["z_DMP2-V0.6.vl2"],"textures/flyerflame.png":["z_DMP2-V0.6.vl2"],"textures/grate1.png":["z_DMP2-V0.6.vl2"],"textures/greenBg.png":["z_DMP2-V0.6.vl2"],"textures/grn_blink4.png":["z_DMP2-V0.6.vl2"],"textures/gui/BloodEagle.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/gui/CRED_1.png":["textures.vl2"],"textures/gui/CRED_10.png":["textures.vl2"],"textures/gui/CRED_11.png":["textures.vl2"],"textures/gui/CRED_12.png":["textures.vl2"],"textures/gui/CRED_13.png":["textures.vl2"],"textures/gui/CRED_14.png":["textures.vl2"],"textures/gui/CRED_15.png":["textures.vl2"],"textures/gui/CRED_16.png":["textures.vl2"],"textures/gui/CRED_17.png":["textures.vl2"],"textures/gui/CRED_18.png":["textures.vl2"],"textures/gui/CRED_19.png":["textures.vl2"],"textures/gui/CRED_2.png":["textures.vl2"],"textures/gui/CRED_20.png":["textures.vl2"],"textures/gui/CRED_21.png":["textures.vl2"],"textures/gui/CRED_22.png":["textures.vl2"],"textures/gui/CRED_23.png":["textures.vl2"],"textures/gui/CRED_24.png":["textures.vl2"],"textures/gui/CRED_25.png":["textures.vl2"],"textures/gui/CRED_26.png":["textures.vl2"],"textures/gui/CRED_27.png":["textures.vl2"],"textures/gui/CRED_28.png":["textures.vl2"],"textures/gui/CRED_29.png":["textures.vl2"],"textures/gui/CRED_3.png":["textures.vl2"],"textures/gui/CRED_30.png":["textures.vl2"],"textures/gui/CRED_31.png":["textures.vl2"],"textures/gui/CRED_32.png":["textures.vl2"],"textures/gui/CRED_33.png":["textures.vl2"],"textures/gui/CRED_34.png":["textures.vl2"],"textures/gui/CRED_35.png":["textures.vl2"],"textures/gui/CRED_36.png":["textures.vl2"],"textures/gui/CRED_37.png":["textures.vl2"],"textures/gui/CRED_38.png":["textures.vl2"],"textures/gui/CRED_39.png":["textures.vl2"],"textures/gui/CRED_4.png":["textures.vl2"],"textures/gui/CRED_40.png":["textures.vl2"],"textures/gui/CRED_41.png":["textures.vl2"],"textures/gui/CRED_42.png":["textures.vl2"],"textures/gui/CRED_43.png":["textures.vl2"],"textures/gui/CRED_44.png":["textures.vl2"],"textures/gui/CRED_45.png":["textures.vl2"],"textures/gui/CRED_46.png":["textures.vl2"],"textures/gui/CRED_5.png":["textures.vl2"],"textures/gui/CRED_6.png":["textures.vl2"],"textures/gui/CRED_7.png":["textures.vl2"],"textures/gui/CRED_8.png":["textures.vl2"],"textures/gui/CRED_9.png":["textures.vl2"],"textures/gui/CUR_3darrow.png":["textures.vl2"],"textures/gui/CUR_3darrowhelp.png":["textures.vl2"],"textures/gui/CUR_3darrowno.PNG":["textures.vl2"],"textures/gui/CUR_3darrowwait.png":["textures.vl2"],"textures/gui/CUR_3ddiagleft.png":["textures.vl2"],"textures/gui/CUR_3ddiagright.png":["textures.vl2"],"textures/gui/CUR_3dleftright.png":["textures.vl2"],"textures/gui/CUR_3dmove.png":["textures.vl2"],"textures/gui/CUR_3dresizeright.png":["textures.vl2"],"textures/gui/CUR_3dupdown.PNG":["textures.vl2"],"textures/gui/CUR_Grab.png":["textures.vl2"],"textures/gui/CUR_Hand.png":["textures.vl2"],"textures/gui/CUR_Rotate.png":["textures.vl2"],"textures/gui/Editor_DefaultHandle.png":["textures.vl2"],"textures/gui/Editor_LockedHandle.png":["textures.vl2"],"textures/gui/Editor_SelectHandle.png":["textures.vl2"],"textures/gui/GGSplash.jpg":["textures.vl2"],"textures/gui/HUD_watermark1.png":["textures.vl2"],"textures/gui/HUD_watermark2.png":["textures.vl2"],"textures/gui/Hud_chat_button_off.png":["textures.vl2"],"textures/gui/Hud_chat_button_on.png":["textures.vl2"],"textures/gui/InfoBar.png":["textures.vl2"],"textures/gui/KILLME.PNG":["textures.vl2"],"textures/gui/LOAD_Atropos2.png":["atroposthereturn.vl2"],"textures/gui/LOAD_Centaur.png":["centaur.vl2"],"textures/gui/LOAD_ColdFusion.png":["ColdFusion.vl2"],"textures/gui/LOAD_DeathRow.png":["DeathRow.vl2"],"textures/gui/LOAD_Exposure.png":["Exposure-v1.1.vl2"],"textures/gui/LOAD_Prismatic.png":["Prismatic.vl2"],"textures/gui/Load_2ArenaDome.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_2ArenaValley.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_2DustBowl.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_2Flyersarena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_2IceDome.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_2IndoorIntensity.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Abominable.png":["textures.vl2"],"textures/gui/Load_AcidRain.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Aeroena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_AgentsOfFortune.png":["textures.vl2"],"textures/gui/Load_Alcatraz.png":["textures.vl2"],"textures/gui/Load_Archipelago.png":["textures.vl2"],"textures/gui/Load_ArenaHeaven.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_ArenaHell.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_ArenaHell2.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_ArenaInTheHill.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_ArenaUnderTheHill.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_AryoArena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_AshesToAshes.png":["textures.vl2"],"textures/gui/Load_BeggarsRun.png":["textures.vl2"],"textures/gui/Load_Blastside_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_BridgeTooFar.png":["DynamixFinalPack.vl2"],"textures/gui/Load_Broadside_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Caldera.png":["textures.vl2"],"textures/gui/Load_Casern_Cavite.png":["textures.vl2"],"textures/gui/Load_ColdWar.png":["ColdWar.vl2"],"textures/gui/Load_CompUSA-Melee.png":["textures.vl2"],"textures/gui/Load_CompUSA_Melee.png":["textures.vl2"],"textures/gui/Load_Confusco.png":["Classic_maps_v1.vl2"],"textures/gui/Load_ContainmentLarge.png":["ContainmentLarge.vl2"],"textures/gui/Load_CrashClash.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_DMP_Agroleon.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Astro.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_BastardForge.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_BitterGorge.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Bunkered.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Cinerarium.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_DermCity.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Embers.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_EmeraldSpit.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_FaceCrossing.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Hoth.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_IceGiant.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_IsleDeBatalla.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_LavaGods.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Magellan.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_MoonDance.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Pantheon.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Paranoia.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Pariah.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_PipeDream.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_RavineV.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_ScorchedEarth.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_SimpleFlagArena.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_SpinCycle.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_StarFall.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Tyre.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Wasteland.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_Damnation.png":["textures.vl2"],"textures/gui/Load_DangerousCrossingArena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_DangerousCrossing_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_DeathBirdsFly.png":["textures.vl2"],"textures/gui/Load_DeathFromBelow.png":["DeathFromBelow.vl2"],"textures/gui/Load_DesertOfDeath_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Desiccator.png":["textures.vl2"],"textures/gui/Load_DevilsElbow.png":["DynamixFinalPack.vl2"],"textures/gui/Load_DustToDust.png":["textures.vl2"],"textures/gui/Load_EB-Hades.png":["textures.vl2"],"textures/gui/Load_EB_Hades.png":["textures.vl2"],"textures/gui/Load_Envyrena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_EnyLand.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Equinox.png":["textures.vl2"],"textures/gui/Load_Escalade.png":["textures.vl2"],"textures/gui/Load_EveningLand.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Fall_To_Glory.png":["textures.vl2"],"textures/gui/Load_FinalRevenge.png":["FinalRevenge.vl2"],"textures/gui/Load_Flashpoint.png":["textures.vl2"],"textures/gui/Load_Gauntlet.png":["textures.vl2"],"textures/gui/Load_Gehenna.png":["textures.vl2"],"textures/gui/Load_Gorgon.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Helioarena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Hillside.png":["Classic_maps_v1.vl2"],"textures/gui/Load_IceRidge_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Icebound.png":["textures.vl2"],"textures/gui/Load_InnerSanctum.png":["DynamixFinalPack.vl2"],"textures/gui/Load_Insalubria.png":["textures.vl2"],"textures/gui/Load_Invictus.png":["textures.vl2"],"textures/gui/Load_IsleOfMan.png":["DynamixFinalPack.vl2"],"textures/gui/Load_IveHadWorse.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_JacobsLadder.png":["textures.vl2"],"textures/gui/Load_Khalarena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Lakefront.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Magmatic.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Masada.png":["textures.vl2"],"textures/gui/Load_Minotaur.png":["textures.vl2"],"textures/gui/Load_Morena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Mudside.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Mutiny.png":["Mutiny.vl2"],"textures/gui/Load_MyrkWood.png":["textures.vl2"],"textures/gui/Load_Oasis.png":["textures.vl2"],"textures/gui/Load_Overreach.png":["textures.vl2"],"textures/gui/Load_Pantheon.png":["DynamixFinalPack.vl2"],"textures/gui/Load_Planetside.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Pyroclasm.png":["textures.vl2"],"textures/gui/Load_Quagmire.png":["textures.vl2"],"textures/gui/Load_Raindance_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Ramparts.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Rasp.png":["textures.vl2"],"textures/gui/Load_Recalescence.png":["textures.vl2"],"textures/gui/Load_Respite.png":["textures.vl2"],"textures/gui/Load_Reversion.png":["textures.vl2"],"textures/gui/Load_Ridgerena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Rimehold.png":["textures.vl2"],"textures/gui/Load_Rollercoaster_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_S5_Centaur.png":["S5maps.vl2"],"textures/gui/Load_S5_Damnation.png":["S5maps.vl2"],"textures/gui/Load_S5_Drache.png":["S5maps.vl2"],"textures/gui/Load_S5_HawkingHeat.png":["S5maps.vl2"],"textures/gui/Load_S5_Icedance.png":["S5maps.vl2"],"textures/gui/Load_S5_Massive.png":["S5maps.vl2"],"textures/gui/Load_S5_Mimicry.png":["S5maps.vl2"],"textures/gui/Load_S5_Misadventure.png":["S5maps.vl2"],"textures/gui/Load_S5_Mordacity.png":["S5maps.vl2"],"textures/gui/Load_S5_Reynard.png":["S5maps.vl2"],"textures/gui/Load_S5_Sherman.png":["S5maps.vl2"],"textures/gui/Load_S5_Silenus.png":["S5maps.vl2"],"textures/gui/Load_S5_Woodymyrk.png":["S5maps.vl2"],"textures/gui/Load_Sanctuary.png":["textures.vl2"],"textures/gui/Load_Sandstorm.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Scarabrae_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_ShockRidge.png":["Classic_maps_v1.vl2"],"textures/gui/Load_ShrineArena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_ShrineArenaII.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_SilentStorm.png":["SilentStorm.vl2"],"textures/gui/Load_Sirocco.png":["textures.vl2"],"textures/gui/Load_Slapdash.png":["textures.vl2"],"textures/gui/Load_Snowblind_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_SoccerLand.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_SpyLand.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Starfallen.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Stonehenge_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Subzero.png":["Classic_maps_v1.vl2"],"textures/gui/Load_SunDried.png":["textures.vl2"],"textures/gui/Load_Surreal.png":["Classic_maps_v1.vl2"],"textures/gui/Load_TWL2_Bleed.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_BlueMoon.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_CanyonCrusadeDeluxe.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Celerity.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_CloakOfNight.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Crevice.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Dissention.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Drifts.PNG":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Drorck.PNG":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_FrozenGlory.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_FrozenHope.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Hildebrand.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_IceDagger.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_JaggedClaw.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Magnum.PNG":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_MidnightMayhemDeluxe.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_MuddySwamp.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Norty.PNG":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Ocular.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_RoughLand.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Ruined.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Skylight.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_WoodyMyrk.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL_Abaddon.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_BaNsHee.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_BeachBlitz.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_BeggarsRun.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_BlueMoon.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Boss.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Celerity.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Chokepoint.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Cinereous.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Clusterfuct.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Crossfire.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Curtilage.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Damnation.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_DangerousCrossing.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_DeadlyBirdsSong.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Deserted.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Desiccator.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Drifts.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Feign.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Frostclaw.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Frozen.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Harvester.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Horde.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Katabatic.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Magmatic.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Minotaur.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Neve.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_NoShelter.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_OsIris.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Pandemonium.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Quagmire.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Raindance.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Ramparts.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Reversion.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Rollercoaster.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Runenmacht.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Sandstorm.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Slapdash.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Snowblind.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Starfallen.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Stonehenge.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_SubZero.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Surreal.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Titan.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_WhiteDwarf.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_WilderZone.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_WoodyMyrk.png":["TWL-MapPack.vl2"],"textures/gui/Load_Talus.png":["textures.vl2"],"textures/gui/Load_TempleTussleVersion2.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_ThinIce.png":["textures.vl2"],"textures/gui/Load_Titan.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Tombstone.png":["textures.vl2"],"textures/gui/Load_Training1.png":["textures.vl2"],"textures/gui/Load_Training2.png":["textures.vl2"],"textures/gui/Load_Training3.png":["textures.vl2"],"textures/gui/Load_Training4.png":["textures.vl2"],"textures/gui/Load_Training5.png":["textures.vl2"],"textures/gui/Load_Trident.png":["DynamixFinalPack.vl2"],"textures/gui/Load_TridentLE.png":["TridentLE.vl2"],"textures/gui/Load_TrueGrit.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_UltimaThule.png":["textures.vl2"],"textures/gui/Load_Underhill.png":["textures.vl2"],"textures/gui/Load_UphillBattle.png":["UphillBattle.vl2"],"textures/gui/Load_UporDown.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_WalledIn.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_WalledInII.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_WhiteDwarf.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Whiteout.png":["textures.vl2"],"textures/gui/Load_WonderLand.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_WoodyMyrk.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Yubarena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Loading.png":["textures.vl2"],"textures/gui/RET_blaster.png":["textures.vl2"],"textures/gui/RET_chaingun.png":["textures.vl2"],"textures/gui/RET_disc.png":["textures.vl2"],"textures/gui/RET_elf.png":["textures.vl2"],"textures/gui/RET_grenade.png":["textures.vl2"],"textures/gui/RET_missile.png":["textures.vl2"],"textures/gui/RET_missile_horizflash_red.png":["textures.vl2"],"textures/gui/RET_missile_marker.png":["textures.vl2"],"textures/gui/RET_missile_marker_red.png":["textures.vl2"],"textures/gui/RET_missile_vertflash_red.png":["textures.vl2"],"textures/gui/RET_mortor.png":["textures.vl2"],"textures/gui/RET_plasma.png":["textures.vl2"],"textures/gui/ShellTBButtonHilight.png":["textures.vl2"],"textures/gui/ShellTBButtonNormal.png":["textures.vl2"],"textures/gui/ShellTBButtonPressed.png":["textures.vl2"],"textures/gui/TR2hud_playertriangle.png":["TR2final105-client.vl2"],"textures/gui/TR2hud_playertriangle_enemy.png":["TR2final105-client.vl2"],"textures/gui/beacon_base.png":["textures.vl2"],"textures/gui/bg_Bioderm.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/gui/bg_Bloodeagle.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/gui/bg_Diamondsword.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/gui/bg_Hammers.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/gui/bg_Harbingers.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/gui/bg_Starwolf.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/gui/crosshairs.png":["textures.vl2"],"textures/gui/darkScroll.png":["textures.vl2"],"textures/gui/darkWindow.png":["textures.vl2"],"textures/gui/dlg_box.png":["textures.vl2"],"textures/gui/dlg_button.png":["textures.vl2"],"textures/gui/dlg_fieldfill.png":["textures.vl2"],"textures/gui/dlg_fieldgrade.png":["textures.vl2"],"textures/gui/dlg_frame_edge.png":["textures.vl2"],"textures/gui/dlg_frame_end.png":["textures.vl2"],"textures/gui/dlg_titletab.png":["textures.vl2"],"textures/gui/email_notread.png":["textures.vl2"],"textures/gui/email_read.png":["textures.vl2"],"textures/gui/hud_ChatPageDown.png":["textures.vl2"],"textures/gui/hud_alliedtriangle.png":["textures.vl2"],"textures/gui/hud_ammopack.png":["textures.vl2"],"textures/gui/hud_armbar.png":["textures.vl2"],"textures/gui/hud_armbaricon.png":["textures.vl2"],"textures/gui/hud_beacon.png":["textures.vl2"],"textures/gui/hud_blaster.png":["textures.vl2"],"textures/gui/hud_camera.png":["textures.vl2"],"textures/gui/hud_chaingun.png":["textures.vl2"],"textures/gui/hud_chat.png":["textures.vl2"],"textures/gui/hud_cloakpack.png":["textures.vl2"],"textures/gui/hud_cmmndfield.png":["textures.vl2"],"textures/gui/hud_deploypack.png":["textures.vl2"],"textures/gui/hud_disc.png":["textures.vl2"],"textures/gui/hud_disconnect.png":["textures.vl2"],"textures/gui/hud_dot.png":["textures.vl2"],"textures/gui/hud_east.png":["textures.vl2"],"textures/gui/hud_elfgun.png":["textures.vl2"],"textures/gui/hud_enemytriangle.png":["textures.vl2"],"textures/gui/hud_energypack.png":["textures.vl2"],"textures/gui/hud_ergbar.png":["textures.vl2"],"textures/gui/hud_ergbaricon.png":["textures.vl2"],"textures/gui/hud_grenlaunch.png":["textures.vl2"],"textures/gui/hud_handgren.png":["textures.vl2"],"textures/gui/hud_infinity.png":["textures.vl2"],"textures/gui/hud_jamm.png":["textures.vl2"],"textures/gui/hud_medpack.png":["textures.vl2"],"textures/gui/hud_mine.png":["textures.vl2"],"textures/gui/hud_missiles.png":["textures.vl2"],"textures/gui/hud_mistimer.png":["textures.vl2"],"textures/gui/hud_mortor.png":["textures.vl2"],"textures/gui/hud_navcirc.png":["textures.vl2"],"textures/gui/hud_new_NSEW.png":["textures.vl2"],"textures/gui/hud_new_beacon.png":["textures.vl2"],"textures/gui/hud_new_blaster.png":["textures.vl2"],"textures/gui/hud_new_chaingun.png":["textures.vl2"],"textures/gui/hud_new_cog.png":["textures.vl2"],"textures/gui/hud_new_compass.png":["textures.vl2"],"textures/gui/hud_new_disc.png":["textures.vl2"],"textures/gui/hud_new_elfgun.png":["textures.vl2"],"textures/gui/hud_new_grenlaunch.png":["textures.vl2"],"textures/gui/hud_new_handgren.png":["textures.vl2"],"textures/gui/hud_new_medpack.png":["textures.vl2"],"textures/gui/hud_new_mine.png":["textures.vl2"],"textures/gui/hud_new_missile.png":["textures.vl2"],"textures/gui/hud_new_mortar.png":["textures.vl2"],"textures/gui/hud_new_packammo.png":["textures.vl2"],"textures/gui/hud_new_packcloak.png":["textures.vl2"],"textures/gui/hud_new_packcloak_armed.png":["textures.vl2"],"textures/gui/hud_new_packenergy.png":["textures.vl2"],"textures/gui/hud_new_packinventory.png":["textures.vl2"],"textures/gui/hud_new_packmotionsens.png":["textures.vl2"],"textures/gui/hud_new_packradar.png":["textures.vl2"],"textures/gui/hud_new_packrepair.png":["textures.vl2"],"textures/gui/hud_new_packrepair_armed.png":["textures.vl2"],"textures/gui/hud_new_packsatchel.png":["textures.vl2"],"textures/gui/hud_new_packsensjam.png":["textures.vl2"],"textures/gui/hud_new_packsensjam_armed.png":["textures.vl2"],"textures/gui/hud_new_packshield.png":["textures.vl2"],"textures/gui/hud_new_packshield_armed.png":["textures.vl2"],"textures/gui/hud_new_packturret.png":["textures.vl2"],"textures/gui/hud_new_packturretin.png":["textures.vl2"],"textures/gui/hud_new_packturretout.png":["textures.vl2"],"textures/gui/hud_new_panel.png":["textures.vl2"],"textures/gui/hud_new_ping.png":["textures.vl2"],"textures/gui/hud_new_ping_green.png":["textures.vl2"],"textures/gui/hud_new_ping_red.png":["textures.vl2"],"textures/gui/hud_new_ping_yellow.png":["textures.vl2"],"textures/gui/hud_new_plasma.png":["textures.vl2"],"textures/gui/hud_new_scorewindow.png":["textures.vl2"],"textures/gui/hud_new_shocklance.png":["textures.vl2"],"textures/gui/hud_new_sniper.png":["textures.vl2"],"textures/gui/hud_new_targetlaser.png":["textures.vl2"],"textures/gui/hud_new_weaponselect.png":["textures.vl2"],"textures/gui/hud_new_window_BL.png":["textures.vl2"],"textures/gui/hud_new_window_BM.png":["textures.vl2"],"textures/gui/hud_new_window_BR.png":["textures.vl2"],"textures/gui/hud_new_window_ML.png":["textures.vl2"],"textures/gui/hud_new_window_MM.png":["textures.vl2"],"textures/gui/hud_new_window_MR.png":["textures.vl2"],"textures/gui/hud_new_window_TL.png":["textures.vl2"],"textures/gui/hud_new_window_TM.png":["textures.vl2"],"textures/gui/hud_new_window_TR.png":["textures.vl2"],"textures/gui/hud_nopack.png":["textures.vl2"],"textures/gui/hud_north.png":["textures.vl2"],"textures/gui/hud_objective.png":["textures.vl2"],"textures/gui/hud_objtimer.png":["textures.vl2"],"textures/gui/hud_packback.png":["textures.vl2"],"textures/gui/hud_packwin.png":["textures.vl2"],"textures/gui/hud_ping.png":["textures.vl2"],"textures/gui/hud_plasma.png":["textures.vl2"],"textures/gui/hud_playertriangle.png":["textures.vl2"],"textures/gui/hud_playertriangle_enemy.png":["textures.vl2"],"textures/gui/hud_repairpack.png":["textures.vl2"],"textures/gui/hud_ret_bomber.png":["textures.vl2"],"textures/gui/hud_ret_shocklance.png":["textures.vl2"],"textures/gui/hud_ret_shrike.png":["textures.vl2"],"textures/gui/hud_ret_sniper.png":["textures.vl2"],"textures/gui/hud_ret_tankchaingun.png":["textures.vl2"],"textures/gui/hud_ret_tankmortar.png":["textures.vl2"],"textures/gui/hud_ret_targlaser.png":["textures.vl2"],"textures/gui/hud_retrng.png":["textures.vl2"],"textures/gui/hud_satchel_armed.png":["textures.vl2"],"textures/gui/hud_satchel_unarmed.png":["textures.vl2"],"textures/gui/hud_sensorbar.png":["textures.vl2"],"textures/gui/hud_sensorbar_glow.png":["textures.vl2"],"textures/gui/hud_sensorbar_glow1.png":["textures.vl2"],"textures/gui/hud_sensorbar_glow2.png":["textures.vl2"],"textures/gui/hud_shieldpack.png":["textures.vl2"],"textures/gui/hud_shocklance.png":["textures.vl2"],"textures/gui/hud_sniper.png":["textures.vl2"],"textures/gui/hud_south.png":["textures.vl2"],"textures/gui/hud_targetlaser.png":["textures.vl2"],"textures/gui/hud_veh_bomb.png":["textures.vl2"],"textures/gui/hud_veh_enrgbar.png":["textures.vl2"],"textures/gui/hud_veh_enrgbarback.png":["textures.vl2"],"textures/gui/hud_veh_icon_assault.png":["textures.vl2"],"textures/gui/hud_veh_icon_bomber.png":["textures.vl2"],"textures/gui/hud_veh_icon_hapc.png":["textures.vl2"],"textures/gui/hud_veh_icon_hole.png":["textures.vl2"],"textures/gui/hud_veh_icon_hoverbike.png":["textures.vl2"],"textures/gui/hud_veh_icon_mpb.png":["textures.vl2"],"textures/gui/hud_veh_icon_shrike.png":["textures.vl2"],"textures/gui/hud_veh_new_bombardier_dash.png":["textures.vl2"],"textures/gui/hud_veh_new_dash.png":["textures.vl2"],"textures/gui/hud_veh_new_dashpiece_1.png":["textures.vl2"],"textures/gui/hud_veh_new_dashpiece_2.png":["textures.vl2"],"textures/gui/hud_veh_new_dashpiece_3.png":["textures.vl2"],"textures/gui/hud_veh_new_dashpiece_4.png":["textures.vl2"],"textures/gui/hud_veh_new_dashpiece_5.png":["textures.vl2"],"textures/gui/hud_veh_new_hilite_left.png":["textures.vl2"],"textures/gui/hud_veh_new_hilite_middle.png":["textures.vl2"],"textures/gui/hud_veh_new_hilite_right.png":["textures.vl2"],"textures/gui/hud_veh_new_tankgunner_dash.png":["textures.vl2"],"textures/gui/hud_veh_nrgbar.png":["textures.vl2"],"textures/gui/hud_veh_nrgbar_back.png":["textures.vl2"],"textures/gui/hud_veh_passenger_dot.png":["textures.vl2"],"textures/gui/hud_veh_passengers.png":["textures.vl2"],"textures/gui/hud_veh_seatdot.png":["textures.vl2"],"textures/gui/hud_veh_speedaltwin.png":["textures.vl2"],"textures/gui/hud_veh_speedaltwinback.png":["textures.vl2"],"textures/gui/hud_veh_speedo_bkgrnd.png":["textures.vl2"],"textures/gui/hud_veh_speedo_frame.png":["textures.vl2"],"textures/gui/hud_veh_weapon_back.png":["textures.vl2"],"textures/gui/hud_veh_weapon_frame.png":["textures.vl2"],"textures/gui/hud_veh_weaponback.png":["textures.vl2"],"textures/gui/hud_veh_weaponwin.png":["textures.vl2"],"textures/gui/hud_weaphigh.png":["textures.vl2"],"textures/gui/hud_weapwin.png":["textures.vl2"],"textures/gui/hud_west.png":["textures.vl2"],"textures/gui/immersion.jpg":["textures.vl2"],"textures/gui/launch_btn.png":["textures.vl2"],"textures/gui/launch_btn_act.png":["textures.vl2"],"textures/gui/launch_btn_rol.png":["textures.vl2"],"textures/gui/launchtop_btn.png":["textures.vl2"],"textures/gui/launchtop_btn_act.png":["textures.vl2"],"textures/gui/lnch_Tab.png":["textures.vl2"],"textures/gui/load_Firestorm.png":["textures.vl2"],"textures/gui/load_Fracas.png":["textures.vl2"],"textures/gui/load_Geronimo.png":["Geronimo.vl2"],"textures/gui/load_Katabatic.png":["textures.vl2"],"textures/gui/load_Patience.png":["Patience.vl2"],"textures/gui/load_Riverdance.png":["textures.vl2"],"textures/gui/load_VulcansHammer.png":["VulcansHammer.vl2"],"textures/gui/load_broken_dreams.png":["brokendreams_2.vl2"],"textures/gui/load_solace.png":["Solace.vl2"],"textures/gui/lobby_headset.png":["textures.vl2"],"textures/gui/lobby_icon_listen.png":["textures.vl2"],"textures/gui/lobby_icon_speak.png":["textures.vl2"],"textures/gui/server_retrievebar.png":["textures.vl2"],"textures/gui/server_tabs.png":["textures.vl2"],"textures/gui/shellScroll.png":["textures.vl2"],"textures/gui/shll_bar_act.png":["textures.vl2"],"textures/gui/shll_bar_rol.png":["textures.vl2"],"textures/gui/shll_button.png":["textures.vl2"],"textures/gui/shll_entryfield.png":["textures.vl2"],"textures/gui/shll_field_BL.png":["textures.vl2"],"textures/gui/shll_field_BM.png":["textures.vl2"],"textures/gui/shll_field_BR.png":["textures.vl2"],"textures/gui/shll_field_ML.png":["textures.vl2"],"textures/gui/shll_field_MM.png":["textures.vl2"],"textures/gui/shll_field_MR.png":["textures.vl2"],"textures/gui/shll_field_TL.png":["textures.vl2"],"textures/gui/shll_field_TM.png":["textures.vl2"],"textures/gui/shll_field_TR.png":["textures.vl2"],"textures/gui/shll_fieldfill.png":["textures.vl2"],"textures/gui/shll_fieldgrade.png":["textures.vl2"],"textures/gui/shll_frame_edge.png":["textures.vl2"],"textures/gui/shll_frame_end.png":["textures.vl2"],"textures/gui/shll_horizontalfield.png":["textures.vl2"],"textures/gui/shll_horzspacer.png":["textures.vl2"],"textures/gui/shll_horztabbutton.png":["textures.vl2"],"textures/gui/shll_horztabbuttonB.png":["textures.vl2"],"textures/gui/shll_horztabframeclose.png":["textures.vl2"],"textures/gui/shll_horztabframeclosea.png":["textures.vl2"],"textures/gui/shll_horztabframegrad.png":["textures.vl2"],"textures/gui/shll_horztabframegrada.png":["textures.vl2"],"textures/gui/shll_horztabframegradedge.png":["textures.vl2"],"textures/gui/shll_horztabframegradedgea.png":["textures.vl2"],"textures/gui/shll_icon_dedicated.png":["textures.vl2"],"textures/gui/shll_icon_dedicated_hi.png":["textures.vl2"],"textures/gui/shll_icon_favorite.png":["textures.vl2"],"textures/gui/shll_icon_favorite_hi.png":["textures.vl2"],"textures/gui/shll_icon_notqueried.png":["textures.vl2"],"textures/gui/shll_icon_notqueried_hi.png":["textures.vl2"],"textures/gui/shll_icon_passworded.png":["textures.vl2"],"textures/gui/shll_icon_passworded_hi.png":["textures.vl2"],"textures/gui/shll_icon_penguin.png":["textures.vl2"],"textures/gui/shll_icon_querying.png":["textures.vl2"],"textures/gui/shll_icon_querying_hi.png":["textures.vl2"],"textures/gui/shll_icon_timedout.png":["textures.vl2"],"textures/gui/shll_icon_tourney.png":["textures.vl2"],"textures/gui/shll_icon_tourney_hi.png":["textures.vl2"],"textures/gui/shll_launch_act.png":["textures.vl2"],"textures/gui/shll_launch_rol.png":["textures.vl2"],"textures/gui/shll_launch_sep.png":["textures.vl2"],"textures/gui/shll_menuclose.png":["textures.vl2"],"textures/gui/shll_menufield.png":["textures.vl2"],"textures/gui/shll_pulldown.png":["textures.vl2"],"textures/gui/shll_pulldown_BL.png":["textures.vl2"],"textures/gui/shll_pulldown_BM.png":["textures.vl2"],"textures/gui/shll_pulldown_BR.png":["textures.vl2"],"textures/gui/shll_pulldown_ML.png":["textures.vl2"],"textures/gui/shll_pulldown_MM.png":["textures.vl2"],"textures/gui/shll_pulldown_MR.png":["textures.vl2"],"textures/gui/shll_pulldown_TL.png":["textures.vl2"],"textures/gui/shll_pulldown_TM.png":["textures.vl2"],"textures/gui/shll_pulldown_TR.png":["textures.vl2"],"textures/gui/shll_pulldownbar_act.png":["textures.vl2"],"textures/gui/shll_pulldownbar_rol.png":["textures.vl2"],"textures/gui/shll_radio.png":["textures.vl2"],"textures/gui/shll_scroll_horzbar.png":["textures.vl2"],"textures/gui/shll_scroll_horzbuttons.png":["textures.vl2"],"textures/gui/shll_scroll_horzfield.png":["textures.vl2"],"textures/gui/shll_scroll_scale.png":["textures.vl2"],"textures/gui/shll_scroll_vertbar.png":["textures.vl2"],"textures/gui/shll_scroll_vertbuttons.png":["textures.vl2"],"textures/gui/shll_scroll_vertfield.png":["textures.vl2"],"textures/gui/shll_sortarrow.png":["textures.vl2"],"textures/gui/shll_soundbutton.png":["textures.vl2"],"textures/gui/shll_tabbutton.png":["textures.vl2"],"textures/gui/shll_tabframegrad.png":["textures.vl2"],"textures/gui/shll_tabframegradedge.png":["textures.vl2"],"textures/gui/shll_titletab.png":["textures.vl2"],"textures/gui/shll_treeView.png":["textures.vl2"],"textures/gui/shll_verticalfield.png":["textures.vl2"],"textures/gui/shll_vertspacer.png":["textures.vl2"],"textures/gui/shll_wipe.png":["textures.vl2"],"textures/gui/shll_wipeend.png":["textures.vl2"],"textures/gui/shll_wipefill.png":["textures.vl2"],"textures/gui/shll_wphfieldbttm.png":["textures.vl2"],"textures/gui/shll_wphfieldtop.png":["textures.vl2"],"textures/gui/shll_wpvfield.png":["textures.vl2"],"textures/gui/treeView.png":["textures.vl2"],"textures/gui/trn_1charybdis.png":["textures.vl2"],"textures/gui/trn_2sehrganda.png":["textures.vl2"],"textures/gui/trn_3ymir.png":["textures.vl2"],"textures/gui/trn_4bloodjewel.png":["textures.vl2"],"textures/gui/trn_5draconis.png":["textures.vl2"],"textures/gui/trn_skifree_2021.png":["SkiFreeGameType.vl2"],"textures/gui/trn_skifree_daily.png":["SkiFreeGameType.vl2"],"textures/gui/trn_skifree_random.png":["SkiFreeGameType.vl2"],"textures/gui/vin_assaultVehicle.png":["textures.vl2"],"textures/gui/vin_bomberFlyer.png":["textures.vl2"],"textures/gui/vin_hapcFlyer.png":["textures.vl2"],"textures/gui/vin_mobileBaseVehicle.png":["textures.vl2"],"textures/gui/vin_scoutFlyer.png":["textures.vl2"],"textures/gui/vin_scoutVehicle.png":["textures.vl2"],"textures/gui/votemeterpassbar.png":["textures.vl2"],"textures/gui/window_close.png":["textures.vl2"],"textures/gui/window_corner.png":["textures.vl2"],"textures/gui/window_titletab.png":["textures.vl2"],"textures/hacgun.png":["z_DMP2-V0.6.vl2"],"textures/haloday.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/halonite.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/harvest.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/hmTxt.png":["z_DMP2-V0.6.vl2"],"textures/hotSmoke.png":["z_DMP2-V0.6.vl2"],"textures/hover1.png":["z_DMP2-V0.6.vl2"],"textures/hover_cockpit.png":["z_DMP2-V0.6.vl2"],"textures/hover_stand1.png":["z_DMP2-V0.6.vl2"],"textures/hoverexhaust.png":["z_DMP2-V0.6.vl2"],"textures/ib/skies/inf_butch_night13_BK.png":["TWL-MapPack.vl2"],"textures/ib/skies/inf_butch_night13_DN.png":["TWL-MapPack.vl2"],"textures/ib/skies/inf_butch_night13_FR.png":["TWL-MapPack.vl2"],"textures/ib/skies/inf_butch_night13_LF.png":["TWL-MapPack.vl2"],"textures/ib/skies/inf_butch_night13_RT.png":["TWL-MapPack.vl2"],"textures/ib/skies/inf_butch_night13_UP.png":["TWL-MapPack.vl2"],"textures/ice/bd_ebor03.PNG":["TWL2-MapPack.vl2"],"textures/ice/bd_espe03.PNG":["TWL2-MapPack.vl2"],"textures/ice/bd_ibor6.PNG":["TWL2-MapPack.vl2"],"textures/ice/bd_iceilig02.png":["TWL2-MapPack.vl2"],"textures/ice/be_elig03.PNG":["TWL2-MapPack.vl2"],"textures/ice/be_icei01a.png":["TWL2-MapPack.vl2"],"textures/ice/be_itebor02a.PNG":["TWL2-MapPack.vl2"],"textures/ice/be_itedoo01.PNG":["TWL2-MapPack.vl2"],"textures/ice/be_iteflo01.PNG":["TWL2-MapPack.vl2"],"textures/ice/ds_efloor1.png":["TWL2-MapPack.vl2"],"textures/ice/ds_ichute02.png":["TWL2-MapPack.vl2"],"textures/ice/ds_iflo04.png":["TWL2-MapPack.vl2"],"textures/ice/ds_ihacei01.png":["TWL2-MapPack.vl2"],"textures/ice/ds_ilig02.png":["TWL2-MapPack.vl2"],"textures/ice/ds_ilig03.png":["TWL2-MapPack.vl2"],"textures/ice/ds_iwaldeco04a.png":["TWL2-MapPack.vl2"],"textures/ice/ds_iwaldeco05.png":["TWL2-MapPack.vl2"],"textures/ice/ds_iwaldeco06.png":["TWL2-MapPack.vl2"],"textures/ice/ds_techwall_2.png":["TWL2-MapPack.vl2"],"textures/ice/ds_techwall_3.png":["TWL2-MapPack.vl2"],"textures/ice/icewall2020.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/ice/icewall2021.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/ice/icewall2022.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/ice/rockSnow2.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/rockblue5.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/skies/T2cloud1.png":["z_DMP2-V0.6.vl2"],"textures/ice/skies/T2cloud2.png":["z_DMP2-V0.6.vl2"],"textures/ice/skies/T2cloud3.png":["z_DMP2-V0.6.vl2"],"textures/ice/skies/T2dark_b.png":["z_DMP2-V0.6.vl2"],"textures/ice/skies/T2dark_bottom.png":["z_DMP2-V0.6.vl2"],"textures/ice/skies/T2dark_f.png":["z_DMP2-V0.6.vl2"],"textures/ice/skies/T2dark_l.png":["z_DMP2-V0.6.vl2"],"textures/ice/skies/T2dark_r.png":["z_DMP2-V0.6.vl2"],"textures/ice/skies/T2dark_t.png":["z_DMP2-V0.6.vl2"],"textures/ice/skies/dark_b.bm8":["ice.vl2"],"textures/ice/skies/dark_b.png":["ice.vl2"],"textures/ice/skies/dark_bottom.bm8":["ice.vl2"],"textures/ice/skies/dark_bottom.png":["ice.vl2"],"textures/ice/skies/dark_f.bm8":["ice.vl2"],"textures/ice/skies/dark_f.png":["ice.vl2"],"textures/ice/skies/dark_l.bm8":["ice.vl2"],"textures/ice/skies/dark_l.png":["ice.vl2"],"textures/ice/skies/dark_r.bm8":["ice.vl2"],"textures/ice/skies/dark_r.png":["ice.vl2"],"textures/ice/skies/dark_t.bm8":["ice.vl2"],"textures/ice/skies/dark_t.png":["ice.vl2"],"textures/ice/skies/ice_blue_emap.bm8":["ice.vl2"],"textures/ice/skies/ice_blue_emap.png":["ice.vl2"],"textures/ice/skies/ice_nite_emap.bm8":["ice.vl2"],"textures/ice/skies/ice_nite_emap.png":["ice.vl2"],"textures/ice/skies/icecloud1.bm8":["ice.vl2"],"textures/ice/skies/icecloud1.png":["ice.vl2"],"textures/ice/skies/icecloud2.bm8":["ice.vl2"],"textures/ice/skies/icecloud2.png":["ice.vl2"],"textures/ice/skies/icecloud3.bm8":["ice.vl2"],"textures/ice/skies/icecloud3.png":["ice.vl2"],"textures/ice/skies/kif_ice_day_BK.png":["TWL-MapPack.vl2"],"textures/ice/skies/kif_ice_day_DN.png":["TWL-MapPack.vl2"],"textures/ice/skies/kif_ice_day_FR.png":["TWL-MapPack.vl2"],"textures/ice/skies/kif_ice_day_LF.png":["TWL-MapPack.vl2"],"textures/ice/skies/kif_ice_day_RT.png":["TWL-MapPack.vl2"],"textures/ice/skies/kif_ice_day_UP.png":["TWL-MapPack.vl2"],"textures/ice/skies/starrynite_BK.png":["TWL2-MapPack.vl2"],"textures/ice/skies/starrynite_DN.png":["TWL2-MapPack.vl2"],"textures/ice/skies/starrynite_FR.png":["TWL2-MapPack.vl2"],"textures/ice/skies/starrynite_LF.png":["TWL2-MapPack.vl2"],"textures/ice/skies/starrynite_RT.png":["TWL2-MapPack.vl2"],"textures/ice/skies/starrynite_UP.png":["TWL2-MapPack.vl2"],"textures/ice/skies/starrynite_v1_BK.bm8":["ice.vl2"],"textures/ice/skies/starrynite_v1_BK.png":["ice.vl2"],"textures/ice/skies/starrynite_v1_DN.bm8":["ice.vl2"],"textures/ice/skies/starrynite_v1_DN.png":["ice.vl2"],"textures/ice/skies/starrynite_v1_FR.bm8":["ice.vl2"],"textures/ice/skies/starrynite_v1_FR.png":["ice.vl2"],"textures/ice/skies/starrynite_v1_LF.bm8":["ice.vl2"],"textures/ice/skies/starrynite_v1_LF.png":["ice.vl2"],"textures/ice/skies/starrynite_v1_RT.bm8":["ice.vl2"],"textures/ice/skies/starrynite_v1_RT.png":["ice.vl2"],"textures/ice/skies/starrynite_v1_UP.bm8":["ice.vl2"],"textures/ice/skies/starrynite_v1_UP.png":["ice.vl2"],"textures/ice/skies/wave_emap.png":["z_DMP2-V0.6.vl2"],"textures/ice/snowrock.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/snowrock2.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ebor01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ecap01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ecap01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ecap01b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ecap01c.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ecap02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_edoor01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_edoor02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_edoor03.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_edoor04.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_eflo01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_eflo01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_eflo01b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_eflo01c.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_elig01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_elig02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_espec01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_espec02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_espec03.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal01b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal01c.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal01d.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal02a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal03.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal03a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal04.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal06.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal06b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal06c.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal06d.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_floorgrate.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_floorthresh.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ibor01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ibor01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iborlig01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iborlig01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iborlig01b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iborlig02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iborlig02a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iborlig02b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icei01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icei01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icei02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icei02a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ichute01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ichute02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icol01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icol01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icolBASE.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icolCAP01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icolCAP02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icolSPEC01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icolSPEC02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icoligolA.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ifloor01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ifloor01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ifloor01b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ifloor01c.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ilig01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ilig02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ilig03.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ilig04.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ipipe01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ipipe01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ipipe02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ispec01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ispec01agl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ispec01gl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ispec02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ispec02agl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ispec02gl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ispec03.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ispec03glue.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal01Snow.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal01_4BSb.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal01_4BSgl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal01gl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal02Snow.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal03.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal035BSEb.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal035BSEgl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal03Snow.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal03gl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal04.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal04gl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal05.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal05gl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalCAP01agl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalCAP01gl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalCAP02agl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalCAP02gl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalcap01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalcap01b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalcap01c.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalcap01d.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalcap02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalcap02b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalcap02c.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalcap02d.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalsubcap.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_screen.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_scrnbrdr01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_scrnbrdr01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_scrnbrdr01b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_scrnbrdr01c.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_thresh01OFF.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_thresh01ON.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_threshSIDE.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_threshgrate.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/xsnowrock3.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/xsnowrock4.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/iceDagger.dml":["z_DMP2-V0.6.vl2"],"textures/ice_dark.dml":["ice.vl2"],"textures/id_flrgun.png":["z_DMP2-V0.6.vl2"],"textures/inf_butch_FrozenHope.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/inf_butch_night13.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/inf_butch_night13_x2.dml":["TWL-MapPack.vl2"],"textures/inf_butch_nov50.dml":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/inf_butch_nov50_BK.png":["TWL2-MapPack.vl2"],"textures/inf_butch_nov50_DN.png":["TWL2-MapPack.vl2"],"textures/inf_butch_nov50_FR.png":["TWL2-MapPack.vl2"],"textures/inf_butch_nov50_LF.png":["TWL2-MapPack.vl2"],"textures/inf_butch_nov50_RT.png":["TWL2-MapPack.vl2"],"textures/inf_butch_nov50_UP.png":["TWL2-MapPack.vl2"],"textures/inf_butchlava51.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/invtpnl1.png":["z_DMP2-V0.6.vl2"],"textures/island_water.dml":["textures.vl2"],"textures/jagged.dml":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/jaggedclaw/be_edoo02.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_elig02.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_elig03.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_espec02.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_ewal06.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_icei01a.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_ihalig.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_iprflo01.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_itebor04.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_itedoo01.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_itelig01.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_itelig02.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_itewal01.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_itewal04.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/chateau_bk.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/chateau_dn.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/chateau_ft.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/chateau_lf.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/chateau_rt.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/chateau_up.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/deck1+.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/ds_NefBlTrim.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/ds_NefBlue1.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/ds_NefWall1.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/ds_Neffloor1.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/ds_Neffloor5.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/ds_ilig03.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/greylite2.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/gtext2a.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/null.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/slabgrill.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/tcement1a.png":["TWL2-MapPack.vl2"],"textures/kataSkyBack.png":["z_DMP2-V0.6.vl2"],"textures/kataSkyFront.png":["z_DMP2-V0.6.vl2"],"textures/kataSkyLeft.png":["z_DMP2-V0.6.vl2"],"textures/kataSkyRight.png":["z_DMP2-V0.6.vl2"],"textures/kataSkyTop.png":["z_DMP2-V0.6.vl2"],"textures/kif_iceday.dml":["TWL-MapPack.vl2"],"textures/kif_lava_starrynight.dml":["TWL-MapPack.vl2"],"textures/kif_lava_starrynight62.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/kif_lushsunset.dml":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/launcher.png":["z_DMP2-V0.6.vl2"],"textures/lava/Euro4_Sinivalkoinen_TMa5tersMix_water_RefleX.png":["TWL2-MapPack.vl2"],"textures/lava/Nycto-Plates.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-Trim.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-bboard.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-bboard2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-comp2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-comp3.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-comp4.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-comp7.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-computer.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-disp1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-disp2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-hitwall.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-hitwall2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-map.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-mwall.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-mwall2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-mwall3.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-mwall4.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-pipe.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-plasma.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/STPLATE10a.png":["Classic_maps_v1.vl2"],"textures/lava/STPLATE10c.png":["Classic_maps_v1.vl2"],"textures/lava/STPLATE12.png":["Classic_maps_v1.vl2"],"textures/lava/STPLATE13.png":["Classic_maps_v1.vl2"],"textures/lava/STPLATE5a.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate0010.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate1.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate2.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate3.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate5.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate6.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate7.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate8.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate9.png":["Classic_maps_v1.vl2"],"textures/lava/Tma5t_Cowboy1.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboy2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboy3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboy4.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboy5.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboy6.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboy7.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboy8.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboy9.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboyb10.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboyb11.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboyb12.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboyb13.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboyb14.png":["TWL2-MapPack.vl2"],"textures/lava/Tma5t_Cowboyb15.png":["TWL2-MapPack.vl2"],"textures/lava/bd_iflo03b.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/be_icei01a.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/be_itelig01.PNG":["TWL2-MapPack.vl2"],"textures/lava/be_itewal02a.PNG":["TWL2-MapPack.vl2"],"textures/lava/bf_alarm.png":["z_DMP2-V0.6.vl2"],"textures/lava/bf_blue.png":["z_DMP2-V0.6.vl2"],"textures/lava/comp_screen_2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/display_blue.png":["Classic_maps_v1.vl2"],"textures/lava/display_yellow.png":["Classic_maps_v1.vl2"],"textures/lava/displaymxscar.png":["Classic_maps_v1.vl2"],"textures/lava/ds_NefBlTrim.png":["Classic_maps_v1.vl2"],"textures/lava/ds_NefBlue.png":["Classic_maps_v1.vl2","TR2final105-client.vl2"],"textures/lava/ds_NefBlue1.png":["Classic_maps_v1.vl2","TR2final105-client.vl2"],"textures/lava/ds_NefBlue2.png":["Classic_maps_v1.vl2","TR2final105-client.vl2"],"textures/lava/ds_NefBlue3.png":["Classic_maps_v1.vl2"],"textures/lava/ds_NefFloor6.png":["Classic_maps_v1.vl2","TR2final105-client.vl2"],"textures/lava/ds_NefWall1.png":["Classic_maps_v1.vl2","TR2final105-client.vl2"],"textures/lava/ds_Neffloor1.png":["Classic_maps_v1.vl2"],"textures/lava/ds_Neffloor2.png":["Classic_maps_v1.vl2"],"textures/lava/ds_Neffloor3.png":["Classic_maps_v1.vl2"],"textures/lava/ds_Neffloor4.png":["Classic_maps_v1.vl2"],"textures/lava/ds_Neffloor5.png":["Classic_maps_v1.vl2"],"textures/lava/ds_Neflig01.png":["Classic_maps_v1.vl2"],"textures/lava/ds_Thresh01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_Thresh1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_alarm.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ebor01b.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_ebor02.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_efloor1.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_eflor1.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_elig01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_elig02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_elig0202.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_elig03.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_eport01e.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_etechbor01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_etechbrdr2.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_etran1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_etrans.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_etrans01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewal01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewal01BASE.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewal01a.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewal02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewal02a.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_ewal05d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_ewal11a.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_ewaldeco01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewaldeco06.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewaldeco07.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewaldeco08.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewaldeco09.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewall03.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewall04.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewall05.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewall06.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewall06a.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_ewall07.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewall1a.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_floorgrate1.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_genfloor.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_genwall.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_girder.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ibor01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ibor01a.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ibor02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ibor02a.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ibor03.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ibor04.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_icei01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_icei05.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_iceilig01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iceilig1.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_ichute01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ichute02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iflo01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iflo02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iflo03.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iflo04.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ifloLig01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ifloLig02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ifloor01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_ihacei01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ihaceilig01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ihalig.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_ilavlight.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ilig01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ilig02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ilig03.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ilig04.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ilig05.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ilig06.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_inolite.png":["Classic_maps_v1.vl2"],"textures/lava/ds_iwal01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwal01a.png":["lava.vl2","yHDTextures2.0.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_iwal01aa.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_iwaldeco01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco01a.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco02a.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco03.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco03a.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco04.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco04a.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco05.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco05a.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco06.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco07.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco08.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco09.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_jet01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_jet02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_jet03.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_mlatched.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_mriveted2.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_neflig01.png":["TR2final105-client.vl2"],"textures/lava/ds_obsidian.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_screen.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_techborder1.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_techborder2.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_techwall_1.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_techwall_2.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_techwall_3.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_twall_001.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_waldeco1.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_walldeco_06.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_walldeco_07.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_walldeco_08.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_walldeco_09.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ext_grey8.png":["Classic_maps_v1.vl2"],"textures/lava/greylite1.png":["Classic_maps_v1.vl2"],"textures/lava/greylite2.png":["Classic_maps_v1.vl2"],"textures/lava/greylitetrim.png":["Classic_maps_v1.vl2"],"textures/lava/greylitetrim2.png":["Classic_maps_v1.vl2"],"textures/lava/grid_1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/grid_rusty_1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/grill1a.png":["Classic_maps_v1.vl2"],"textures/lava/gtext1.png":["Classic_maps_v1.vl2"],"textures/lava/gtext1a.png":["Classic_maps_v1.vl2"],"textures/lava/gtext2.png":["Classic_maps_v1.vl2"],"textures/lava/gtext2a.png":["Classic_maps_v1.vl2"],"textures/lava/gtext2b.png":["Classic_maps_v1.vl2"],"textures/lava/gtext3.png":["Classic_maps_v1.vl2"],"textures/lava/gtext4.png":["Classic_maps_v1.vl2"],"textures/lava/gtext5.png":["Classic_maps_v1.vl2"],"textures/lava/gtextpipe1.png":["Classic_maps_v1.vl2"],"textures/lava/inf_light011.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/inf_light09.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/lavadirt04.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/lavarock03.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/lavawall20.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/lavawall21.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/lavawall22.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/radwarn.png":["Classic_maps_v1.vl2"],"textures/lava/skies/Lavanight_v5_BK.png":["DynamixFinalPack.vl2"],"textures/lava/skies/Lavanight_v5_DN.png":["DynamixFinalPack.vl2"],"textures/lava/skies/Lavanight_v5_FR.png":["DynamixFinalPack.vl2"],"textures/lava/skies/Lavanight_v5_LF.png":["DynamixFinalPack.vl2"],"textures/lava/skies/Lavanight_v5_RT.png":["DynamixFinalPack.vl2"],"textures/lava/skies/Lavanight_v5_UP.png":["DynamixFinalPack.vl2"],"textures/lava/skies/kif_lava_starrynight_BK.png":["TWL-MapPack.vl2"],"textures/lava/skies/kif_lava_starrynight_DN.png":["TWL-MapPack.vl2"],"textures/lava/skies/kif_lava_starrynight_FR.png":["TWL-MapPack.vl2"],"textures/lava/skies/kif_lava_starrynight_LF.png":["TWL-MapPack.vl2"],"textures/lava/skies/kif_lava_starrynight_RT.png":["TWL-MapPack.vl2"],"textures/lava/skies/kif_lava_starrynight_UP.png":["TWL-MapPack.vl2"],"textures/lava/skies/lava_starrynite_emap.bm8":["lava.vl2"],"textures/lava/skies/lava_starrynite_emap.png":["lava.vl2"],"textures/lava/skies/lavanight_v5_BK.png":["","Classic_maps_v1.vl2"],"textures/lava/skies/lavanight_v5_DN.png":["","Classic_maps_v1.vl2"],"textures/lava/skies/lavanight_v5_FR.png":["","Classic_maps_v1.vl2"],"textures/lava/skies/lavanight_v5_LF.png":["","Classic_maps_v1.vl2"],"textures/lava/skies/lavanight_v5_RT.png":["","Classic_maps_v1.vl2"],"textures/lava/skies/lavanight_v5_UP.png":["","Classic_maps_v1.vl2"],"textures/lava/skies/lavayellow_v5_BK.png":["DynamixFinalPack.vl2"],"textures/lava/skies/lavayellow_v5_DN.png":["DynamixFinalPack.vl2"],"textures/lava/skies/lavayellow_v5_FR.png":["DynamixFinalPack.vl2"],"textures/lava/skies/lavayellow_v5_LF.png":["DynamixFinalPack.vl2"],"textures/lava/skies/lavayellow_v5_RT.png":["DynamixFinalPack.vl2"],"textures/lava/skies/lavayellow_v5_UP.png":["DynamixFinalPack.vl2"],"textures/lava/skies/starrynite_v5_BK.bm8":["lava.vl2"],"textures/lava/skies/starrynite_v5_BK.png":["lava.vl2"],"textures/lava/skies/starrynite_v5_DN.bm8":["lava.vl2"],"textures/lava/skies/starrynite_v5_DN.png":["lava.vl2"],"textures/lava/skies/starrynite_v5_FR.bm8":["lava.vl2"],"textures/lava/skies/starrynite_v5_FR.png":["lava.vl2"],"textures/lava/skies/starrynite_v5_LF.bm8":["lava.vl2"],"textures/lava/skies/starrynite_v5_LF.png":["lava.vl2"],"textures/lava/skies/starrynite_v5_RT.bm8":["lava.vl2"],"textures/lava/skies/starrynite_v5_RT.png":["lava.vl2"],"textures/lava/skies/starrynite_v5_UP.bm8":["lava.vl2"],"textures/lava/skies/starrynite_v5_UP.png":["lava.vl2"],"textures/lava/skies/volcanic_starrynite_emap.bm8":["lava.vl2"],"textures/lava/skies/volcanic_starrynite_emap.png":["Classic_maps_v1.vl2","DynamixFinalPack.vl2","lava.vl2"],"textures/lava/stplate0021.png":["Classic_maps_v1.vl2"],"textures/lava/stplate14.png":["Classic_maps_v1.vl2"],"textures/lava/sw_floorgrate.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/sw_ipipe02.png":["TWL2-MapPack.vl2"],"textures/lava/tcement1a.png":["Classic_maps_v1.vl2"],"textures/lava/techwall_1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/techwall_paint.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/techwall_rusty.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/techwall_rusty2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/tlite6.png":["Classic_maps_v1.vl2"],"textures/lava/tplate1.png":["Classic_maps_v1.vl2"],"textures/lava/tplate2.png":["Classic_maps_v1.vl2"],"textures/lava/ttrim2.png":["Classic_maps_v1.vl2"],"textures/lava_dark.dml":["lava.vl2"],"textures/lava_night.dml":["Classic_maps_v1.vl2","DynamixFinalPack.vl2"],"textures/lava_yellow.dml":["DynamixFinalPack.vl2"],"textures/lavanight_v5.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/legends_tower/base1.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/base1b.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/base1c.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/basictrim2b.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/cemdrkot2.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/cemdrktile.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/cemdrktile7.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/cemtiledrk.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/cemtiledrk5.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/concrete.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/confllr.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/confllr2.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/confllrtile2.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/cretefloor02.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/e6lfloor.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/flrcemtilsmlx.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/flrmtlhls.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/hexametal.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/mtltekfloor.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/null.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/oddtiled.png":["z_DMP2-V0.6.vl2"],"textures/legends_tower/tfloorhexsmll.png":["z_DMP2-V0.6.vl2"],"textures/lightb00.png":["z_DMP2-V0.6.vl2"],"textures/liquidTiles/AlgaeWater.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/BlueWater.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/GreenWater.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/IslandWater01.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/IslandWater02.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/IslandWater03.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/IslandWater04.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/Lava.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LavaPool01.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LavaPool02.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LavaPool03.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LavaPool04.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LushWater01.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LushWater01_Algae.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LushWater02.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LushWater02_Algae.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LushWater03.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LushWater03_Algae.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LushWater04.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LushWater04_Algae.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/Modulation03.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/Modulation04.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/Shore_Modulation.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/Tile01a.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/Tile02a.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/Tile03a.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/Tile04a.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/archipelago_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/archipelago_water.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/damnation_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/ice_water_ram.png":["Classic_maps_v1.vl2"],"textures/liquidTiles/icebound_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/icebound_water.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/insalubria_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/myrkwood_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/oasis_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/oasis_water_ripply.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/quagmire_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/respite_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/reversion_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/riverdance_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/riverdance_water_1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/riverdance_water_5.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/riverdance_water_6.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/sanctuary_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/sanctuary_water_1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/sanctuary_water_2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/thinice_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidtiles/BloodMoon_bloodwater2.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/liquidtiles/MuddySwamp_industrial_oil.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/liquidtiles/PlanetX_CB_water.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/liquidtiles/SewageWater.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/liquidtiles/caustic_water.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/liquidtiles/industrial_oil.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/liquidtiles/tes_water2.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lite_green4A.png":["z_DMP2-V0.6.vl2"],"textures/lush/BlueMoon.png":["TWL-MapPack.vl2"],"textures/lush/Roman_COLLa.png":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/Roman_COLLb.png":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/Roman_ROOF.png":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/Roman_STONE.png":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/Skies/BBday_BK.png":["TWL-MapPack.vl2"],"textures/lush/Skies/BBday_DN.png":["TWL-MapPack.vl2"],"textures/lush/Skies/BBday_FR.png":["TWL-MapPack.vl2"],"textures/lush/Skies/BBday_LF.png":["TWL-MapPack.vl2"],"textures/lush/Skies/BBday_RT.png":["TWL-MapPack.vl2"],"textures/lush/Skies/BBday_UP.png":["TWL-MapPack.vl2"],"textures/lush/Skies/lush_01_day_v5_BK_x2.png":["TWL-MapPack.vl2"],"textures/lush/Skies/lush_01_day_v5_DN_x2.png":["TWL-MapPack.vl2"],"textures/lush/Skies/lush_01_day_v5_FR_x2.png":["TWL-MapPack.vl2"],"textures/lush/Skies/lush_01_day_v5_LF_x2.png":["TWL-MapPack.vl2"],"textures/lush/Skies/lush_01_day_v5_RT_x2.png":["TWL-MapPack.vl2"],"textures/lush/Skies/lush_01_day_v5_UP_x2.png":["TWL-MapPack.vl2"],"textures/lush/attrition_iflag.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/attrition_sflag.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/bb_red.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/bb_red2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/bb_sand.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/be_Edoo01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ebor01b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ebor01bb.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/be_ebor01d.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ebor01e.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ebor02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ebor03.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ebor04a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ecombo02a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_edoo02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_edoo03.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eflo01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eflo02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_elig01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_elig02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_elig02_nd.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/be_elig03.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_elig033.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/be_epipe01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eport01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eport01e.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eport02a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eport02b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec03.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec03a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec03b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec04.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec05.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec05b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec06a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec07.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec08.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec09.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_etec.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eterrain02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eterrain02a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eterrain02b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal01b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal02b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal02be.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/be_ewal03_hl.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/be_ewal03a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal03acrk.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/be_ewal04a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal05.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal05a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal05d.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal06.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal07.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal077.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/be_ewal08.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal09b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal11b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal11d.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal12b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewall10.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_gr3streak.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/be_gr4streak.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/be_iColBase01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iColTop.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iGeneric.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iGenericDark.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icei01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icei01a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icei01b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icei01b1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/be_icei01c.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icei01ca.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/be_icei02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icei03.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icei03b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icei04.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ichute01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ichute02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icobor1.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icobor1a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icocei.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icolig.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icolig01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icoligolA.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icomp01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icomp01a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icowal02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icowal02a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icowal02b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iflo01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iflo01a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ifloWet.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ifunctec01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ifunctec01a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihadoo.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihaflo01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihalig.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihaspe01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal04.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal04a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal04b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal04d.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal05a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal05b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal05c.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ipipe01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ipipe01_iwal.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ipipe01b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iprflo01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iprwal01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ispec01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ispec01a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ispec01b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itebor01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itebor02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itebor02a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itebor02b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itebor02c.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itebor04.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itec01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itec01a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itec01c.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itecei01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itecei02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itedoo01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iteflo01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iteflo02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itelig01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itelig02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itewal01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itewal02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itewal02a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itewal03.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itewal04.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_screen.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_thresh01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_thresh01a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_thresh02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_thresh02a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_twal05.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/beach_wal1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/beach_wal2.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/beach_wal3.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/box_a.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/box_b.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/box_c.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/display05.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/display_07.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/dox_beam.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/dox_bluelite1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/dox_bluelite2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/dox_grsteel3.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/dox_grsteel3_b.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/dox_grsteel3_f.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/dox_grsteel4.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/dox_pipe1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/emap_beachblitz.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/hazard.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/ir_blocks.bm8":["TWL-MapPack.vl2"],"textures/lush/ir_blocks.png":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/ir_plain.bm8":["TWL-MapPack.vl2"],"textures/lush/ir_plain.png":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/ir_relief.bm8":["TWL-MapPack.vl2"],"textures/lush/ir_relief.png":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/ir_trim1.bm8":["TWL-MapPack.vl2"],"textures/lush/ir_trim1.png":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/ir_trim2.bm8":["TWL-MapPack.vl2"],"textures/lush/ir_trim2.png":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/ir_wall.bm8":["TWL-MapPack.vl2"],"textures/lush/ir_wall.png":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/kb_logitech.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/light_base01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/panel.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/reactor01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/rip.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/rustbox.png":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/rustbox_logo.png":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/lush/skies/BBday_BK.png":["z_DMP2-V0.6.vl2"],"textures/lush/skies/BBday_DN.png":["z_DMP2-V0.6.vl2"],"textures/lush/skies/BBday_FR.png":["z_DMP2-V0.6.vl2"],"textures/lush/skies/BBday_LF.png":["z_DMP2-V0.6.vl2"],"textures/lush/skies/BBday_RT.png":["z_DMP2-V0.6.vl2"],"textures/lush/skies/BBday_UP.png":["z_DMP2-V0.6.vl2"],"textures/lush/skies/L4_b.bm8":["lush.vl2"],"textures/lush/skies/L4_b.png":["","lush.vl2"],"textures/lush/skies/L4_bottom.bm8":["lush.vl2"],"textures/lush/skies/L4_bottom.png":["","lush.vl2"],"textures/lush/skies/L4_f.bm8":["lush.vl2"],"textures/lush/skies/L4_f.png":["","lush.vl2"],"textures/lush/skies/L4_l.bm8":["lush.vl2"],"textures/lush/skies/L4_l.png":["","lush.vl2"],"textures/lush/skies/L4_r.bm8":["lush.vl2"],"textures/lush/skies/L4_r.png":["","lush.vl2"],"textures/lush/skies/L4_t.bm8":["lush.vl2"],"textures/lush/skies/L4_t.png":["","lush.vl2"],"textures/lush/skies/emap_dark_green.png":["TWL2-MapPack.vl2"],"textures/lush/skies/emap_muddy.png":["Classic_maps_v1.vl2"],"textures/lush/skies/kif_lushsunset_BK.png":["TWL2-MapPack.vl2"],"textures/lush/skies/kif_lushsunset_DN.png":["TWL2-MapPack.vl2"],"textures/lush/skies/kif_lushsunset_FR.png":["TWL2-MapPack.vl2"],"textures/lush/skies/kif_lushsunset_LF.png":["TWL2-MapPack.vl2"],"textures/lush/skies/kif_lushsunset_RT.png":["TWL2-MapPack.vl2"],"textures/lush/skies/kif_lushsunset_UP.png":["TWL2-MapPack.vl2"],"textures/lush/skies/lush_01_day_v5_BK.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_day_v5_BK_x2.png":["z_DMP2-V0.6.vl2"],"textures/lush/skies/lush_01_day_v5_DN.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_day_v5_DN_x2.png":["z_DMP2-V0.6.vl2"],"textures/lush/skies/lush_01_day_v5_FR.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_day_v5_FR_x2.png":["z_DMP2-V0.6.vl2"],"textures/lush/skies/lush_01_day_v5_LF.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_day_v5_LF_x2.png":["z_DMP2-V0.6.vl2"],"textures/lush/skies/lush_01_day_v5_RT.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_day_v5_RT_x2.png":["z_DMP2-V0.6.vl2"],"textures/lush/skies/lush_01_day_v5_UP.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_day_v5_UP_x2.png":["z_DMP2-V0.6.vl2"],"textures/lush/skies/lush_01_night_BK.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_night_DN.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_night_FR.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_night_LF.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_night_RT.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_night_UP.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_ram_v5_BK.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_01_ram_v5_DN.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_01_ram_v5_FR.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_01_ram_v5_LF.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_01_ram_v5_RT.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_01_ram_v5_UP.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_02_dusk_BK.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_02_dusk_DN.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_02_dusk_FR.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_02_dusk_LF.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_02_dusk_RT.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_02_dusk_UP.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_02c_dusk_BK.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_02c_dusk_DN.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_02c_dusk_FR.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_02c_dusk_LF.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_02c_dusk_RT.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_02c_dusk_UP.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_day_emap.bm8":["lush.vl2"],"textures/lush/skies/lush_day_emap.png":["lush.vl2"],"textures/lush/skies/lush_nite_emap.bm8":["lush.vl2"],"textures/lush/skies/lush_nite_emap.png":["lush.vl2"],"textures/lush/skies/lushcloud1.bm8":["lush.vl2"],"textures/lush/skies/lushcloud1.png":["lush.vl2"],"textures/lush/skies/lushcloud3.bm8":["lush.vl2"],"textures/lush/skies/lushcloud3.png":["lush.vl2"],"textures/lush/skies/lushcloud4.bm8":["lush.vl2"],"textures/lush/skies/lushcloud4.png":["lush.vl2"],"textures/lush/skies/starrynite_v4_BK.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v4_BK.png":["lush.vl2"],"textures/lush/skies/starrynite_v4_DN.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v4_DN.png":["lush.vl2"],"textures/lush/skies/starrynite_v4_FR.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v4_FR.png":["lush.vl2"],"textures/lush/skies/starrynite_v4_LF.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v4_LF.png":["lush.vl2"],"textures/lush/skies/starrynite_v4_RT.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v4_RT.png":["lush.vl2"],"textures/lush/skies/starrynite_v4_UP.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v4_UP.png":["lush.vl2"],"textures/lush/skies/starrynite_v6_BK.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v6_BK.png":["lush.vl2"],"textures/lush/skies/starrynite_v6_DN.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v6_DN.png":["lush.vl2"],"textures/lush/skies/starrynite_v6_FR.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v6_FR.png":["lush.vl2"],"textures/lush/skies/starrynite_v6_LF.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v6_LF.png":["lush.vl2"],"textures/lush/skies/starrynite_v6_RT.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v6_RT.png":["lush.vl2"],"textures/lush/skies/starrynite_v6_UP.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v6_UP.png":["lush.vl2"],"textures/lush/skull.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/alien-01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/display04.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/display05.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/display06.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/display07.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/display08.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/display10.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot02.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot03.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot04.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot05.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot06.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot07.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot08.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot09.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot11.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/stone_wall1.png":["TWL2-MapPack.vl2"],"textures/lush/stone_wall2.png":["TWL2-MapPack.vl2"],"textures/lush/stone_wall3.png":["TWL2-MapPack.vl2"],"textures/lush/stone_wall4.png":["TWL2-MapPack.vl2"],"textures/lush/stone_wall5.png":["TWL2-MapPack.vl2"],"textures/lush/stone_wall7.png":["TWL2-MapPack.vl2"],"textures/lush/trim_t01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/wall_c02.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/wall_light_c01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/wall_trim01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/wall_w03a.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/xing.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush_dark.dml":["lush.vl2"],"textures/lush_day.dml":["DynamixFinalPack.vl2"],"textures/lush_day_x2.dml":["TWL-MapPack.vl2"],"textures/lush_dusk.dml":["Classic_maps_v1.vl2","DynamixFinalPack.vl2"],"textures/lush_night.dml":["DynamixFinalPack.vl2"],"textures/lush_ram.dml":["Classic_maps_v1.vl2"],"textures/lushdusk66.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lushsky_night11.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/mMetalL.png":["z_DMP2-V0.6.vl2"],"textures/magsky/mag_BK.png":["TWL2-MapPack.vl2"],"textures/magsky/mag_FR.png":["TWL2-MapPack.vl2"],"textures/magsky/mag_LF.png":["TWL2-MapPack.vl2"],"textures/magsky/mag_RT.png":["TWL2-MapPack.vl2"],"textures/magsky/mag_UP.png":["TWL2-MapPack.vl2"],"textures/makkon_tech/techcomp3_blk1.png":["z_DMP2-V0.6.vl2"],"textures/makkon_tech/techflat1_blk1.png":["z_DMP2-V0.6.vl2"],"textures/makkon_tech/techflat1_rst3.png":["z_DMP2-V0.6.vl2"],"textures/makkon_tech/techflat2_rst2b.png":["z_DMP2-V0.6.vl2"],"textures/makkon_tech/techflr1_grey2.png":["z_DMP2-V0.6.vl2"],"textures/makkon_tech/techflr5_blk1.png":["z_DMP2-V0.6.vl2"],"textures/makkon_tech/techflr5_rst3.png":["z_DMP2-V0.6.vl2"],"textures/makkon_tech/techtrim3_red2.png":["z_DMP2-V0.6.vl2"],"textures/makkon_tech/techwal9b_grn4.png":["z_DMP2-V0.6.vl2"],"textures/missleturret.png":["z_DMP2-V0.6.vl2"],"textures/mmd.dml":["TWL2-MapPack.vl2"],"textures/mmd/mmd_BK.png":["TWL2-MapPack.vl2"],"textures/mmd/mmd_DN.png":["TWL2-MapPack.vl2"],"textures/mmd/mmd_FR.png":["TWL2-MapPack.vl2"],"textures/mmd/mmd_LF.png":["TWL2-MapPack.vl2"],"textures/mmd/mmd_RT.png":["TWL2-MapPack.vl2"],"textures/mmd/mmd_UP.png":["TWL2-MapPack.vl2"],"textures/mr_02.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/muddy.dml":["Classic_maps_v1.vl2"],"textures/muddy/skies/muddy_BK.png":["Classic_maps_v1.vl2"],"textures/muddy/skies/muddy_FR.png":["Classic_maps_v1.vl2"],"textures/muddy/skies/muddy_LF.png":["Classic_maps_v1.vl2"],"textures/muddy/skies/muddy_RT.png":["Classic_maps_v1.vl2"],"textures/muddy/skies/muddy_UP.png":["Classic_maps_v1.vl2"],"textures/muddy/skies/muddy_cloud1.png":["Classic_maps_v1.vl2"],"textures/muddy/skies/muddy_cloud2.png":["Classic_maps_v1.vl2"],"textures/mx3_wall.png":["z_DMP2-V0.6.vl2"],"textures/nef/skies/Nef5_BK.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Nef5_DN.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Nef5_FR.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Nef5_LF.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Nef5_RT.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Nef5_UP.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet2_1.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet2_2.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet2_3.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet2_4.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet2_5.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet_1.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet_2.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet_3.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet_4.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet_5.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet_cloud1.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet_cloud2.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Surreal1_BK.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Surreal1_FR.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Surreal1_LF.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Surreal1_RT.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Surreal1_UP.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Surreal_7.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Surreal_Cloud1.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Surreal_Cloud2.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nefRed_1.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nefRed_2.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nefRed_3.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nefRed_4.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nefRed_5.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nef_BlueClear_1.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nef_BlueClear_2.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nef_BlueClear_3.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nef_BlueClear_4.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nef_BlueClear_5.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nef_BlueClear_cloud1.png":["Classic_maps_v1.vl2"],"textures/nef/skies/night1.png":["Classic_maps_v1.vl2"],"textures/nef/skies/night2.png":["Classic_maps_v1.vl2"],"textures/nef/skies/night3.png":["Classic_maps_v1.vl2"],"textures/nef/skies/night4.png":["Classic_maps_v1.vl2"],"textures/nef/skies/night5.png":["Classic_maps_v1.vl2"],"textures/nef_5.dml":["Classic_maps_v1.vl2"],"textures/nef_BlueClear.dml":["Classic_maps_v1.vl2"],"textures/nef_RedPlanet.dml":["Classic_maps_v1.vl2"],"textures/nef_RedPlanet2.dml":["Classic_maps_v1.vl2"],"textures/nef_Red_1.dml":["Classic_maps_v1.vl2"],"textures/nef_Surreal1.dml":["Classic_maps_v1.vl2"],"textures/nef_night1.dml":["Classic_maps_v1.vl2"],"textures/nef_sset2_x2.dml":["TWL-MapPack.vl2"],"textures/nefred1/red1_BK_x2.png":["TWL-MapPack.vl2"],"textures/nefred1/red1_CLOUD1_x2.png":["TWL-MapPack.vl2"],"textures/nefred1/red1_FR_x2.png":["TWL-MapPack.vl2"],"textures/nefred1/red1_LF_x2.png":["TWL-MapPack.vl2"],"textures/nefred1/red1_RT_x2.png":["TWL-MapPack.vl2"],"textures/nefred1/red1_UP_x2.png":["TWL-MapPack.vl2"],"textures/nefred1_x2.dml":["TWL-MapPack.vl2"],"textures/nefsset2_x2/skies/nef_sset2_BK.png":["TWL-MapPack.vl2"],"textures/nefsset2_x2/skies/nef_sset2_FR.png":["TWL-MapPack.vl2"],"textures/nefsset2_x2/skies/nef_sset2_LF.png":["TWL-MapPack.vl2"],"textures/nefsset2_x2/skies/nef_sset2_RT.png":["TWL-MapPack.vl2"],"textures/nefsset2_x2/skies/nef_sset2_UP.png":["TWL-MapPack.vl2"],"textures/nightsky82.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/ocean_water.dml":["textures.vl2"],"textures/ocular.dml":["TWL2-MapPack.vl2"],"textures/padfloor.png":["z_DMP2-V0.6.vl2"],"textures/paperFlag.png":["z_DMP2-V0.6.vl2"],"textures/particleTest.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/pglite00.png":["z_DMP2-V0.6.vl2"],"textures/plasma.png":["z_DMP2-V0.6.vl2"],"textures/portgen.png":["z_DMP2-V0.6.vl2"],"textures/portgen3.png":["z_DMP2-V0.6.vl2"],"textures/portlit0.png":["z_DMP2-V0.6.vl2"],"textures/precipitation/raindrops.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake001.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake002.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake003.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake004.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake005.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake006.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake007.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake008.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake009.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake010.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake011.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake012.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake013.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake014.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake015.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake016.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake017.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflakes.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/purpsun.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/pwrgenr1.png":["z_DMP2-V0.6.vl2"],"textures/raindrops.dml":["textures.vl2"],"textures/rainmist.png":["z_DMP2-V0.6.vl2"],"textures/redBg.png":["z_DMP2-V0.6.vl2"],"textures/red_blink0.png":["z_DMP2-V0.6.vl2"],"textures/red_blink4.png":["z_DMP2-V0.6.vl2"],"textures/redbrown_tex.png":["z_DMP2-V0.6.vl2"],"textures/redeemer.png":["z_DMP2-V0.6.vl2"],"textures/repairgun.png":["z_DMP2-V0.6.vl2"],"textures/rilrock/ril.darkrock.png":["S8maps.vl2"],"textures/rlight00.png":["z_DMP2-V0.6.vl2"],"textures/rlight01.png":["z_DMP2-V0.6.vl2"],"textures/rlight02.png":["z_DMP2-V0.6.vl2"],"textures/rlight03.png":["z_DMP2-V0.6.vl2"],"textures/rlight04.png":["z_DMP2-V0.6.vl2"],"textures/rlite00.png":["z_DMP2-V0.6.vl2"],"textures/rlite03.png":["z_DMP2-V0.6.vl2"],"textures/roelcolor.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/rpulse00.png":["z_DMP2-V0.6.vl2"],"textures/rpulse01.png":["z_DMP2-V0.6.vl2"],"textures/rpulse02.png":["z_DMP2-V0.6.vl2"],"textures/rpulse03.png":["z_DMP2-V0.6.vl2"],"textures/rpulse04.png":["z_DMP2-V0.6.vl2"],"textures/rpulse05.png":["z_DMP2-V0.6.vl2"],"textures/rpulse06.png":["z_DMP2-V0.6.vl2"],"textures/rpulse07.png":["z_DMP2-V0.6.vl2"],"textures/rpulse08.png":["z_DMP2-V0.6.vl2"],"textures/rpulse09.png":["z_DMP2-V0.6.vl2"],"textures/rst_goonflag.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/rst_taotribes.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/rst_toitle.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/rst_tribescastcof.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/rst_tribesnextcof.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/sat_up.png":["z_DMP2-V0.6.vl2"],"textures/scorp1.png":["z_DMP2-V0.6.vl2"],"textures/shinny_tech.png":["z_DMP2-V0.6.vl2"],"textures/shotgun.png":["z_DMP2-V0.6.vl2"],"textures/skies/DarkStormy/DarkStormy_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/DarkStormy/DarkStormy_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/DarkStormy/DarkStormy_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/DarkStormy/DarkStormy_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/DarkStormy/DarkStormy_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/DarkStormy/DarkStormy_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Euro4_Bleed_emap.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_Bleed_sysday_bk.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_Bleed_sysday_dn.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_Bleed_sysday_fr.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_Bleed_sysday_lf.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_Bleed_sysday_rt.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_Bleed_sysday_up.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_FrozenHope_inf_butchlava2_BK.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_FrozenHope_inf_butchlava2_DN.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_FrozenHope_inf_butchlava2_FR.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_FrozenHope_inf_butchlava2_LF.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_FrozenHope_inf_butchlava2_RT.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_FrozenHope_inf_butchlava2_UP.png":["TWL2-MapPack.vl2"],"textures/skies/Iris/Iris_BK.bm8":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_BK.png":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_DN.bm8":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_DN.png":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_FR.bm8":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_FR.png":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_LF.bm8":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_LF.png":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_RT.bm8":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_RT.png":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_UP.bm8":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_UP.png":["TWL-MapPack.vl2"],"textures/skies/L4/L4_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/L4/L4_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/L4/L4_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/L4/L4_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/L4/L4_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/L4/L4_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Magellan/WinterBlue_v5_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Magellan/WinterBlue_v5_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Magellan/WinterBlue_v5_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Magellan/WinterBlue_v5_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Magellan/WinterBlue_v5_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Magellan/WinterBlue_v5_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Nef_Sset2/Nef_Sset2_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Nef_Sset2/Nef_Sset2_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Nef_Sset2/Nef_Sset2_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Nef_Sset2/Nef_Sset2_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Nef_Sset2/Nef_Sset2_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PacificSky/PacificSky_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PacificSky/PacificSky_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PacificSky/PacificSky_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PacificSky/PacificSky_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PacificSky/PacificSky_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PacificSky/PacificSky_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PlanetX/PlanetX_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PlanetX/PlanetX_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PlanetX/PlanetX_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PlanetX/PlanetX_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PlanetX/PlanetX_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PlanetX/PlanetX_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PlanetX/PlanetX_reflect.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Saturn/Saturn_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Saturn/Saturn_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Saturn/Saturn_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Saturn/Saturn_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Saturn/Saturn_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Saturn/Saturn_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/SunSet12/SunSet12_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/SunSet12/SunSet12_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/SunSet12/SunSet12_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/SunSet12/SunSet12_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/SunSet12/SunSet12_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/SunSet12/SunSet12_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/anabatic_7.png":["z_DMP2-V0.6.vl2"],"textures/skies/anabatic_BK.png":["z_DMP2-V0.6.vl2"],"textures/skies/anabatic_Cloud1.png":["z_DMP2-V0.6.vl2"],"textures/skies/anabatic_Cloud2.png":["z_DMP2-V0.6.vl2"],"textures/skies/anabatic_FR.png":["z_DMP2-V0.6.vl2"],"textures/skies/anabatic_LF.png":["z_DMP2-V0.6.vl2"],"textures/skies/anabatic_RT.png":["z_DMP2-V0.6.vl2"],"textures/skies/anabatic_UP.png":["z_DMP2-V0.6.vl2"],"textures/skies/aurawisp/AURAWISP_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/aurawisp/AURAWISP_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/aurawisp/AURAWISP_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/aurawisp/AURAWISP_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/aurawisp/AURAWISP_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/aurawisp/AURAWISP_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/badlandday/badlandday_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/badlandday/badlandday_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/badlandday/badlandday_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/badlandday/badlandday_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/badlandday/badlandday_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/blank_DN.bm8":["TWL2-MapPack.vl2"],"textures/skies/blank_DN.png":["TWL2-MapPack.vl2"],"textures/skies/borealis/borealis_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/borealis/borealis_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/borealis/borealis_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/borealis/borealis_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/borealis/borealis_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/borealis/borealis_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/cc_sky_bk.png":["TWL2-MapPack.vl2"],"textures/skies/cc_sky_fr.png":["TWL2-MapPack.vl2"],"textures/skies/cc_sky_lf.png":["TWL2-MapPack.vl2"],"textures/skies/cc_sky_rt.png":["TWL2-MapPack.vl2"],"textures/skies/cc_sky_up.png":["TWL2-MapPack.vl2"],"textures/skies/ccbsky2/csk2_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/ccbsky2/csk2_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/ccbsky2/csk2_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/ccbsky2/csk2_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/ccbsky2/csk2_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/ccbsky2/csk2_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/clouds/clouds_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/clouds/clouds_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/clouds/clouds_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/clouds/clouds_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/clouds/clouds_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/clouds/clouds_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/cubemap/cubemap_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/cubemap/cubemap_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/cubemap/cubemap_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/cubemap/cubemap_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/cubemap/cubemap_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/cubemap/cubemap_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eeps/eepdesert_BK.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eeps/eepdesert_FR.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eeps/eepdesert_LF.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eeps/eepdesert_RT.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eeps/eepdesert_UP.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve1bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve1dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve1ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve1lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve1rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve1up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve2bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve2dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve2ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve2lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve2rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve2up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve3bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve3dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve3ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve3lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve3rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve3up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve4bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve4dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve4ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve4lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve4rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve4up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve5bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve5dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve5ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve5lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve5rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve5up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve6bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve6dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve6ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve6lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve6rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve6up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve7bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve7dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve7ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve7lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve7rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve7up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve8bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve8dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve8ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve8lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve8rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve8up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/flingsky03/emap_muddy.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/flingsky03/flingsky03_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/flingsky03/flingsky03_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/flingsky03/flingsky03_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/flingsky03/flingsky03_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/flingsky03/flingsky03_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/flingsky03/flingsky03_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/haloday/haloday_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/haloday/haloday_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/haloday/haloday_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/haloday/haloday_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/haloday/haloday_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/haloday/haloday_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/halonite/halonite_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/halonite/halonite_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/halonite/halonite_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/halonite/halonite_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/halonite/halonite_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/halonite/halonite_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/harvest/harvest_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/harvest/harvest_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/harvest/harvest_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/harvest/harvest_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/harvest/harvest_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/harvest/harvest_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_night13/inf_butch_night13_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_night13/inf_butch_night13_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_night13/inf_butch_night13_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_night13/inf_butch_night13_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_night13/inf_butch_night13_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_night13/inf_butch_night13_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_nov50/inf_butch_nov50_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_nov50/inf_butch_nov50_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_nov50/inf_butch_nov50_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_nov50/inf_butch_nov50_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_nov50/inf_butch_nov50_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_nov50/inf_butch_nov50_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butchlava51/inf_butchlava51_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butchlava51/inf_butchlava51_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butchlava51/inf_butchlava51_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butchlava51/inf_butchlava51_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butchlava51/inf_butchlava51_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butchlava51/inf_butchlava51_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/jagged/chateau_bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/jagged/chateau_dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/jagged/chateau_ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/jagged/chateau_lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/jagged/chateau_rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/jagged/chateau_up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lushsunset/kif_lushsunset_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lushsunset/kif_lushsunset_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lushsunset/kif_lushsunset_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lushsunset/kif_lushsunset_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lushsunset/kif_lushsunset_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lushsunset/kif_lushsunset_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lavanight_v5/lavanight_v5_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lavanight_v5/lavanight_v5_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lavanight_v5/lavanight_v5_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lavanight_v5/lavanight_v5_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lavanight_v5/lavanight_v5_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lavanight_v5/lavanight_v5_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lush_02_dusk_BK.png":["TWL-MapPack.vl2"],"textures/skies/lush_02_dusk_DN.png":["TWL-MapPack.vl2"],"textures/skies/lush_02_dusk_FR.png":["TWL-MapPack.vl2"],"textures/skies/lush_02_dusk_LF.png":["TWL-MapPack.vl2"],"textures/skies/lush_02_dusk_RT.png":["TWL-MapPack.vl2"],"textures/skies/lush_02_dusk_UP.png":["TWL-MapPack.vl2"],"textures/skies/lushdusk66/lushdusk66_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushdusk66/lushdusk66_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushdusk66/lushdusk66_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushdusk66/lushdusk66_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushdusk66/lushdusk66_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushdusk66/lushdusk66_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushsky_night11/Thumbs.db":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushsky_night11/lushsky_night11_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushsky_night11/lushsky_night11_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushsky_night11/lushsky_night11_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushsky_night11/lushsky_night11_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushsky_night11/lushsky_night11_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushsky_night11/lushsky_night11_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/mr_02/mr_02_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/mr_02/mr_02_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/mr_02/mr_02_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/mr_02/mr_02_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/mr_02/mr_02_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/mr_02/mr_02_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nefred1/red1_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nefred1/red1_CLOUD1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nefred1/red1_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nefred1/red1_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nefred1/red1_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nefred1/red1_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nightsky82/nightsky82_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nightsky82/nightsky82_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nightsky82/nightsky82_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nightsky82/nightsky82_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nightsky82/nightsky82_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nightsky82/nightsky82_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/ocular0.bm8":["TWL2-MapPack.vl2"],"textures/skies/ocular0.png":["TWL2-MapPack.vl2"],"textures/skies/ocular180.bm8":["TWL2-MapPack.vl2"],"textures/skies/ocular180.png":["TWL2-MapPack.vl2"],"textures/skies/ocular270.bm8":["TWL2-MapPack.vl2"],"textures/skies/ocular270.png":["TWL2-MapPack.vl2"],"textures/skies/ocular90.bm8":["TWL2-MapPack.vl2"],"textures/skies/ocular90.png":["TWL2-MapPack.vl2"],"textures/skies/ocular_lush_day_emap.bm8":["TWL2-MapPack.vl2"],"textures/skies/ocular_lush_day_emap.png":["TWL2-MapPack.vl2"],"textures/skies/oculartop.bm8":["TWL2-MapPack.vl2"],"textures/skies/oculartop.png":["TWL2-MapPack.vl2"],"textures/skies/purpsun/PURPSUN_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/purpsun/PURPSUN_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/purpsun/PURPSUN_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/purpsun/PURPSUN_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/purpsun/PURPSUN_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/purpsun/PURPSUN_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/roelcolor/roelcolor_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/roelcolor/roelcolor_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/roelcolor/roelcolor_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/roelcolor/roelcolor_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/roelcolor/roelcolor_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/roelcolor/roelcolor_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sal/Malig_v1_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sal/Malig_v1_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sal/Malig_v1_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sal/Malig_v1_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sal/Malig_v1_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sal/Malig_v1_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky01/Cloud1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky01/sky01_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky01/sky02_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky01/sky03_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky01/sky04_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky01/sky05_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky01/sky06_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky121/sky121_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky121/sky121_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky121/sky121_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky121/sky121_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky121/sky121_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky121/sky121_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky127/sky127_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky127/sky127_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky127/sky127_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky127/sky127_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky127/sky127_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky127/sky127_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky156/sky156_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky156/sky156_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky156/sky156_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky156/sky156_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky156/sky156_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky156/sky156_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_14/space_14_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_14/space_14_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_14/space_14_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_14/space_14_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_14/space_14_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_14/space_14_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_14_BK.png":["z_DMP2-V0.6.vl2"],"textures/skies/space_14_DN.png":["z_DMP2-V0.6.vl2"],"textures/skies/space_14_FR.png":["z_DMP2-V0.6.vl2"],"textures/skies/space_14_LF.png":["z_DMP2-V0.6.vl2"],"textures/skies/space_14_RT.png":["z_DMP2-V0.6.vl2"],"textures/skies/space_14_UP.png":["z_DMP2-V0.6.vl2"],"textures/skies/space_16/space_16_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_16/space_16_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_16/space_16_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_16/space_16_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_16/space_16_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_16/space_16_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_17/space_17_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_17/space_17_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_17/space_17_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_17/space_17_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_17/space_17_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_17/space_17_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_18/space_18_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_18/space_18_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_18/space_18_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_18/space_18_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_18/space_18_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_18/space_18_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_19/space_19_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_19/space_19_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_19/space_19_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_19/space_19_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_19/space_19_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_19/space_19_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_3/space_3_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_3/space_3_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_3/space_3_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_3/space_3_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_3/space_3_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_3/space_3_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_5/space_5_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_5/space_5_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_5/space_5_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_5/space_5_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_5/space_5_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_5/space_5_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/starrynite/starrynite_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/starrynite/starrynite_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/starrynite/starrynite_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/starrynite/starrynite_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/starrynite/starrynite_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/starrynite/starrynite_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sundown25/sundown25_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sundown25/sundown25_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sundown25/sundown25_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sundown25/sundown25_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sundown25/sundown25_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sundown25/sundown25_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sunnight/sunnight_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sunnight/sunnight_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sunnight/sunnight_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sunnight/sunnight_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sunnight/sunnight_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sunnight/sunnight_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/tyre/tyre_bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/tyre/tyre_dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/tyre/tyre_ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/tyre/tyre_lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/tyre/tyre_rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/tyre/tyre_up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/violet/violet_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/violet/violet_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/violet/violet_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/violet/violet_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/violet/violet_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/violet/violet_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/winterskyday/winterskyday_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/winterskyday/winterskyday_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/winterskyday/winterskyday_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/winterskyday/winterskyday_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/winterskyday/winterskyday_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/winterskyday/winterskyday_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/A7branch1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/A7trunk2.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/AgaritaFall.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/BBerryFall.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/BarrenSticksFall.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Blue.hflag.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Blue.hmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Blue.lfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Blue.lmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Blue.mfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Blue.mmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Branch3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Branch4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Branch5.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Branch6.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Branch7.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Burntwood.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/BurntwoodBranch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ChkBerryWinter.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0000.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0001.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0002.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0003.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0004.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0005.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0006.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0007.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0008.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0009.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Green.hflag.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Green.hmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Green.lfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Green.lmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Green.mfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Green.mmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/HorseNettleFall.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Humnskn3.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/LushMoss.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/MadroneBark.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/MadroneFall.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/MadroneFoliage.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/MadroneWinter.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Maple Shrub.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/MesqBark.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/MesquiteBranch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/MesquiteLeaves.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Mortar_Projectile.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/MotionSensor.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/NewMoss.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/NewMossFull.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/NexDefaultFloor.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/NexHoardFloor.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/NexusGenerator.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/NexusPowerLightsON.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Oldwood.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/OldwoodBran01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/OldwoodBranch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Orange.hmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Orange.lfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Orange.lmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Orange.mfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Orange.mmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Plsre00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre06.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre07.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre08.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre09.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre10.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre11.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre12.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre13.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre14.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre15.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre16.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre17.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre18.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre19.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre20.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre21.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre22.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/PonderosaPineBark.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse06.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse07.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse08.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Purple.hmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Purple.lfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Purple.lmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Purple.mfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Purple.mmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Rabbit BushWin.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/RabbitBush.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Red.hmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Red.lfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Red.lmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Red.mfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Red.mmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/SBerryFall.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ScotchBroom.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Scout_windshield.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ShieldPackActivate.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ShieldPackAmbient.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Silver.hmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Silver.lfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Silver.lmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Silver.mfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Silver.mmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/SnowBlanket.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/TR2-1.hmale.png":["TR2final105-client.vl2"],"textures/skins/TR2-1.lfemale.png":["TR2final105-client.vl2"],"textures/skins/TR2-1.mfemale.png":["TR2final105-client.vl2"],"textures/skins/TR2-1.mmale.png":["TR2final105-client.vl2"],"textures/skins/TR2-2.hmale.png":["TR2final105-client.vl2"],"textures/skins/TR2-2.lfemale.png":["TR2final105-client.vl2"],"textures/skins/TR2-2.mfemale.png":["TR2final105-client.vl2"],"textures/skins/TR2-2.mmale.png":["TR2final105-client.vl2"],"textures/skins/Vehicle_Land_Assault_Wheel.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Vehicle_Land_Assault_bodyMain.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Vehicle_Land_Assault_bodySide1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Vehicle_Land_Assault_bodySide2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Vehicle_grav_scout.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Vehicle_grav_scout_pipes.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Vehicle_grav_scout_windshield.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Vehicle_grav_scout_windshieldInner.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Vehicle_grav_tank_bodyMain.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Weapon_missile_projectile.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/WinMapShrubart.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/WinRhody.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/WinScotchArt.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Yellow.hflag.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Yellow.hmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Yellow.lfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Yellow.lmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Yellow.mfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Yellow.mmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/a.hbioderm_512.png":["skins.vl2"],"textures/skins/a.hrobot_512.png":["skins.vl2"],"textures/skins/a.lbioderm_512.png":["skins.vl2"],"textures/skins/a.lrobot_512.png":["skins.vl2"],"textures/skins/a.mbioderm_512.png":["skins.vl2"],"textures/skins/a.mrobot_512.png":["skins.vl2"],"textures/skins/alienfirxbase2.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ammo_chaingun.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ammo_disc.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ammo_grenade.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ammo_mine.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ammo_mortar.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ammo_plasma.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/armor.damage.1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/armor.damage.2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/armor.damage.3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/artists.plaque.png":["skins.vl2"],"textures/skins/b.hbioderm_512.png":["skins.vl2"],"textures/skins/b.hrobot_512.png":["skins.vl2"],"textures/skins/b.lbioderm_512.png":["skins.vl2"],"textures/skins/b.lrobot_512.png":["skins.vl2"],"textures/skins/b.mbioderm_512.png":["skins.vl2"],"textures/skins/b.mrobot_512.png":["skins.vl2"],"textures/skins/banner_honor.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/banner_strength.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/banner_unity.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/barrelMount.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/barrel_aa_large.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/barrel_elf_large.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/barrel_fusion_large.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/barrel_missile_large.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/barrel_mortar_large.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/base.flag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/base.hbioderm.png":["skins.vl2"],"textures/skins/base.hbioderm_512.png":["skins.vl2"],"textures/skins/base.hflag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/base.hmale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/base.lbioderm.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/base.lbioderm_512.png":["skins.vl2"],"textures/skins/base.lfemale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/base.lmale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/base.mbioderm.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/base.mbioderm_512.png":["skins.vl2"],"textures/skins/base.mfemale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/base.mmale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/base.switch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.flag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/baseb.hbioderm.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.hmale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.lbioderm.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.lfemale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.lmale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.mbioderm.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.mfemale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.mmale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.switch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/basebbot.hmale.png":["skins.vl2"],"textures/skins/basebbot.lmale.png":["skins.vl2"],"textures/skins/basebbot.mmale.png":["skins.vl2"],"textures/skins/basebot.hmale.png":["skins.vl2"],"textures/skins/basebot.lmale.png":["skins.vl2"],"textures/skins/basebot.mmale.png":["skins.vl2"],"textures/skins/bb_bark.png":["TWL-MapPack.vl2"],"textures/skins/bb_bark2.png":["TWL-MapPack.vl2"],"textures/skins/bb_beechleaf.png":["TWL-MapPack.vl2"],"textures/skins/bb_bigleaf.png":["TWL-MapPack.vl2"],"textures/skins/bb_bush.png":["TWL-MapPack.vl2"],"textures/skins/bb_jnigraleaf.png":["TWL-MapPack.vl2"],"textures/skins/bb_palmleaf.png":["TWL-MapPack.vl2"],"textures/skins/bb_screen.png":["TWL-MapPack.vl2"],"textures/skins/bb_stripeleaf.png":["TWL-MapPack.vl2"],"textures/skins/bb_tree1_foliage2.png":["TWL-MapPack.vl2"],"textures/skins/bb_tree1_side.png":["TWL-MapPack.vl2"],"textures/skins/bb_tree2_foliage2.png":["TWL-MapPack.vl2"],"textures/skins/bb_tree2_side.png":["TWL-MapPack.vl2"],"textures/skins/bb_trunk.png":["TWL-MapPack.vl2"],"textures/skins/beacon.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/beagle.flag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/beagle.hmale.png":["skins.vl2"],"textures/skins/beagle.hmale_512.png":["skins.vl2"],"textures/skins/beagle.lfemale.png":["skins.vl2"],"textures/skins/beagle.lfemale_512.png":["skins.vl2"],"textures/skins/beagle.lmale.png":["skins.vl2"],"textures/skins/beagle.lmale_512.png":["skins.vl2"],"textures/skins/beagle.mfemale.png":["skins.vl2"],"textures/skins/beagle.mfemale_512.png":["skins.vl2"],"textures/skins/beagle.mmale.png":["skins.vl2"],"textures/skins/beagle.mmale_512.png":["skins.vl2"],"textures/skins/beagle.switch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/beampulse.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/bigdevdawg.plaque.png":["skins.vl2"],"textures/skins/billboard_1.png":["TR2final105-client.vl2"],"textures/skins/billboard_2.png":["TR2final105-client.vl2"],"textures/skins/billboard_3.png":["TR2final105-client.vl2"],"textures/skins/billboard_4.png":["TR2final105-client.vl2"],"textures/skins/blank.switch.png":["skins.vl2"],"textures/skins/blite00.png":["skins.vl2"],"textures/skins/blite01.PNG":["skins.vl2"],"textures/skins/blite02.png":["skins.vl2"],"textures/skins/blite03.png":["skins.vl2"],"textures/skins/blite04.png":["skins.vl2"],"textures/skins/blue.hflag.png":["zflags.vl2"],"textures/skins/blue.png":["skins.vl2"],"textures/skins/blue00.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/blue00.ifl":["skins.vl2"],"textures/skins/blue01.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/blue02.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/blue03.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/blue04.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/blue_blink.ifl":["skins.vl2"],"textures/skins/blue_blink0.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/blue_blink0.ifl":["skins.vl2"],"textures/skins/blue_blink1.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/blue_blink2.PNG":["skins.vl2"],"textures/skins/blue_blink2.png":["yHDTextures2.0.vl2"],"textures/skins/blue_blink3.PNG":["skins.vl2"],"textures/skins/blue_blink3.png":["yHDTextures2.0.vl2"],"textures/skins/blue_blink4.PNG":["skins.vl2"],"textures/skins/blue_blink4.png":["yHDTextures2.0.vl2"],"textures/skins/borg1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/borg2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/borg4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/borg6.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/brsh5.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/brush.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/bullethole1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/bullethole2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/bullethole3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/bullethole4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/bullethole5.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/bullethole6.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cactus.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/camera.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/chaingun_shot_end.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/chaingun_shot_side.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/chg_fmzl.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/chg_smzl.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/chgexhaust.ifl":["skins.vl2"],"textures/skins/cloak_core.ifl":["skins.vl2"],"textures/skins/cloak_core0000.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0001.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0002.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0003.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0004.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0005.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0006.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0007.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0008.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0009.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0010.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0011.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0012.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0013.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0014.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0015.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0016.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0017.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0018.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0019.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cotp.flag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/cotp.hmale.png":["skins.vl2"],"textures/skins/cotp.lfemale.png":["skins.vl2"],"textures/skins/cotp.lmale.png":["skins.vl2"],"textures/skins/cotp.mfemale.png":["skins.vl2"],"textures/skins/cotp.mmale.png":["skins.vl2"],"textures/skins/cotp.switch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cotp_hmale_512.png":["skins.vl2"],"textures/skins/cotp_lfemale_512.png":["skins.vl2"],"textures/skins/cotp_lmale_512.png":["skins.vl2"],"textures/skins/cotp_mfemale_512.png":["skins.vl2"],"textures/skins/cotp_mmale_512.png":["skins.vl2"],"textures/skins/dcase00.PNG":["skins.vl2"],"textures/skins/dcase00.ifl":["skins.vl2"],"textures/skins/dcase00.png":["yHDTextures2.0.vl2"],"textures/skins/dcase01.PNG":["skins.vl2"],"textures/skins/dcase01.png":["yHDTextures2.0.vl2"],"textures/skins/dcase02.PNG":["skins.vl2"],"textures/skins/dcase02.png":["yHDTextures2.0.vl2"],"textures/skins/dcase03.PNG":["skins.vl2"],"textures/skins/dcase03.png":["yHDTextures2.0.vl2"],"textures/skins/dcase04.PNG":["skins.vl2"],"textures/skins/dcase04.png":["yHDTextures2.0.vl2"],"textures/skins/dcase05.PNG":["skins.vl2"],"textures/skins/dcase05.png":["yHDTextures2.0.vl2"],"textures/skins/deb01.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb01.ifl":["skins.vl2"],"textures/skins/deb02.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb03.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb04.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb05.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb06.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb07.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb08.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb09.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb10.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb11.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb12.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb13.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb14.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb15.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb16.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb17.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb18.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb19.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb20.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb21.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb22.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb23.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb24.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb25.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb26.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb27.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb28.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb29.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb30.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb31.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb32.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb33.PNG":["skins.vl2"],"textures/skins/deb33.png":["yHDTextures2.0.vl2"],"textures/skins/deb34.PNG":["skins.vl2"],"textures/skins/deb34.png":["yHDTextures2.0.vl2"],"textures/skins/decoy.plaque.png":["skins.vl2"],"textures/skins/deploy_inv_lite.ifl":["skins.vl2"],"textures/skins/deploy_inventory_1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deploy_inventory_2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deploy_sensor_pulse.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/designers.plaque.png":["skins.vl2"],"textures/skins/diamondback.plaque.png":["skins.vl2"],"textures/skins/disc00.PNG":["skins.vl2"],"textures/skins/disc00.ifl":["skins.vl2"],"textures/skins/disc00.png":["yHDTextures2.0.vl2"],"textures/skins/disc01.PNG":["skins.vl2"],"textures/skins/disc01.png":["yHDTextures2.0.vl2"],"textures/skins/disc02.PNG":["skins.vl2"],"textures/skins/disc02.png":["yHDTextures2.0.vl2"],"textures/skins/disc03.PNG":["skins.vl2"],"textures/skins/disc03.png":["yHDTextures2.0.vl2"],"textures/skins/disc04.PNG":["skins.vl2"],"textures/skins/disc04.png":["yHDTextures2.0.vl2"],"textures/skins/disc05.PNG":["skins.vl2"],"textures/skins/disc05.png":["yHDTextures2.0.vl2"],"textures/skins/disc06.PNG":["skins.vl2"],"textures/skins/disc06.png":["yHDTextures2.0.vl2"],"textures/skins/disc07.PNG":["skins.vl2"],"textures/skins/disc07.png":["yHDTextures2.0.vl2"],"textures/skins/disc08.PNG":["skins.vl2"],"textures/skins/disc08.png":["yHDTextures2.0.vl2"],"textures/skins/disc09.PNG":["skins.vl2"],"textures/skins/disc09.png":["yHDTextures2.0.vl2"],"textures/skins/disc10.PNG":["skins.vl2"],"textures/skins/disc10.png":["yHDTextures2.0.vl2"],"textures/skins/disc11.PNG":["skins.vl2"],"textures/skins/disc11.png":["yHDTextures2.0.vl2"],"textures/skins/disc12.PNG":["skins.vl2"],"textures/skins/disc12.png":["yHDTextures2.0.vl2"],"textures/skins/disc13.PNG":["skins.vl2"],"textures/skins/disc13.png":["yHDTextures2.0.vl2"],"textures/skins/disc14.PNG":["skins.vl2"],"textures/skins/disc14.png":["yHDTextures2.0.vl2"],"textures/skins/disc15.PNG":["skins.vl2"],"textures/skins/disc15.png":["yHDTextures2.0.vl2"],"textures/skins/disc16.PNG":["skins.vl2"],"textures/skins/disc16.png":["yHDTextures2.0.vl2"],"textures/skins/disc17.PNG":["skins.vl2"],"textures/skins/disc17.png":["yHDTextures2.0.vl2"],"textures/skins/disc18.PNG":["skins.vl2"],"textures/skins/disc18.png":["yHDTextures2.0.vl2"],"textures/skins/disc19.PNG":["skins.vl2"],"textures/skins/disc19.png":["yHDTextures2.0.vl2"],"textures/skins/disc20.PNG":["skins.vl2"],"textures/skins/disc20.png":["yHDTextures2.0.vl2"],"textures/skins/disc21.PNG":["skins.vl2"],"textures/skins/disc21.png":["yHDTextures2.0.vl2"],"textures/skins/disc22.PNG":["skins.vl2"],"textures/skins/disc22.png":["yHDTextures2.0.vl2"],"textures/skins/disc23.PNG":["skins.vl2"],"textures/skins/disc23.png":["yHDTextures2.0.vl2"],"textures/skins/disc24.PNG":["skins.vl2"],"textures/skins/disc24.png":["yHDTextures2.0.vl2"],"textures/skins/disc25.PNG":["skins.vl2"],"textures/skins/disc25.png":["yHDTextures2.0.vl2"],"textures/skins/disc26.PNG":["skins.vl2"],"textures/skins/disc26.png":["yHDTextures2.0.vl2"],"textures/skins/disc27.PNG":["skins.vl2"],"textures/skins/disc27.png":["yHDTextures2.0.vl2"],"textures/skins/disc_muzzle.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/discshield2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/dox_stone.png":["TWL-MapPack.vl2"],"textures/skins/dox_wires.png":["TWL-MapPack.vl2"],"textures/skins/drawkward.plaque.png":["skins.vl2"],"textures/skins/ds.hmale_512.png":["skins.vl2"],"textures/skins/ds.lfemale_512.png":["skins.vl2"],"textures/skins/ds.lmale_512.png":["skins.vl2"],"textures/skins/ds.mfemale_512.png":["skins.vl2"],"textures/skins/ds.mmale_512.png":["skins.vl2"],"textures/skins/dsword.flag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/dsword.hmale.png":["skins.vl2"],"textures/skins/dsword.lfemale.png":["skins.vl2"],"textures/skins/dsword.lmale.png":["skins.vl2"],"textures/skins/dsword.mfemale.png":["skins.vl2"],"textures/skins/dsword.mmale.png":["skins.vl2"],"textures/skins/dsword.switch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/east.plaque.png":["skins.vl2"],"textures/skins/ee_blueff.png":["z_DMP2-V0.6.vl2"],"textures/skins/ee_fft2logodown.png":["z_DMP2-V0.6.vl2"],"textures/skins/ee_fft2logoup.png":["z_DMP2-V0.6.vl2"],"textures/skins/ee_playt2.png":["z_DMP2-V0.6.vl2"],"textures/skins/energy_blast.PNG":["skins.vl2"],"textures/skins/energy_blue_blink.ifl":["skins.vl2"],"textures/skins/energy_bolt.PNG":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/energy_bolt_aura.png":["skins.vl2"],"textures/skins/energy_bolt_front.png":["skins.vl2"],"textures/skins/energy_muzzle00.ifl":["skins.vl2"],"textures/skins/energy_side_muzzle00.ifl":["skins.vl2"],"textures/skins/energyb01.ifl":["skins.vl2"],"textures/skins/energyb01.png":["skins.vl2"],"textures/skins/energyb02.png":["skins.vl2"],"textures/skins/energyb03.png":["skins.vl2"],"textures/skins/energyb04.png":["skins.vl2"],"textures/skins/energyb05.png":["skins.vl2"],"textures/skins/energydis0000.ifl":["skins.vl2"],"textures/skins/energydis0000.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/energydis0001.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/energydis0002.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/energydis0003.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/energydis0004.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/energydis0005.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrg_frnt_muzl00.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_frnt_muzl01.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_frnt_muzl02.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_frnt_muzl03.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_frnt_muzl04.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_frnt_muzl05.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_frnt_muzl06.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_frnt_muzl07.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_side_muzl00.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_side_muzl01.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_side_muzl02.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_side_muzl03.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_side_muzl04.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_side_muzl05.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_side_muzl06.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_side_muzl07.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrgcore0000.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0001.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0002.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0003.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0004.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0005.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0006.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0007.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0008.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0009.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgpack_core.ifl":["skins.vl2"],"textures/skins/enrgpack_tubes.ifl":["skins.vl2"],"textures/skins/etcmodel02.plaque.png":["skins.vl2"],"textures/skins/flag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/flaglight1.ifl":["skins.vl2"],"textures/skins/flaglight1.png":["skins.vl2"],"textures/skins/flaglight2.png":["skins.vl2"],"textures/skins/flaglight3.png":["skins.vl2"],"textures/skins/flaglight4.png":["skins.vl2"],"textures/skins/flaglight5.png":["skins.vl2"],"textures/skins/flaregreen.png":["skins.vl2"],"textures/skins/flarewhite.PNG":["skins.vl2"],"textures/skins/flyerflame1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcef1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcef2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcef3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcef4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcef5.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_electric.ifl":["skins.vl2"],"textures/skins/forcefield_electric0.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_electric1.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_electric2.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_electric3.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_electric4.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_electric5.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_grn.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_grn.ifl":["skins.vl2"],"textures/skins/forcefield_grn1.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_grn2.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_grn3.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_grn4.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_grn5.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/frankrizzo.plaque.png":["skins.vl2"],"textures/skins/generator.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/generic_scorch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/glow_red.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/goal_back.png":["TR2final105-client.vl2"],"textures/skins/goal_panel.png":["TR2final105-client.vl2"],"textures/skins/goal_side.png":["TR2final105-client.vl2"],"textures/skins/goal_top.png":["TR2final105-client.vl2"],"textures/skins/gold_goal_back.png":["TR2final105-client.vl2"],"textures/skins/gold_goal_side.png":["TR2final105-client.vl2"],"textures/skins/gold_goal_top.png":["TR2final105-client.vl2"],"textures/skins/gold_post.png":["TR2final105-client.vl2"],"textures/skins/goldcube.png":["TR2final105-client.vl2"],"textures/skins/gotmilk.plaque.png":["skins.vl2"],"textures/skins/green.hflag.png":["zflags.vl2"],"textures/skins/green00.ifl":["skins.vl2"],"textures/skins/green00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/green01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/green02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/green03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/green04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/greenMortar.ifl":["skins.vl2"],"textures/skins/green_blink.ifl":["skins.vl2"],"textures/skins/green_blink0.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/green_blink1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/green_blink2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/green_blink3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/green_blink4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/greenlight.ifl":["skins.vl2"],"textures/skins/grenade.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/grenade_flare.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/grenade_flash.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/grenade_projectile.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/hexabolic.plaque.png":["skins.vl2"],"textures/skins/horde.flag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/horde.hbioderm.png":["skins.vl2"],"textures/skins/horde.lbioderm.png":["skins.vl2"],"textures/skins/horde.mbioderm.png":["skins.vl2"],"textures/skins/horde.switch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/hud_ret_bomber1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/hud_ret_bomber2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/hud_ret_bomber3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/hunters.flag.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/hvybioflare.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/hvyjetpackflare.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflare00.ifl":["skins.vl2"],"textures/skins/jetflare00.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflare01.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflare02.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflare03.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflare04.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflare05.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflare2.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflareside00.ifl":["skins.vl2"],"textures/skins/jetflareside00.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflareside01.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflareside02.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflareside03.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflareside04.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflareside05.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetpack.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jetpack_bio.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jetpackflare.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jetpackflare_bio.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jets00.ifl":["skins.vl2"],"textures/skins/jets00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jets01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jets02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jets03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jets04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jets05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jett.plaque.png":["skins.vl2"],"textures/skins/jetyellow.png":["skins.vl2"],"textures/skins/jimmy.plaque.png":["skins.vl2"],"textures/skins/kidneythief.plaque.png":["skins.vl2"],"textures/skins/leaf_bunch2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/leafydome.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/leafydome2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/light_blue_00.PNG":["skins.vl2"],"textures/skins/light_blue_01.PNG":["skins.vl2"],"textures/skins/light_blue_02.PNG":["skins.vl2"],"textures/skins/light_blue_03.PNG":["skins.vl2"],"textures/skins/light_blue_04.PNG":["skins.vl2"],"textures/skins/light_blue_generator.ifl":["skins.vl2"],"textures/skins/light_green01.PNG":["skins.vl2"],"textures/skins/light_green01.ifl":["skins.vl2"],"textures/skins/light_green02.PNG":["skins.vl2"],"textures/skins/light_green03.PNG":["skins.vl2"],"textures/skins/light_green04.PNG":["skins.vl2"],"textures/skins/light_green05.PNG":["skins.vl2"],"textures/skins/light_green06.PNG":["skins.vl2"],"textures/skins/light_red.ifl":["skins.vl2"],"textures/skins/light_red01.PNG":["skins.vl2"],"textures/skins/light_red02.png":["skins.vl2"],"textures/skins/light_red03.png":["skins.vl2"],"textures/skins/light_red04.png":["skins.vl2"],"textures/skins/light_red05.png":["skins.vl2"],"textures/skins/light_red06.png":["skins.vl2"],"textures/skins/light_red2.ifl":["skins.vl2"],"textures/skins/light_red3.ifl":["skins.vl2"],"textures/skins/lite_blue0.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_blue1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_blue2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_blue3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_blue4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_fusturt.ifl":["skins.vl2"],"textures/skins/lite_fusturt01.ifl":["skins.vl2"],"textures/skins/lite_green.ifl":["skins.vl2"],"textures/skins/lite_green0.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_green1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_green2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_green3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_green4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_pack_cloak.ifl":["skins.vl2"],"textures/skins/lite_red.ifl":["skins.vl2"],"textures/skins/lite_red0.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_red04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_red1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_red2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_red3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_red4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_remoteTurret.ifl":["skins.vl2"],"textures/skins/lite_rpu_pack01.ifl":["skins.vl2"],"textures/skins/lite_rpu_pack02.ifl":["skins.vl2"],"textures/skins/lite_sh_pack01.ifl":["skins.vl2"],"textures/skins/lite_sh_pack02.ifl":["skins.vl2"],"textures/skins/lite_turmiss.ifl":["skins.vl2"],"textures/skins/lite_turmort.ifl":["skins.vl2"],"textures/skins/marineleaves.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/marker.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/maximus.plaque.png":["skins.vl2"],"textures/skins/mine.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mine_anti_air.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mine_anti_land.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/missile_flash.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/missing.plaque.png":["skins.vl2"],"textures/skins/mongo.plaque.png":["skins.vl2"],"textures/skins/mort000.ifl":["skins.vl2"],"textures/skins/mort000.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort001.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort002.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort003.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort004.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort005.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort006.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort007.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort008.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort009.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort010.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort011.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort012.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort013.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort014.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort015.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort016.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort017.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort018.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort019.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort020.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort021.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort022.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort023.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort024.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort025.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort026.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort027.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/newedge00.ifl":["skins.vl2"],"textures/skins/newedge00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/newedge01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/newedge02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/newedge03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/newedge04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/newedge05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg06.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg07.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg08.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg09.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg10.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg11.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg12.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg13.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg14.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg15.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexgren.ifl":["skins.vl2"],"textures/skins/nexgren02.ifl":["skins.vl2"],"textures/skins/nexred.ifl":["skins.vl2"],"textures/skins/nexred00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred02.ifl":["skins.vl2"],"textures/skins/nexred02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred06.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred07.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred08.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred09.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred10.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred11.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred12.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred13.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred14.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred15.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/noise.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/olddawg.plaque.png":["skins.vl2"],"textures/skins/orange.ifl":["skins.vl2"],"textures/skins/orange00.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/orange01.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/orange02.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/orange03.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/orange04.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/orange05.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/orange1.ifl":["skins.vl2"],"textures/skins/orphankazrak.plaque.png":["skins.vl2"],"textures/skins/pack_ammo.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_cloak.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_cloak2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_deploy_sensor_pulse.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_energy.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_rep.ifl":["skins.vl2"],"textures/skins/pack_rep01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_rep02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_rep03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_rep04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_rep05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_rep2.ifl":["skins.vl2"],"textures/skins/pack_rep_lite.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_repair.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_senjam.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_shield.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_u_c00.png":["skins.vl2"],"textures/skins/pack_u_c01.png":["skins.vl2"],"textures/skins/pack_u_c02.png":["skins.vl2"],"textures/skins/pack_u_c03.png":["skins.vl2"],"textures/skins/pack_u_c04.png":["skins.vl2"],"textures/skins/pack_u_e.ifl":["skins.vl2"],"textures/skins/pack_u_e_lite.ifl":["skins.vl2"],"textures/skins/pack_u_e_lite00.png":["skins.vl2"],"textures/skins/pack_u_e_lite01.png":["skins.vl2"],"textures/skins/pack_u_e_lite02.png":["skins.vl2"],"textures/skins/pack_u_e_lite03.png":["skins.vl2"],"textures/skins/pack_u_e_lite04.png":["skins.vl2"],"textures/skins/pack_u_e_lite05.png":["skins.vl2"],"textures/skins/pack_u_e_lite06.png":["skins.vl2"],"textures/skins/pack_upgrade_cloaking.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_upgrade_energy.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_upgrade_reflection.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_upgrade_repair.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_upgrade_repulsor.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_upgrade_satchel.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_upgrade_satchel2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_upgrade_shield.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma.ifl":["skins.vl2"],"textures/skins/plasma01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma06.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma07.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma08.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma09.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma10.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasmaTurret.ifl":["skins.vl2"],"textures/skins/plasma_ammo.ifl":["skins.vl2"],"textures/skins/plasma_exhaust.ifl":["skins.vl2"],"textures/skins/plasma_muzzle.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex00.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex01.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex02.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex03.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex04.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex05.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex06.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex07.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex08.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex09.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex10.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex11.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex12.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex13.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex14.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex15.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex16.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex17.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex18.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex19.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex20.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex21.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex22.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex23.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plrec00.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plrec00.ifl":["skins.vl2"],"textures/skins/plrec01.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plrec02.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plrec03.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plrec04.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plrec05.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plrec06.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plrec07.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsTur0a.ifl":["skins.vl2"],"textures/skins/plsam00.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam00.ifl":["skins.vl2"],"textures/skins/plsam01.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam02.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam03.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam04.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam05.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam06.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam07.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam08.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam09.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam0a.ifl":["skins.vl2"],"textures/skins/plsam10.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam11.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam12.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam13.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam14.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam15.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam16.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam17.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam18.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam19.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam20.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam21.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam22.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam23.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam24.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam25.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam26.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam27.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam28.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam29.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam30.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam31.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam32.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam33.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam34.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam35.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam36.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam37.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam38.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam39.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam40.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsamagun.ifl":["skins.vl2"],"textures/skins/plsmabolt01.ifl":["skins.vl2"],"textures/skins/plsmabolt01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt06.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt07.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt08.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt09.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt10.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsre.ifl":["skins.vl2"],"textures/skins/pod1.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/porg2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/porg4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/programmers1.plaque.png":["skins.vl2"],"textures/skins/programmers2.plaque.png":["skins.vl2"],"textures/skins/purple00.ifl":["skins.vl2"],"textures/skins/purple00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/purple01.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/purple02.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/purple03.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/purple04.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/qix.plaque.png":["skins.vl2"],"textures/skins/raf.plaque.png":["skins.vl2"],"textures/skins/ratedz.plaque.png":["skins.vl2"],"textures/skins/red_blink.ifl":["skins.vl2"],"textures/skins/red_blink0.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/red_blink1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/red_blink2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/red_blink3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/red_blink4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/repair_kit.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/repair_patch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/rickets.plaque.png":["skins.vl2"],"textures/skins/rusty.mmale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/scanline.ifl":["skins.vl2"],"textures/skins/scanline1.PNG":["skins.vl2"],"textures/skins/scanline1.png":["yHDTextures2.0.vl2"],"textures/skins/scanline2.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/scanline3.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/scanline4.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/scanline5.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/scanline6.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/screenframe.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/screenstatic1.ifl":["skins.vl2"],"textures/skins/screenstatic1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/screenstatic2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/screenstatic3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/screenstatic4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/screenstatic5.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/sensor_pulse_large.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/sensor_pulse_med.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/sentry.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/shark.plaque.png":["skins.vl2"],"textures/skins/shrikeflare2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/silver_post.png":["TR2final105-client.vl2"],"textures/skins/silvercube.png":["TR2final105-client.vl2"],"textures/skins/skeet.plaque.png":["skins.vl2"],"textures/skins/skin2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke.ifl":["skins.vl2"],"textures/skins/smoke00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke06.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke07.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke08.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke09.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke10.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke11.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke12.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke13.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke14.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke15.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke16.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke17.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke18.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke19.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke20.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/sneaker.plaque.png":["skins.vl2"],"textures/skins/snowleopard.plaque.png":["skins.vl2"],"textures/skins/solarpanel.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/sparks00.ifl":["skins.vl2"],"textures/skins/stackable.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable1L.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable1M.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable1S.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable2L.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable2S.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable2m.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable3L.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable3m.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable3s.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable4L.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable4M.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable5L.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable5m.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damage.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageL1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageL2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageL3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageM1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageM2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageM3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageS1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageS2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageS3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageS4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damage_alpha.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_inventory.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_inventory_activate.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_teleporter.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_teleporter_activate.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_vpad.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/statue_HMale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/statue_LFemale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/statue_LMale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/statue_base.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/statue_plaque.png":["skins.vl2"],"textures/skins/switch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/switchbeam.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/swolf.flag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/swolf.hmale.png":["skins.vl2"],"textures/skins/swolf.lfemale.png":["skins.vl2"],"textures/skins/swolf.lmale.png":["skins.vl2"],"textures/skins/swolf.mfemale.png":["skins.vl2"],"textures/skins/swolf.mmale.png":["skins.vl2"],"textures/skins/swolf.switch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/swolf_hmale_512.png":["skins.vl2"],"textures/skins/swolf_lfemale_512.png":["skins.vl2"],"textures/skins/swolf_lmale_512.png":["skins.vl2"],"textures/skins/swolf_mfemale_512.png":["skins.vl2"],"textures/skins/swolf_mmale_512.png":["skins.vl2"],"textures/skins/symlink.plaque.png":["skins.vl2"],"textures/skins/todesritter.plaque.png":["skins.vl2"],"textures/skins/tomin8tor.plaque.png":["skins.vl2"],"textures/skins/tr2_flag.png":["TR2final105-client.vl2"],"textures/skins/tribes1.plaque.png":["skins.vl2"],"textures/skins/turret_InOut_deploy.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/turret_assaultTank.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/turret_base_large.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/turret_belly.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/turret_light_red.ifl":["skins.vl2"],"textures/skins/turret_remote.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/turret_sentry.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/twitch.plaque.png":["skins.vl2"],"textures/skins/uberbob.plaque.png":["skins.vl2"],"textures/skins/vaportrail.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_air_bomber1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_air_bomber2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_air_bomber3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_air_hpc1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_air_hpc2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_air_hpc3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_air_scout.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_grav_tank_bodyside1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_grav_tank_bodyside2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_land_mpb1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_land_mpb2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_mpb_sensor_panelsON.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vending01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/vending02.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/vpad_activate.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vpad_ambient.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vpad_arm.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_chaingun.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_chaingun_ammocasing.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_disc.PNG":["skins.vl2"],"textures/skins/weapon_disc.png":["yHDTextures2.0.vl2"],"textures/skins/weapon_elf.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_energy.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_energy_vehicle.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_grenade_launcher.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_missile.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_missile_casement.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_mortar.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_plasma1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_plasma2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_plasmathrower.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_repair.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_shocklance.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_shocklance_glow .png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_sniper.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_targeting.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/xorg2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/yellow.hflag.png":["zflags.vl2"],"textures/skins/yellow.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/sky01.dml":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/sky01/sback.png":["TWL2-MapPack.vl2"],"textures/sky01/sdown.png":["TWL2-MapPack.vl2"],"textures/sky01/sfront.png":["TWL2-MapPack.vl2"],"textures/sky01/sleft.png":["TWL2-MapPack.vl2"],"textures/sky01/sright.png":["TWL2-MapPack.vl2"],"textures/sky01/sup.png":["TWL2-MapPack.vl2"],"textures/sky03.dml":["TWL-MapPack.vl2"],"textures/sky03/TR1_Cloud1.png":["TWL-MapPack.vl2"],"textures/sky03/TR1_Cloud2.png":["TWL-MapPack.vl2"],"textures/sky03/fback.png":["TWL-MapPack.vl2"],"textures/sky03/fdown.png":["TWL-MapPack.vl2"],"textures/sky03/ffront.png":["TWL-MapPack.vl2"],"textures/sky03/fleft.png":["TWL-MapPack.vl2"],"textures/sky03/fright.png":["TWL-MapPack.vl2"],"textures/sky03/fup.png":["TWL-MapPack.vl2"],"textures/sky121.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/sky127.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/sky156.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/sky_badlands_cloudy.dml":["textures.vl2"],"textures/sky_badlands_starrynight.dml":["textures.vl2"],"textures/sky_beachblitz.dml":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2"],"textures/sky_desert_blue.dml":["textures.vl2"],"textures/sky_desert_brown.dml":["textures.vl2"],"textures/sky_desert_starrynight.dml":["textures.vl2"],"textures/sky_ice_blue.dml":["textures.vl2"],"textures/sky_ice_cloak.dml":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/sky_ice_starrynight.dml":["textures.vl2"],"textures/sky_lava_brown.dml":["textures.vl2"],"textures/sky_lava_starrynight.dml":["textures.vl2"],"textures/sky_lush_blue.dml":["textures.vl2"],"textures/sky_lush_morestars.dml":["textures.vl2"],"textures/sky_lush_starrynight.dml":["textures.vl2"],"textures/sky_volcanic_starrynight.dml":["textures.vl2"],"textures/small_circle.PNG":["textures.vl2"],"textures/small_cross.png":["textures.vl2"],"textures/small_diamond.png":["textures.vl2"],"textures/small_square.png":["textures.vl2"],"textures/small_triangle.png":["textures.vl2"],"textures/smoke02.png":["z_DMP2-V0.6.vl2"],"textures/snowflake8x8.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/snowflakes.dml":["textures.vl2"],"textures/snowtest.dml":["textures.vl2"],"textures/solar.png":["z_DMP2-V0.6.vl2"],"textures/space/TR1_Cloud1.png":["TWL-MapPack.vl2"],"textures/space/TR1_Cloud2.png":["TWL-MapPack.vl2"],"textures/space/xnight2_bk.png":["TWL-MapPack.vl2"],"textures/space/xnight2_dn.png":["TWL-MapPack.vl2"],"textures/space/xnight2_ft.png":["TWL-MapPack.vl2"],"textures/space/xnight2_lf.png":["TWL-MapPack.vl2"],"textures/space/xnight2_rt.png":["TWL-MapPack.vl2"],"textures/space/xnight2_up.png":["TWL-MapPack.vl2"],"textures/spaceBlue.dml":["z_DMP2-V0.6.vl2"],"textures/spaceRock.png":["z_DMP2-V0.6.vl2"],"textures/space_14.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/space_16.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/space_17.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/space_18.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/space_19.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/space_3.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/space_5.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/special/BlueImpact.PNG":["textures.vl2"],"textures/special/BlueImpact.png":["yHDTextures2.0.vl2"],"textures/special/ELFBeam.PNG":["textures.vl2"],"textures/special/ELFBeam.png":["yHDTextures2.0.vl2"],"textures/special/ELFLightning.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0000.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0002.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0004.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0006.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0008.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0010.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0012.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0014.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0016.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0018.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0020.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0022.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0024.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0026.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0028.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0030.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0032.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0034.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0036.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0038.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0040.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0042.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0044.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0046.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0048.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0050.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0052.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/GameGrid.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/LensFlare/Flare00.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/LightningBlur.PNG":["textures.vl2"],"textures/special/LightningBlur.png":["yHDTextures2.0.vl2"],"textures/special/Shocklance_effect01.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Shocklance_effect02.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/bigSmoke.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_001.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_002.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_003.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_004.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_005.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_006.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_007.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_008.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_009.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_010.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_011.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_012.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/bigSpark.PNG":["textures.vl2"],"textures/special/bigSpark.png":["yHDTextures2.0.vl2"],"textures/special/blasterBolt.PNG":["textures.vl2","zblasterfix.vl2"],"textures/special/blasterBolt.png":["yHDTextures2.0.vl2"],"textures/special/blasterBoltCross.PNG":["textures.vl2","zblasterfix.vl2"],"textures/special/blasterBoltCross.png":["yHDTextures2.0.vl2"],"textures/special/blasterHit.PNG":["textures.vl2"],"textures/special/blasterHit.png":["yHDTextures2.0.vl2"],"textures/special/bluespark.PNG":["textures.vl2"],"textures/special/bluespark.png":["yHDTextures2.0.vl2"],"textures/special/bubbles.PNG":["textures.vl2"],"textures/special/bubbles.png":["yHDTextures2.0.vl2"],"textures/special/bullethole1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/bullethole2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/bullethole3.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/bullethole4.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/bullethole5.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/bullethole6.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/chuteTexture.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloakTexture.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloudflash.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloudflash2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloudflash3.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloudflash4.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloudflash5.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloudflash6.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloudflash7.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloudflash8.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/crescent3.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/crescent4.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/decal.dml":["textures.vl2"],"textures/special/droplet.PNG":["textures.vl2"],"textures/special/droplet.png":["yHDTextures2.0.vl2"],"textures/special/expFlare.PNG":["textures.vl2"],"textures/special/expFlare.png":["yHDTextures2.0.vl2"],"textures/special/flare.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/flare3.PNG":["textures.vl2"],"textures/special/flare3.png":["yHDTextures2.0.vl2"],"textures/special/flareSpark.PNG":["textures.vl2"],"textures/special/flareSpark.png":["yHDTextures2.0.vl2"],"textures/special/footprints/H_bioderm.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/footprints/H_male.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/footprints/L_bioderm.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/footprints/L_male.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/footprints/M_bioderm.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/footprints/M_male.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/generic_reflect.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/generic_scorch.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/glass.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/special/gradient.PNG":["textures.vl2"],"textures/special/gradient.png":["yHDTextures2.0.vl2"],"textures/special/grainy.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/jammermap.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/jetExhaust02.PNG":["textures.vl2"],"textures/special/jetExhaust02.png":["yHDTextures2.0.vl2"],"textures/special/landSpikeBolt.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/landSpikeBoltCross.PNG":["textures.vl2"],"textures/special/landSpikeBoltCross.png":["yHDTextures2.0.vl2"],"textures/special/laserrip01.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/laserrip02.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/laserrip03.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/laserrip04.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/laserrip05.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/laserrip06.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/laserrip07.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/laserrip08.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/laserrip09.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/lavadeath_1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/lavadeath_2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/lavareflect.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/lightFalloffMono.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/lightning1blur.PNG":["textures.vl2"],"textures/special/lightning1blur.png":["yHDTextures2.0.vl2"],"textures/special/lightning1frame1.PNG":["textures.vl2"],"textures/special/lightning1frame1.png":["yHDTextures2.0.vl2"],"textures/special/lightning1frame2.PNG":["textures.vl2"],"textures/special/lightning1frame2.png":["yHDTextures2.0.vl2"],"textures/special/lightning1frame3.PNG":["textures.vl2"],"textures/special/lightning1frame3.png":["yHDTextures2.0.vl2"],"textures/special/lightning2blur.PNG":["textures.vl2"],"textures/special/lightning2blur.png":["yHDTextures2.0.vl2"],"textures/special/lightning2frame1.PNG":["textures.vl2"],"textures/special/lightning2frame1.png":["yHDTextures2.0.vl2"],"textures/special/lightning2frame2.PNG":["textures.vl2"],"textures/special/lightning2frame2.png":["yHDTextures2.0.vl2"],"textures/special/lightning2frame3.PNG":["textures.vl2"],"textures/special/lightning2frame3.png":["yHDTextures2.0.vl2"],"textures/special/nonlingradient.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/pulse.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/redbump2.PNG":["textures.vl2"],"textures/special/redbump2.png":["yHDTextures2.0.vl2"],"textures/special/redflare.png":["textures.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/special/shieldenvmap.PNG":["textures.vl2"],"textures/special/shieldenvmap.png":["yHDTextures2.0.vl2"],"textures/special/shieldmap.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/shockLanceZap.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/shockLightning01.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/shockLightning02.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/shockLightning03.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/shocklanceHit.PNG":["textures.vl2"],"textures/special/shocklanceHit.png":["yHDTextures2.0.vl2"],"textures/special/shockwave4.PNG":["textures.vl2"],"textures/special/shockwave4.png":["yHDTextures2.0.vl2"],"textures/special/shockwave5.PNG":["textures.vl2"],"textures/special/shockwave5.png":["yHDTextures2.0.vl2"],"textures/special/shrikeBolt.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/shrikeBoltCross.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/skyLightning.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/sniper00.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/spark00.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/stationGlow.PNG":["textures.vl2"],"textures/special/stationGlow.png":["yHDTextures2.0.vl2"],"textures/special/stationLight.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/stationLight2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/tracer00.PNG":["textures.vl2"],"textures/special/tracer00.png":["yHDTextures2.0.vl2"],"textures/special/tracercross.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/trigger.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/underwaterSpark.PNG":["textures.vl2"],"textures/special/underwaterSpark.png":["yHDTextures2.0.vl2"],"textures/special/water2.PNG":["textures.vl2"],"textures/special/water2.png":["yHDTextures2.0.vl2"],"textures/special/watertail1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/watertail2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/watertail3.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/watertail4.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/whiteAlpha0.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/whiteAlpha255.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/whiteNoAlpha.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/staff.png":["z_DMP2-V0.6.vl2"],"textures/stagnant_water.dml":["textures.vl2"],"textures/starrynite.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/striplite2.png":["z_DMP2-V0.6.vl2"],"textures/sunnight.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/supply.png":["z_DMP2-V0.6.vl2"],"textures/swolf.flag.png":["z_DMP2-V0.6.vl2"],"textures/t1chainflash1.png":["z_DMP2-V0.6.vl2"],"textures/t1chaingun.png":["z_DMP2-V0.6.vl2"],"textures/t1disc.png":["z_DMP2-V0.6.vl2"],"textures/t1energygun.png":["z_DMP2-V0.6.vl2"],"textures/t1grenade.png":["z_DMP2-V0.6.vl2"],"textures/t1mortargun.png":["z_DMP2-V0.6.vl2"],"textures/t1radar.png":["z_DMP2-V0.6.vl2"],"textures/t1repairgun.png":["z_DMP2-V0.6.vl2"],"textures/t1sniper.png":["z_DMP2-V0.6.vl2"],"textures/t2EQsheet.png":["z_DMP2-V0.6.vl2"],"textures/taco/taco.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/tbgA.png":["z_DMP2-V0.6.vl2"],"textures/tech_plate.png":["z_DMP2-V0.6.vl2"],"textures/tekpanel.png":["z_DMP2-V0.6.vl2"],"textures/template.dml":["textures.vl2"],"textures/terrain.BadLands.DirtBumpy.dml":["textures.vl2"],"textures/terrain.BadLands.DirtChipped.dml":["textures.vl2"],"textures/terrain.BadLands.DirtYellow.dml":["textures.vl2"],"textures/terrain.BadLands.DirtYellowCracked.dml":["textures.vl2"],"textures/terrain.BadLands.RockBrown.dml":["textures.vl2"],"textures/terrain.BadLands.RockChipped.dml":["textures.vl2"],"textures/terrain.BadLands.RockCracked.dml":["textures.vl2"],"textures/terrain.DesertWorld.RockFractured.dml":["textures.vl2"],"textures/terrain.DesertWorld.RockSmooth.dml":["textures.vl2"],"textures/terrain.DesertWorld.Sand.dml":["textures.vl2"],"textures/terrain.DesertWorld.SandBurnt.dml":["textures.vl2"],"textures/terrain.DesertWorld.SandDark.dml":["textures.vl2"],"textures/terrain.DesertWorld.SandOrange.dml":["textures.vl2"],"textures/terrain.DesertWorld.SandOxidized.dml":["textures.vl2"],"textures/terrain.FlatShade.Blue.dml":["textures.vl2"],"textures/terrain.FlatShade.Green.dml":["textures.vl2"],"textures/terrain.FlatShade.Purple.dml":["textures.vl2"],"textures/terrain.FlatShade.Red.dml":["textures.vl2"],"textures/terrain.FlatShade.White.dml":["textures.vl2"],"textures/terrain.FrequencyTest.dml":["textures.vl2"],"textures/terrain.IceWorld.Ice.dml":["textures.vl2"],"textures/terrain.IceWorld.RockBlue.dml":["textures.vl2"],"textures/terrain.IceWorld.Snow.dml":["textures.vl2"],"textures/terrain.IceWorld.SnowIce.dml":["textures.vl2"],"textures/terrain.IceWorld.SnowRock.dml":["textures.vl2"],"textures/terrain.LavaWorld.Crust.dml":["textures.vl2"],"textures/terrain.LavaWorld.LavaRockHot.dml":["textures.vl2"],"textures/terrain.LavaWorld.MuddyAsh.dml":["textures.vl2"],"textures/terrain.LushWorld.DirtMossy.dml":["textures.vl2"],"textures/terrain.LushWorld.GrassDark.dml":["textures.vl2"],"textures/terrain.LushWorld.GrassLight.dml":["textures.vl2"],"textures/terrain.LushWorld.GrassMixed.dml":["textures.vl2"],"textures/terrain.LushWorld.Lakebed.dml":["textures.vl2"],"textures/terrain.LushWorld.RockLight.dml":["textures.vl2"],"textures/terrain.LushWorld.RockMossy.dml":["textures.vl2"],"textures/terrain.Outline.dml":["textures.vl2"],"textures/terrain.mask.dml":["textures.vl2"],"textures/terrain/Badlands.DirtBumpy.png":["textures.vl2"],"textures/terrain/Badlands.DirtChipped.png":["textures.vl2"],"textures/terrain/Badlands.DirtYellow.png":["textures.vl2"],"textures/terrain/Badlands.DirtYellowCracked.png":["textures.vl2"],"textures/terrain/Badlands.RockBrown.png":["textures.vl2"],"textures/terrain/Badlands.RockChipped.png":["textures.vl2"],"textures/terrain/Badlands.RockCracked.png":["textures.vl2"],"textures/terrain/Badlands.Rockcrackedcopper.png":["textures.vl2"],"textures/terrain/Bleed.GrassLight.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Bleed.GrassMixed.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Bleed.RockMossy.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Bleed.RockSmooth.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/CB1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/CB2.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/CBgravel.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/CBtrails.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Default.png":["textures.vl2"],"textures/terrain/DesertWorld.RockFractured.png":["textures.vl2"],"textures/terrain/DesertWorld.RockSmooth.png":["textures.vl2"],"textures/terrain/DesertWorld.Sand.png":["textures.vl2"],"textures/terrain/DesertWorld.SandBurnt.png":["textures.vl2"],"textures/terrain/DesertWorld.SandDark.png":["textures.vl2"],"textures/terrain/DesertWorld.SandOrange.png":["textures.vl2"],"textures/terrain/DesertWorld.SandOxidized.png":["textures.vl2"],"textures/terrain/DesertWorld.TR2Sand.png":["TR2final105-client.vl2"],"textures/terrain/Eep.MoonDirt.PNG":["Classic_maps_v1.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Eep.MoonDirtDark.PNG":["Classic_maps_v1.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_BeachBlitzSE_lushworld.beachsand.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_CrownSE_lushworld.beachsand.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_EpicratesDeluxeSE_tropical1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_EpicratesDeluxeSE_ugly2.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_NeveSE_NyctoGlacier.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_NeveSE_NyctoRock.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_NeveSE_NyctoRock2.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_NeveSE_NyctoSnow.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_PuliVeivariSE_NyctoGlacier.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/GMD.DarkRock.png":["Classic_maps_v1.vl2","TR2final105-client.vl2"],"textures/terrain/GMD.DirtMossy.png":["Classic_maps_v1.vl2"],"textures/terrain/GMD.GrassLight.png":["Classic_maps_v1.vl2"],"textures/terrain/GMD.GrassMixed.png":["Classic_maps_v1.vl2","TR2final105-client.vl2"],"textures/terrain/GMD.LightSand.png":["Classic_maps_v1.vl2","TR2final105-client.vl2"],"textures/terrain/GMD.SandBurnt.png":["Classic_maps_v1.vl2"],"textures/terrain/IceWorld.Ice.png":["textures.vl2"],"textures/terrain/IceWorld.RockBlue.png":["textures.vl2"],"textures/terrain/IceWorld.Snow.png":["textures.vl2"],"textures/terrain/IceWorld.SnowIce.png":["textures.vl2"],"textures/terrain/IceWorld.SnowRock.png":["textures.vl2"],"textures/terrain/LavaWorld.Crust.png":["textures.vl2"],"textures/terrain/LavaWorld.LavaRockHot.png":["textures.vl2"],"textures/terrain/LavaWorld.MuddyAsh.png":["textures.vl2"],"textures/terrain/LavaWorld.RockBlack.PNG":["textures.vl2"],"textures/terrain/LegendsLightSand.png":["TWL-MapPack.vl2"],"textures/terrain/LushWorld.DirtMossy.png":["textures.vl2"],"textures/terrain/LushWorld.GrassDark.png":["textures.vl2"],"textures/terrain/LushWorld.GrassLight.png":["textures.vl2"],"textures/terrain/LushWorld.GrassMixed.png":["textures.vl2"],"textures/terrain/LushWorld.Lakebed.png":["textures.vl2"],"textures/terrain/LushWorld.RockLight.png":["textures.vl2"],"textures/terrain/LushWorld.RockMossy.png":["textures.vl2"],"textures/terrain/LushWorld.TR2DirtMossy.png":["TR2final105-client.vl2"],"textures/terrain/LushWorld.TR2GrassDark.png":["TR2final105-client.vl2"],"textures/terrain/LushWorld.TR2GrassLight.png":["TR2final105-client.vl2"],"textures/terrain/LushWorld.TR2GrassMixed.png":["TR2final105-client.vl2"],"textures/terrain/LushWorld.TR2RockLight.png":["TR2final105-client.vl2"],"textures/terrain/LushWorld.TR2RockMossy.png":["TR2final105-client.vl2"],"textures/terrain/NyctoGlacier.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/NyctoRock.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/NyctoRock2.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/NyctoSnow.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/RockLight.png":["TWL-MapPack.vl2"],"textures/terrain/TRIgreystone10.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/TRIgreystone7.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/TRIlava_rock.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/TRIstone_chip.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/TRIsub_sand.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/abbbb.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/acccc.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/adesert_cracks_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/adesert_sand2_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/aeee.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/brown_Dirt02.png":["TWL-MapPack.vl2"],"textures/terrain/brown_Dirt05.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/brown_DirtRock01.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/cc_alien_crackedsand.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/cc_alien_sand.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/cc_sand1.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/cc_sand2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/cc_sand3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/cc_sand4.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/desert_cracks_s.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/desert_sand_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/grass_autumn_red_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/grass_ground_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/green_GrassRock005.png":["TWL-MapPack.vl2"],"textures/terrain/green_SnowyGrass001.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/greenrock21.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/groundBlueEng.png":["z_DMP2-V0.6.vl2"],"textures/terrain/infbutch_Rock02.png":["z_DMP2-V0.6.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/island_sand2_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/island_sand_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/kab_felsen1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/kab_felsen2.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/kab_grass.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/kab_schnee.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/kab_schnee4.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/kab_schneefelsen.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/kab_schneefelsen2.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/kab_schneefelsen3.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/lava_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/lava_mars_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/lushworld.beachsand.png":["TWL-MapPack.vl2","z_DMP2-V0.6.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/lushworld.lakesand.png":["Classic_maps_v1.vl2"],"textures/terrain/mmd-1.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/mmd-2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/mmd-3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/mmd-5.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/moss_ground_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/mxrock0.png":["TWL-MapPack.vl2"],"textures/terrain/mxrock2tu.png":["TWL-MapPack.vl2"],"textures/terrain/mxrock2tv.png":["TWL-MapPack.vl2"],"textures/terrain/ril.darkrock.png":["Classic_maps_v1.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/ril.darkrock1.png":["Classic_maps_v1.vl2"],"textures/terrain/rilk.shingledrock.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/rilke.sand.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/rmmd-1.png":["z_DMP2-V0.6.vl2"],"textures/terrain/rmmd-2.png":["z_DMP2-V0.6.vl2"],"textures/terrain/rmmd-3.png":["z_DMP2-V0.6.vl2"],"textures/terrain/rmmd-5.png":["z_DMP2-V0.6.vl2"],"textures/terrain/rmmdDirty.png":["z_DMP2-V0.6.vl2"],"textures/terrain/rmmdGrey.png":["z_DMP2-V0.6.vl2"],"textures/terrain/rmmdPath.png":["z_DMP2-V0.6.vl2"],"textures/terrain/rockwall.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/sbfullsnow.png":["z_DMP2-V0.6.vl2"],"textures/terrain/sbrock.png":["z_DMP2-V0.6.vl2"],"textures/terrain/sbsnowcrack.png":["z_DMP2-V0.6.vl2"],"textures/terrain/sbsnowrockhvy.png":["z_DMP2-V0.6.vl2"],"textures/terrain/sbsnowrocklt.png":["z_DMP2-V0.6.vl2"],"textures/terrain/seawaterfull2.PNG":["TR2final105-client.vl2"],"textures/terrain/snow2_s.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/snow_a0.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/snow_a2.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/snow_brownRock00.png":["TWL2-MapPack.vl2","z_DMP2-V0.6.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/snow_grass001.png":["TWL-MapPack.vl2"],"textures/terrain/snow_rock_5.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/tes_mystery1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/tes_mystery2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/tes_test.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/tropical1.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/ugly2.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/wateregypt1.PNG":["TR2final105-client.vl2"],"textures/terrain/watr-icyblue2.PNG":["TR2final105-client.vl2"],"textures/terrainTiles/Frequency1.png":["textures.vl2"],"textures/terrainTiles/Frequency2.png":["textures.vl2"],"textures/terrainTiles/Frequency3.png":["textures.vl2"],"textures/terrainTiles/Frequency4.png":["textures.vl2"],"textures/terrainTiles/Frequency5.png":["textures.vl2"],"textures/terrainTiles/Frequency6.png":["textures.vl2"],"textures/terrainTiles/SANDDK1.PNG":["textures.vl2"],"textures/terrainTiles/SANDDK2.PNG":["textures.vl2"],"textures/terrainTiles/SANDDK3.PNG":["textures.vl2"],"textures/terrainTiles/SANDDK4.PNG":["textures.vl2"],"textures/terrainTiles/SANDDK5.PNG":["textures.vl2"],"textures/terrainTiles/SANDREG1.PNG":["textures.vl2"],"textures/terrainTiles/SANDREG2.PNG":["textures.vl2"],"textures/terrainTiles/SANDREG3.PNG":["textures.vl2"],"textures/terrainTiles/SANDREG4.PNG":["textures.vl2"],"textures/terrainTiles/SANDREG5.PNG":["textures.vl2"],"textures/terrainTiles/SandBrnt1.PNG":["textures.vl2"],"textures/terrainTiles/SandBrnt2.PNG":["textures.vl2"],"textures/terrainTiles/SandBrnt3.PNG":["textures.vl2"],"textures/terrainTiles/SandBrnt4.PNG":["textures.vl2"],"textures/terrainTiles/SandBrnt5.PNG":["textures.vl2"],"textures/terrainTiles/SandOxid1.PNG":["textures.vl2"],"textures/terrainTiles/SandOxid2.PNG":["textures.vl2"],"textures/terrainTiles/SandOxid3.PNG":["textures.vl2"],"textures/terrainTiles/SandOxid4.PNG":["textures.vl2"],"textures/terrainTiles/SandOxid5.PNG":["textures.vl2"],"textures/terrainTiles/blue.png":["textures.vl2"],"textures/terrainTiles/crust1.png":["textures.vl2"],"textures/terrainTiles/crust2.png":["textures.vl2"],"textures/terrainTiles/crust3.png":["textures.vl2"],"textures/terrainTiles/crust4.png":["textures.vl2"],"textures/terrainTiles/crust5.png":["textures.vl2"],"textures/terrainTiles/crust6.png":["textures.vl2"],"textures/terrainTiles/drtBumpy.PNG":["textures.vl2"],"textures/terrainTiles/drtBumpy01.PNG":["textures.vl2"],"textures/terrainTiles/drtBumpy02.PNG":["textures.vl2"],"textures/terrainTiles/drtBumpy03.PNG":["textures.vl2"],"textures/terrainTiles/drtBumpy04.PNG":["textures.vl2"],"textures/terrainTiles/drtBumpy05.PNG":["textures.vl2"],"textures/terrainTiles/drtChipped.PNG":["textures.vl2"],"textures/terrainTiles/drtChipped01.PNG":["textures.vl2"],"textures/terrainTiles/drtChipped02.PNG":["textures.vl2"],"textures/terrainTiles/drtChipped03.PNG":["textures.vl2"],"textures/terrainTiles/drtChipped04.PNG":["textures.vl2"],"textures/terrainTiles/drtChipped05.PNG":["textures.vl2"],"textures/terrainTiles/drtYelo.PNG":["textures.vl2"],"textures/terrainTiles/drtYelo01.PNG":["textures.vl2"],"textures/terrainTiles/drtYelo02.PNG":["textures.vl2"],"textures/terrainTiles/drtYelo03.PNG":["textures.vl2"],"textures/terrainTiles/drtYelo04.PNG":["textures.vl2"],"textures/terrainTiles/drtYeloCrk0.PNG":["textures.vl2"],"textures/terrainTiles/drtYeloCrk01.PNG":["textures.vl2"],"textures/terrainTiles/drtYeloCrk02.PNG":["textures.vl2"],"textures/terrainTiles/drtYeloCrk03.PNG":["textures.vl2"],"textures/terrainTiles/drtYeloCrk04.PNG":["textures.vl2"],"textures/terrainTiles/grassDk1.PNG":["textures.vl2"],"textures/terrainTiles/grassDk2.PNG":["textures.vl2"],"textures/terrainTiles/grassDk3.PNG":["textures.vl2"],"textures/terrainTiles/grassDk4.PNG":["textures.vl2"],"textures/terrainTiles/grassDk5.PNG":["textures.vl2"],"textures/terrainTiles/grassDk6.PNG":["textures.vl2"],"textures/terrainTiles/grassLt1.PNG":["textures.vl2"],"textures/terrainTiles/grassLt2.PNG":["textures.vl2"],"textures/terrainTiles/grassLt3.PNG":["textures.vl2"],"textures/terrainTiles/grassLt4.PNG":["textures.vl2"],"textures/terrainTiles/grassLt5.PNG":["textures.vl2"],"textures/terrainTiles/grassMix1.PNG":["textures.vl2"],"textures/terrainTiles/grassMix2.PNG":["textures.vl2"],"textures/terrainTiles/grassMix3.PNG":["textures.vl2"],"textures/terrainTiles/grassMix4.PNG":["textures.vl2"],"textures/terrainTiles/grassMix5.PNG":["textures.vl2"],"textures/terrainTiles/grassMix6.PNG":["textures.vl2"],"textures/terrainTiles/grassMix7.PNG":["textures.vl2"],"textures/terrainTiles/green.png":["textures.vl2"],"textures/terrainTiles/ice01.png":["textures.vl2"],"textures/terrainTiles/ice02.png":["textures.vl2"],"textures/terrainTiles/ice03.png":["textures.vl2"],"textures/terrainTiles/ice04.png":["textures.vl2"],"textures/terrainTiles/ice05.png":["textures.vl2"],"textures/terrainTiles/ice06.png":["textures.vl2"],"textures/terrainTiles/ice07.png":["textures.vl2"],"textures/terrainTiles/ice08.png":["textures.vl2"],"textures/terrainTiles/ice09.png":["textures.vl2"],"textures/terrainTiles/ice10.png":["textures.vl2"],"textures/terrainTiles/icesnow1.png":["textures.vl2"],"textures/terrainTiles/icesnow2.png":["textures.vl2"],"textures/terrainTiles/icesnow3.png":["textures.vl2"],"textures/terrainTiles/icesnow4.png":["textures.vl2"],"textures/terrainTiles/icesnow5.png":["textures.vl2"],"textures/terrainTiles/icesnow6.png":["textures.vl2"],"textures/terrainTiles/lavarockhot1.png":["textures.vl2"],"textures/terrainTiles/lavarockhot2.png":["textures.vl2"],"textures/terrainTiles/lavarockhot3.png":["textures.vl2"],"textures/terrainTiles/lavarockhot4.png":["textures.vl2"],"textures/terrainTiles/lavarockhot5.png":["textures.vl2"],"textures/terrainTiles/mask.0001.png":["textures.vl2"],"textures/terrainTiles/mask.0010.png":["textures.vl2"],"textures/terrainTiles/mask.0011.png":["textures.vl2"],"textures/terrainTiles/mask.0100.png":["textures.vl2"],"textures/terrainTiles/mask.0101.png":["textures.vl2"],"textures/terrainTiles/mask.0110.png":["textures.vl2"],"textures/terrainTiles/mask.0111.png":["textures.vl2"],"textures/terrainTiles/molten1.PNG":["textures.vl2"],"textures/terrainTiles/mossDirt1.PNG":["textures.vl2"],"textures/terrainTiles/mossDirt2.PNG":["textures.vl2"],"textures/terrainTiles/mossDirt3.PNG":["textures.vl2"],"textures/terrainTiles/mossDirt4.PNG":["textures.vl2"],"textures/terrainTiles/mossDirt5.PNG":["textures.vl2"],"textures/terrainTiles/mossRock1.PNG":["textures.vl2"],"textures/terrainTiles/mossRock2.PNG":["textures.vl2"],"textures/terrainTiles/mossRock3.PNG":["textures.vl2"],"textures/terrainTiles/mossRock4.PNG":["textures.vl2"],"textures/terrainTiles/mossRock5.PNG":["textures.vl2"],"textures/terrainTiles/muddyash1.PNG":["textures.vl2"],"textures/terrainTiles/muddyash2.PNG":["textures.vl2"],"textures/terrainTiles/muddyash3.PNG":["textures.vl2"],"textures/terrainTiles/muddyash4.PNG":["textures.vl2"],"textures/terrainTiles/muddyash5.PNG":["textures.vl2"],"textures/terrainTiles/muddyash6.PNG":["textures.vl2"],"textures/terrainTiles/outline.png":["textures.vl2"],"textures/terrainTiles/purple.png":["textures.vl2"],"textures/terrainTiles/red.png":["textures.vl2"],"textures/terrainTiles/rockBrCrak.PNG":["textures.vl2"],"textures/terrainTiles/rockBrCrak01.PNG":["textures.vl2"],"textures/terrainTiles/rockBrCrak02.PNG":["textures.vl2"],"textures/terrainTiles/rockBrCrak03.PNG":["textures.vl2"],"textures/terrainTiles/rockBrCrak04.PNG":["textures.vl2"],"textures/terrainTiles/rockBrCrak05.PNG":["textures.vl2"],"textures/terrainTiles/rockLt1.PNG":["textures.vl2"],"textures/terrainTiles/rockLt2.PNG":["textures.vl2"],"textures/terrainTiles/rockLt3.PNG":["textures.vl2"],"textures/terrainTiles/rockLt4.PNG":["textures.vl2"],"textures/terrainTiles/rockLt5.PNG":["textures.vl2"],"textures/terrainTiles/rockblue.png":["textures.vl2"],"textures/terrainTiles/rockblue1.png":["textures.vl2"],"textures/terrainTiles/rockblue2.png":["textures.vl2"],"textures/terrainTiles/rockblue3.png":["textures.vl2"],"textures/terrainTiles/rockblue4.png":["textures.vl2"],"textures/terrainTiles/rockblue5.png":["textures.vl2"],"textures/terrainTiles/rockblue6.png":["textures.vl2"],"textures/terrainTiles/rockbrown.PNG":["textures.vl2"],"textures/terrainTiles/rockbrown01.PNG":["textures.vl2"],"textures/terrainTiles/rockbrown02.PNG":["textures.vl2"],"textures/terrainTiles/rockbrown03.PNG":["textures.vl2"],"textures/terrainTiles/rockbrown04.PNG":["textures.vl2"],"textures/terrainTiles/rockbrown05.PNG":["textures.vl2"],"textures/terrainTiles/rockchipd.PNG":["textures.vl2"],"textures/terrainTiles/rockchipd01.PNG":["textures.vl2"],"textures/terrainTiles/rockchipd02.PNG":["textures.vl2"],"textures/terrainTiles/rockchipd03.PNG":["textures.vl2"],"textures/terrainTiles/rockchipd04.PNG":["textures.vl2"],"textures/terrainTiles/rockchipd05.PNG":["textures.vl2"],"textures/terrainTiles/rockcrak1.PNG":["textures.vl2"],"textures/terrainTiles/rockcrak2.PNG":["textures.vl2"],"textures/terrainTiles/rockcrak3.PNG":["textures.vl2"],"textures/terrainTiles/rockcrak4.PNG":["textures.vl2"],"textures/terrainTiles/rockcrak5.PNG":["textures.vl2"],"textures/terrainTiles/rockcrak6.PNG":["textures.vl2"],"textures/terrainTiles/rocksmth1.PNG":["textures.vl2"],"textures/terrainTiles/rocksmth2.PNG":["textures.vl2"],"textures/terrainTiles/rocksmth3.PNG":["textures.vl2"],"textures/terrainTiles/rocksmth4.PNG":["textures.vl2"],"textures/terrainTiles/rocksmth5.PNG":["textures.vl2"],"textures/terrainTiles/rocksmth6.PNG":["textures.vl2"],"textures/terrainTiles/rocksmth6x.PNG":["textures.vl2"],"textures/terrainTiles/sandorng1.PNG":["textures.vl2"],"textures/terrainTiles/sandorng2.PNG":["textures.vl2"],"textures/terrainTiles/sandorng3.PNG":["textures.vl2"],"textures/terrainTiles/sandorng4.PNG":["textures.vl2"],"textures/terrainTiles/sandorng5.PNG":["textures.vl2"],"textures/terrainTiles/seaLt1.PNG":["textures.vl2"],"textures/terrainTiles/seaLt2.PNG":["textures.vl2"],"textures/terrainTiles/seaLt3.PNG":["textures.vl2"],"textures/terrainTiles/seaLt4.PNG":["textures.vl2"],"textures/terrainTiles/seaLt5.PNG":["textures.vl2"],"textures/terrainTiles/snow1.png":["textures.vl2"],"textures/terrainTiles/snow2.png":["textures.vl2"],"textures/terrainTiles/snow3.png":["textures.vl2"],"textures/terrainTiles/snow4.png":["textures.vl2"],"textures/terrainTiles/snow5.png":["textures.vl2"],"textures/terrainTiles/snow6.png":["textures.vl2"],"textures/terrainTiles/snowrock1.png":["textures.vl2"],"textures/terrainTiles/snowrock2.png":["textures.vl2"],"textures/terrainTiles/snowrock3.png":["textures.vl2"],"textures/terrainTiles/snowrock4.png":["textures.vl2"],"textures/terrainTiles/snowrock5.png":["textures.vl2"],"textures/terrainTiles/snowrock6.png":["textures.vl2"],"textures/terrainTiles/white.png":["textures.vl2"],"textures/tesla.dml":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/tesla/skies/teslaski_v5_bk.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/tesla/skies/teslaski_v5_dn.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/tesla/skies/teslaski_v5_fr.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/tesla/skies/teslaski_v5_lf.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/tesla/skies/teslaski_v5_rt.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/tesla/skies/teslaski_v5_up.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/teslaski_v5_DN.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/teslaski_v5_bk.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/teslaski_v5_fr.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/teslaski_v5_lf.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/teslaski_v5_rt.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/teslaski_v5_up.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/texticons/Cred_Logo1.png":["textures.vl2"],"textures/texticons/Cred_logo5.png":["textures.vl2"],"textures/texticons/Flag_Beagle.jpg":["textures.vl2"],"textures/texticons/Flag_Bioderm.jpg":["textures.vl2"],"textures/texticons/Flag_DSword.jpg":["textures.vl2"],"textures/texticons/Flag_Phoenix.jpg":["textures.vl2"],"textures/texticons/Flag_Starwolf.jpg":["textures.vl2"],"textures/texticons/Flag_T2.jpg":["textures.vl2"],"textures/texticons/Heavy.jpg":["textures.vl2"],"textures/texticons/Logo_small_DSword.jpg":["textures.vl2"],"textures/texticons/Logo_small_Inferno.jpg":["textures.vl2"],"textures/texticons/Logo_small_Phoenix.jpg":["textures.vl2"],"textures/texticons/Logo_small_Starwolf.jpg":["textures.vl2"],"textures/texticons/Logo_small_Storm.jpg":["textures.vl2"],"textures/texticons/Logo_small_beagle.jpg":["textures.vl2"],"textures/texticons/Logo_small_bioderm.jpg":["textures.vl2"],"textures/texticons/TC_logo1.bm8":["T2csri.vl2"],"textures/texticons/TC_logo1.png":["T2csri.vl2"],"textures/texticons/bullet_1.png":["textures.vl2"],"textures/texticons/bullet_2.png":["textures.vl2"],"textures/texticons/dpub/DPUB_logo.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/texticons/dpub/DPUB_logo_BEthinking.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/texticons/dpub/DPUB_logo_Beer.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/texticons/dpub/DPUB_logo_Dermfused.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/texticons/dpub/DPUB_logo_Spook.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/texticons/dpub/DPUB_logo_Turkey.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/texticons/dpub/DPUB_logo_Xmas.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/texticons/dpub/DPUB_logo_Xoxo.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/texticons/mute_speaker.png":["textures.vl2"],"textures/texticons/sidebar1.jpg":["textures.vl2"],"textures/texticons/sidebar2.jpg":["textures.vl2"],"textures/texticons/sidebar3.jpg":["textures.vl2"],"textures/texticons/sys_op_eye.png":["textures.vl2"],"textures/texticons/twb/twb_BE_FLight.jpg":["textures.vl2"],"textures/texticons/twb/twb_BE_FMed.jpg":["textures.vl2"],"textures/texticons/twb/twb_BE_Heavy.jpg":["textures.vl2"],"textures/texticons/twb/twb_BE_MLight.jpg":["textures.vl2"],"textures/texticons/twb/twb_BE_MMed.JPG":["textures.vl2"],"textures/texticons/twb/twb_Bioderm.jpg":["textures.vl2"],"textures/texticons/twb/twb_Bioderm_Light.jpg":["textures.vl2"],"textures/texticons/twb/twb_Bioderm_Medium.jpg":["textures.vl2"],"textures/texticons/twb/twb_Blaster.jpg":["textures.vl2"],"textures/texticons/twb/twb_BloodEagle.jpg":["textures.vl2"],"textures/texticons/twb/twb_Chaingun.jpg":["textures.vl2"],"textures/texticons/twb/twb_DS_FLight.JPG":["textures.vl2"],"textures/texticons/twb/twb_DS_Fmed.jpg":["textures.vl2"],"textures/texticons/twb/twb_DS_Heavy.jpg":["textures.vl2"],"textures/texticons/twb/twb_DS_MMed.jpg":["textures.vl2"],"textures/texticons/twb/twb_DiamondSword.JPG":["textures.vl2"],"textures/texticons/twb/twb_Elfprojector.jpg":["textures.vl2"],"textures/texticons/twb/twb_Fusionmortar.jpg":["textures.vl2"],"textures/texticons/twb/twb_Grenadelauncher.jpg":["textures.vl2"],"textures/texticons/twb/twb_HR_FLight.JPG":["textures.vl2"],"textures/texticons/twb/twb_HR_FMed.jpg":["textures.vl2"],"textures/texticons/twb/twb_HR_Heavy.jpg":["textures.vl2"],"textures/texticons/twb/twb_HR_MLight.jpg":["textures.vl2"],"textures/texticons/twb/twb_HR_MMed.JPG":["textures.vl2"],"textures/texticons/twb/twb_Harbingers.JPG":["textures.vl2"],"textures/texticons/twb/twb_Havoc.JPG":["textures.vl2"],"textures/texticons/twb/twb_Laserrifle.jpg":["textures.vl2"],"textures/texticons/twb/twb_Lineup.jpg":["textures.vl2"],"textures/texticons/twb/twb_Missilelauncher.jpg":["textures.vl2"],"textures/texticons/twb/twb_Plasmarifle.jpg":["textures.vl2"],"textures/texticons/twb/twb_SW_FLight.jpg":["textures.vl2"],"textures/texticons/twb/twb_SW_FMedium.jpg":["textures.vl2"],"textures/texticons/twb/twb_SW_Heavy.jpg":["textures.vl2"],"textures/texticons/twb/twb_SW_MLight.jpg":["textures.vl2"],"textures/texticons/twb/twb_SW_MMed.jpg":["textures.vl2"],"textures/texticons/twb/twb_Shrike.jpg":["textures.vl2"],"textures/texticons/twb/twb_Spinfusor.jpg":["textures.vl2"],"textures/texticons/twb/twb_Starwolves.JPG":["textures.vl2"],"textures/texticons/twb/twb_TRIBES2.jpg":["textures.vl2"],"textures/texticons/twb/twb_Thundersword.jpg":["textures.vl2"],"textures/texticons/twb/twb_action_01.jpg":["textures.vl2"],"textures/texticons/twb/twb_action_02.jpg":["textures.vl2"],"textures/texticons/twb/twb_action_03.jpg":["textures.vl2"],"textures/texticons/twb/twb_action_04.jpg":["textures.vl2"],"textures/texticons/twb/twb_action_05.jpg":["textures.vl2"],"textures/texticons/twb/twb_action_06.jpg":["textures.vl2"],"textures/texticons/twb/twb_action_08.jpg":["textures.vl2"],"textures/texticons/twb/twb_action_10.jpg":["textures.vl2"],"textures/texticons/twb/twb_blowngen_01.jpg":["textures.vl2"],"textures/texticons/twb/twb_inferno_01.jpg":["textures.vl2"],"textures/texticons/twb/twb_inferno_02.jpg":["textures.vl2"],"textures/texticons/twb/twb_inferno_03.jpg":["textures.vl2"],"textures/texticons/twb/twb_lakedebris_01.jpg":["textures.vl2"],"textures/texticons/twb/twb_lakedebris_03.jpg":["textures.vl2"],"textures/texticons/twb/twb_shocklance.jpg":["textures.vl2"],"textures/texticons/twb/twb_soclose.jpg":["textures.vl2"],"textures/texticons/twb/twb_starwolf_fem.jpg":["textures.vl2"],"textures/texticons/twb/twb_starwolf_shrike.jpg":["textures.vl2"],"textures/texticons/twb/twb_wateraction_01.jpg":["textures.vl2"],"textures/texticons/twb/twb_waterdemise_01.jpg":["textures.vl2"],"textures/texticons/twb/twb_waterdemise_03.jpg":["textures.vl2"],"textures/texticons/twb/twb_waterdemise_04.jpg":["textures.vl2"],"textures/texticons/twb/twb_woohoo_01.jpg":["textures.vl2"],"textures/tlroddtilecln.png":["z_DMP2-V0.6.vl2"],"textures/tmtllight.png":["z_DMP2-V0.6.vl2"],"textures/tn_logo.png":["T2csri.vl2"],"textures/transparentBG.png":["z_DMP2-V0.6.vl2"],"textures/tyre.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/v5planet/skies/Starfallen_BK.png":["Classic_maps_v1.vl2"],"textures/v5planet/skies/Starfallen_FR.png":["Classic_maps_v1.vl2"],"textures/v5planet/skies/Starfallen_LF.png":["Classic_maps_v1.vl2"],"textures/v5planet/skies/Starfallen_RT.png":["Classic_maps_v1.vl2"],"textures/v5planet/skies/Starfallen_UP.png":["Classic_maps_v1.vl2"],"textures/violet.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/wave_dark.dml":["z_DMP2-V0.6.vl2"],"textures/winterskyday.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/xnight.dml":["TWL-MapPack.vl2"]},"missions":{"Attrition":{"resourcePath":"Xtra_missions/Attrition.mis","displayName":"Attrition","missionTypes":["CTF","SCtF"]},"Chasmaclysmic":{"resourcePath":"Xtra_missions/Chasmaclysmic.mis","displayName":"Chasmaclysmic","missionTypes":["CTF"]},"DBS_Smoothed":{"resourcePath":"Xtra_missions/DBS_Smoothed.mis","displayName":"Deadly Birds Song (Smoothed)","missionTypes":["CTF"]},"DX_Badlands":{"resourcePath":"Xtra_missions/DX_Badlands.mis","displayName":"Dangerous Crossing (Badlands)","missionTypes":["CTF","SCtF"]},"DX_Desert":{"resourcePath":"Xtra_missions/DX_Desert.mis","displayName":"Dangerous Crossing (Desert)","missionTypes":["CTF","SCtF"]},"DX_Ice":{"resourcePath":"Xtra_missions/DX_Ice.mis","displayName":"Dangerous Crossing (Ice)","missionTypes":["CTF","SCtF"]},"HO_Badlands":{"resourcePath":"Xtra_missions/HO_Badlands.mis","displayName":"High Octane (Badlands)","missionTypes":["CTF"]},"HO_Desert":{"resourcePath":"Xtra_missions/HO_Desert.mis","displayName":"High Octane (Desert)","missionTypes":["CTF"]},"HO_Ice":{"resourcePath":"Xtra_missions/HO_Ice.mis","displayName":"High Octane (Ice)","missionTypes":["CTF"]},"HO_Lush":{"resourcePath":"Xtra_missions/HO_Lush.mis","displayName":"High Octane (Lush)","missionTypes":["CTF"]},"HillKingLT":{"resourcePath":"Xtra_missions/HillKingLT.mis","displayName":"HillKingLT","missionTypes":["SCtF"]},"MapAssets":{"resourcePath":"Xtra_missions/MapAssets.mis","displayName":"MapAssets","missionTypes":["DM","None","CTF"]},"Moonwalk":{"resourcePath":"Xtra_missions/Moonwalk.mis","displayName":"Moonwalk","missionTypes":["CTF","SCtF"]},"Pariah_Mirrored":{"resourcePath":"Xtra_missions/Pariah_Mirrored.mis","displayName":"Pariah_Mirrored","missionTypes":["CTF","SCtF"]},"PlanetX":{"resourcePath":"Xtra_missions/PlanetX.mis","displayName":"PlanetX","missionTypes":["CTF"]},"PuliVeivari":{"resourcePath":"Xtra_missions/PuliVeivari.mis","displayName":"Puli&Veivari","missionTypes":["CTF"]},"Ravine":{"resourcePath":"Xtra_missions/Ravine.mis","displayName":"Ravine","missionTypes":["CTF","SCtF"]},"Rush":{"resourcePath":"Xtra_missions/Rush.mis","displayName":"Rush","missionTypes":["CTF","SCtf"]},"SC_Badlands":{"resourcePath":"Xtra_missions/SC_Badlands.mis","displayName":"Small Crossing (Badlands)","missionTypes":["CTF"]},"SC_Desert":{"resourcePath":"Xtra_missions/SC_Desert.mis","displayName":"Small Crossing (Desert)","missionTypes":["CTF"]},"SC_Ice":{"resourcePath":"Xtra_missions/SC_Ice.mis","displayName":"Small Crossing (Ice)","missionTypes":["CTF"]},"SC_Lush":{"resourcePath":"Xtra_missions/SC_Lush.mis","displayName":"Small Crossing (Lush)","missionTypes":["CTF"]},"SC_Night":{"resourcePath":"Xtra_missions/SC_Night.mis","displayName":"Small Crossing (Night)","missionTypes":["CTF"]},"SC_Normal":{"resourcePath":"Xtra_missions/SC_Normal.mis","displayName":"Small Crossing","missionTypes":["CTF"]},"Stripmine":{"resourcePath":"Xtra_missions/Stripmine.mis","displayName":"Stripmine","missionTypes":["CTF"]},"VanDamnedLT":{"resourcePath":"Xtra_missions/VanDamnedLT.mis","displayName":"VanDamnedLT","missionTypes":["SCtF"]},"2ArenaDome":{"resourcePath":"missions/2ArenaDome.mis","displayName":"2-ArenaDome","missionTypes":["arena"]},"2ArenaValley":{"resourcePath":"missions/2ArenaValley.mis","displayName":null,"missionTypes":["arena"]},"2DustBowl":{"resourcePath":"missions/2DustBowl.mis","displayName":null,"missionTypes":["arena"]},"2Flyersarena":{"resourcePath":"missions/2Flyersarena.mis","displayName":null,"missionTypes":["Arena"]},"2IceDome":{"resourcePath":"missions/2IceDome.mis","displayName":null,"missionTypes":["arena"]},"2IndoorIntensity":{"resourcePath":"missions/2IndoorIntensity.mis","displayName":null,"missionTypes":["Arena"]},"4thGradeDropout":{"resourcePath":"missions/4thGradeDropout.mis","displayName":"4th Grade Dropout","missionTypes":["Siege"]},"Abominable":{"resourcePath":"missions/Abominable.mis","displayName":null,"missionTypes":["CnH"]},"AcidRain":{"resourcePath":"missions/AcidRain.mis","displayName":"Acid Rain","missionTypes":["CTF","DnD"]},"Aeroena":{"resourcePath":"missions/Aeroena.mis","displayName":"Aeroena","missionTypes":["Arena"]},"AgentsOfFortune":{"resourcePath":"missions/AgentsOfFortune.mis","displayName":"Agents of Fortune","missionTypes":["DM","Hunters","TeamHunters"]},"Alcatraz":{"resourcePath":"missions/Alcatraz.mis","displayName":null,"missionTypes":["Siege"]},"Archipelago":{"resourcePath":"missions/Archipelago.mis","displayName":"Archipelago","missionTypes":["CTF"]},"ArenaHeaven":{"resourcePath":"missions/ArenaHeaven.mis","displayName":null,"missionTypes":["Arena"]},"ArenaHell":{"resourcePath":"missions/ArenaHell.mis","displayName":"[Original]ArenaHell","missionTypes":["arena"]},"ArenaHell2":{"resourcePath":"missions/ArenaHell2.mis","displayName":"_ArenaHell II","missionTypes":["arena"]},"ArenaInTheHill":{"resourcePath":"missions/ArenaInTheHill.mis","displayName":"Arena In The Hill","missionTypes":["Arena"]},"ArenaUnderTheHill":{"resourcePath":"missions/ArenaUnderTheHill.mis","displayName":"[Original]AUTH Clientside","missionTypes":["Arena"]},"AryoArena":{"resourcePath":"missions/AryoArena.mis","displayName":"_AyroArena","missionTypes":["arena"]},"AshesToAshes":{"resourcePath":"missions/AshesToAshes.mis","displayName":"Ashes to Ashes","missionTypes":["CnH"]},"Atropos2":{"resourcePath":"missions/Atropos2.mis","displayName":"Atropos, The Return","missionTypes":["Siege"]},"BasatinLT":{"resourcePath":"missions/BasatinLT.mis","displayName":"DMP2-Basatin LT","missionTypes":["SCtF","LCTF"]},"BeggarsRun":{"resourcePath":"missions/BeggarsRun.mis","displayName":"Beggar\'s Run","missionTypes":["CTF"]},"BeneathTheHill":{"resourcePath":"missions/BeneathTheHill.mis","displayName":"Beneath The Hill","missionTypes":["Siege"]},"Blastside_nef":{"resourcePath":"missions/Blastside_nef.mis","displayName":"Blastside","missionTypes":["CTF","DnD"]},"BrainFreeze":{"resourcePath":"missions/BrainFreeze.mis","displayName":"Brain Freeze","missionTypes":["Siege"]},"BridgeTooFar":{"resourcePath":"missions/BridgeTooFar.mis","displayName":"Bridge Too Far","missionTypes":["Siege"]},"Broadside_nef":{"resourcePath":"missions/Broadside_nef.mis","displayName":"Broadside","missionTypes":["CTF","DnD"]},"Broken_Dreams":{"resourcePath":"missions/Broken_Dreams.mis","displayName":"Broken Dreams","missionTypes":["Hunters","TeamHunters","Bounty","DM","CTF","CnH","Rabbit","Siege"]},"Caldera":{"resourcePath":"missions/Caldera.mis","displayName":null,"missionTypes":["Siege"]},"Casern_Cavite":{"resourcePath":"missions/Casern_Cavite.mis","displayName":"Casern Cavite","missionTypes":["Hunters","Bounty","DM"]},"CatwalkLT":{"resourcePath":"missions/CatwalkLT.mis","displayName":"DMP2-Catwalk LT","missionTypes":["LCTF","SCtF"]},"Centaur":{"resourcePath":"missions/Centaur.mis","displayName":"Centaur","missionTypes":["Siege"]},"Checkmate":{"resourcePath":"missions/Checkmate.mis","displayName":"Checkmate","missionTypes":["Arena"]},"ColdFusion":{"resourcePath":"missions/ColdFusion.mis","displayName":"Cold Fusion","missionTypes":["Siege"]},"ColdWar":{"resourcePath":"missions/ColdWar.mis","displayName":"Cold War","missionTypes":["Siege"]},"Conclave":{"resourcePath":"missions/Conclave.mis","displayName":null,"missionTypes":["Siege"]},"Confusco":{"resourcePath":"missions/Confusco.mis","displayName":"Confusco","missionTypes":["Bounty","CTF","DM"]},"ContainmentLarge":{"resourcePath":"missions/ContainmentLarge.mis","displayName":"Containment -Large-","missionTypes":["Siege"]},"CrashClash":{"resourcePath":"missions/CrashClash.mis","displayName":"_CrashClash","missionTypes":["arena"]},"Crater71":{"resourcePath":"missions/Crater71.mis","displayName":"Crater 71","missionTypes":["TR2"]},"DMP_Agroleon":{"resourcePath":"missions/DMP_Agroleon.mis","displayName":"DMP-Agroleon","missionTypes":["CTF"]},"DMP_Astro":{"resourcePath":"missions/DMP_Astro.mis","displayName":"DMP-Astro","missionTypes":["CTF"]},"DMP_BastardForge":{"resourcePath":"missions/DMP_BastardForge.mis","displayName":"DMP-BastardForge","missionTypes":["CTF","SCtF"]},"DMP_BitterGorge":{"resourcePath":"missions/DMP_BitterGorge.mis","displayName":"DMP-BitterGorge","missionTypes":["CTF"]},"DMP_Bunkered":{"resourcePath":"missions/DMP_Bunkered.mis","displayName":"DMP-Bunkered","missionTypes":["CTF"]},"DMP_Cinerarium":{"resourcePath":"missions/DMP_Cinerarium.mis","displayName":"DMP-Cinerarium","missionTypes":["CTF","SCtF"]},"DMP_DermCity":{"resourcePath":"missions/DMP_DermCity.mis","displayName":"DMP-DermCity","missionTypes":["CTF"]},"DMP_Embers":{"resourcePath":"missions/DMP_Embers.mis","displayName":"DMP-Embers","missionTypes":["CTF","SCtF"]},"DMP_EmeraldSpit":{"resourcePath":"missions/DMP_EmeraldSpit.mis","displayName":"DMP-Emerald Spit","missionTypes":["CTF"]},"DMP_FaceCrossing":{"resourcePath":"missions/DMP_FaceCrossing.mis","displayName":"DMP-Face Crossing","missionTypes":["CTF"]},"DMP_Hoth":{"resourcePath":"missions/DMP_Hoth.mis","displayName":"DMP-Hoth","missionTypes":["CTF"]},"DMP_IceGiant":{"resourcePath":"missions/DMP_IceGiant.mis","displayName":"DMP-IceGiant","missionTypes":["CTF"]},"DMP_IsleDeBatalla":{"resourcePath":"missions/DMP_IsleDeBatalla.mis","displayName":"DMP-IsleDeBatalla","missionTypes":["CTF"]},"DMP_LavaGods":{"resourcePath":"missions/DMP_LavaGods.mis","displayName":"DMP-LavaGods","missionTypes":["CTF","SCtF"]},"DMP_Magellan":{"resourcePath":"missions/DMP_Magellan.mis","displayName":"DMP-Magellan","missionTypes":["CTF","SCtF"]},"DMP_MoonDance":{"resourcePath":"missions/DMP_MoonDance.mis","displayName":"DMP-MoonDance","missionTypes":["CTF"]},"DMP_Pantheon":{"resourcePath":"missions/DMP_Pantheon.mis","displayName":"DMP-Pantheon","missionTypes":["CTF"]},"DMP_Paranoia":{"resourcePath":"missions/DMP_Paranoia.mis","displayName":"DMP-Paranoia","missionTypes":["CTF","SCtF"]},"DMP_Pariah":{"resourcePath":"missions/DMP_Pariah.mis","displayName":"DMP-Pariah","missionTypes":["CTF","SCtF"]},"DMP_PipeDream":{"resourcePath":"missions/DMP_PipeDream.mis","displayName":"DMP-Pipe Dream","missionTypes":["CTF"]},"DMP_RavineV":{"resourcePath":"missions/DMP_RavineV.mis","displayName":"DMP-RavineV","missionTypes":["CTF"]},"DMP_ScorchedEarth":{"resourcePath":"missions/DMP_ScorchedEarth.mis","displayName":"DMP-Scorched Earth","missionTypes":["CTF"]},"DMP_SimpleFlagArena":{"resourcePath":"missions/DMP_SimpleFlagArena.mis","displayName":"DMP-SimpleFlagArena","missionTypes":["CTF"]},"DMP_SpinCycle":{"resourcePath":"missions/DMP_SpinCycle.mis","displayName":"DMP-SpinCycle","missionTypes":["CTF","SCtF"]},"DMP_StarFall":{"resourcePath":"missions/DMP_StarFall.mis","displayName":"DMP-StarFall","missionTypes":["CTF","SCtF"]},"DMP_Tyre":{"resourcePath":"missions/DMP_Tyre.mis","displayName":"DMP-Tyre","missionTypes":["CTF"]},"DMP_Wasteland":{"resourcePath":"missions/DMP_Wasteland.mis","displayName":"DMP-Wasteland","missionTypes":["CTF"]},"Damnation":{"resourcePath":"missions/Damnation.mis","displayName":null,"missionTypes":["CTF"]},"DamnationLT":{"resourcePath":"missions/DamnationLT.mis","displayName":"DMP2-Damnation LT","missionTypes":["SCtF","LCTF"]},"DamnationTDM":{"resourcePath":"missions/DamnationTDM.mis","displayName":"Damnation-TDM","missionTypes":["TDM"]},"DangerousCrossingArena":{"resourcePath":"missions/DangerousCrossingArena.mis","displayName":"[Original]Dangerous Crossing","missionTypes":["arena"]},"DangerousCrossing_nef":{"resourcePath":"missions/DangerousCrossing_nef.mis","displayName":"Dangerous Crossing","missionTypes":["CTF"]},"DangerousFlingLT":{"resourcePath":"missions/DangerousFlingLT.mis","displayName":"DMP2-Dangerous Fling LT","missionTypes":["SCtF","LCTF"]},"DeathBirdsFly":{"resourcePath":"missions/DeathBirdsFly.mis","displayName":"Death Birds Fly","missionTypes":["CTF"]},"DeathFromBelow":{"resourcePath":"missions/DeathFromBelow.mis","displayName":"Death From Below","missionTypes":["Siege"]},"DeathRow":{"resourcePath":"missions/DeathRow.mis","displayName":"Death Row","missionTypes":["Siege"]},"DesertWind":{"resourcePath":"missions/DesertWind.mis","displayName":"Desert Wind","missionTypes":["Siege"]},"DesertofDeath_nef":{"resourcePath":"missions/DesertofDeath_nef.mis","displayName":"Desert of Death","missionTypes":["CTF"]},"Desiccator":{"resourcePath":"missions/Desiccator.mis","displayName":null,"missionTypes":["CTF"]},"DevilsElbow":{"resourcePath":"missions/DevilsElbow.mis","displayName":"Devil\'s Elbow","missionTypes":["CTF"]},"DraconisVII":{"resourcePath":"missions/DraconisVII.mis","displayName":"Draconis VII","missionTypes":["Siege"]},"DropInLT":{"resourcePath":"missions/DropInLT.mis","displayName":"DMP2-Drop In LT","missionTypes":["SCtF","LCTF"]},"DustToDust":{"resourcePath":"missions/DustToDust.mis","displayName":"Dust to Dust","missionTypes":["CTF","Hunters","TeamHunters"]},"Envyrena":{"resourcePath":"missions/Envyrena.mis","displayName":null,"missionTypes":["Arena"]},"EnyLand":{"resourcePath":"missions/EnyLand.mis","displayName":"^_^ EnyLand","missionTypes":["Arena"]},"Equinox":{"resourcePath":"missions/Equinox.mis","displayName":null,"missionTypes":["CnH","DM"]},"Escalade":{"resourcePath":"missions/Escalade.mis","displayName":null,"missionTypes":["TeamHunters","Hunters","DM","Rabbit","Bounty"]},"EveningLand":{"resourcePath":"missions/EveningLand.mis","displayName":"^_^ EveningLand","missionTypes":["Arena"]},"Ewok_Hamlet":{"resourcePath":"missions/Ewok_Hamlet.mis","displayName":"DMP2-Ewok Hamlet","missionTypes":["CTF"]},"Ewok_Village":{"resourcePath":"missions/Ewok_Village.mis","displayName":"DMP2-Ewok Village","missionTypes":["CTF"]},"Exposure":{"resourcePath":"missions/Exposure.mis","displayName":"Exposure","missionTypes":["Siege"]},"FinalRevenge":{"resourcePath":"missions/FinalRevenge.mis","displayName":"Final Revenge","missionTypes":["Siege"]},"Firestorm":{"resourcePath":"missions/Firestorm.mis","displayName":null,"missionTypes":["CnH","CTF"]},"Flashpoint":{"resourcePath":"missions/Flashpoint.mis","displayName":null,"missionTypes":["CnH"]},"Fracas":{"resourcePath":"missions/Fracas.mis","displayName":"Fracas","missionTypes":["Hunters","DM"]},"FrozenFury":{"resourcePath":"missions/FrozenFury.mis","displayName":"Frozen Fury","missionTypes":["TR2"]},"Gauntlet":{"resourcePath":"missions/Gauntlet.mis","displayName":null,"missionTypes":["Siege"]},"Gehenna":{"resourcePath":"missions/Gehenna.mis","displayName":null,"missionTypes":["Hunters","TeamHunters"]},"Geronimo":{"resourcePath":"missions/Geronimo.mis","displayName":"Geronimo!","missionTypes":["Siege"]},"GodsRift":{"resourcePath":"missions/GodsRift.mis","displayName":"God\'s Rift","missionTypes":["TR2"]},"Gorgon":{"resourcePath":"missions/Gorgon.mis","displayName":"Gorgon","missionTypes":["Bounty","CTF","DM"]},"Haven":{"resourcePath":"missions/Haven.mis","displayName":null,"missionTypes":["TR2"]},"Helioarena":{"resourcePath":"missions/Helioarena.mis","displayName":null,"missionTypes":["Arena"]},"Hillside":{"resourcePath":"missions/Hillside.mis","displayName":"Hillside","missionTypes":["CTF","DnD"]},"HiveLT":{"resourcePath":"missions/HiveLT.mis","displayName":"DMP2-Hive LT","missionTypes":["SCtF","LCTF"]},"IceBound":{"resourcePath":"missions/IceBound.mis","displayName":"Icebound","missionTypes":["Siege"]},"IcePickM":{"resourcePath":"missions/IcePickM.mis","displayName":"DIMP2-IcePick Mirror","missionTypes":["LCTF"]},"IceRidge_nef":{"resourcePath":"missions/IceRidge_nef.mis","displayName":"IceRidge","missionTypes":["CTF"]},"InnerSanctum":{"resourcePath":"missions/InnerSanctum.mis","displayName":"Inner Sanctum","missionTypes":["DM","Rabbit","Hunters","TeamHunters"]},"Insalubria":{"resourcePath":"missions/Insalubria.mis","displayName":null,"missionTypes":["CnH"]},"Invictus":{"resourcePath":"missions/Invictus.mis","displayName":null,"missionTypes":["DM"]},"IsleOfMan":{"resourcePath":"missions/IsleOfMan.mis","displayName":"Isle of Man","missionTypes":["Siege"]},"IveHadWorse":{"resourcePath":"missions/IveHadWorse.mis","displayName":"[Original]IveHadWorse","missionTypes":["arena"]},"JacobsLadder":{"resourcePath":"missions/JacobsLadder.mis","displayName":"Jacob\'s Ladder","missionTypes":["CnH"]},"KataMInfernoT":{"resourcePath":"missions/KataMInfernoT.mis","displayName":"DMP2-KatabaticM Inferno","missionTypes":["CTF"]},"KataMStormT":{"resourcePath":"missions/KataMStormT.mis","displayName":"DMP2-KatabaticM Storm","missionTypes":["CTF"]},"Katabatic":{"resourcePath":"missions/Katabatic.mis","displayName":null,"missionTypes":["CTF"]},"Khalarena":{"resourcePath":"missions/Khalarena.mis","displayName":null,"missionTypes":["Arena"]},"Lakefront":{"resourcePath":"missions/Lakefront.mis","displayName":"Lakefront","missionTypes":["CTF","CnH","DnD"]},"Magmatic":{"resourcePath":"missions/Magmatic.mis","displayName":"Magmatic","missionTypes":["CTF"]},"Masada":{"resourcePath":"missions/Masada.mis","displayName":"Masada","missionTypes":["Siege"]},"Minotaur":{"resourcePath":"missions/Minotaur.mis","displayName":null,"missionTypes":["CTF"]},"MoonwalkLT":{"resourcePath":"missions/MoonwalkLT.mis","displayName":"DMP2-Moonwalk LT","missionTypes":["LCTF","SCtF"]},"Morena":{"resourcePath":"missions/Morena.mis","displayName":null,"missionTypes":["Arena"]},"MountainSiege":{"resourcePath":"missions/MountainSiege.mis","displayName":"Mountain Siege","missionTypes":["Siege"]},"Mudside":{"resourcePath":"missions/Mudside.mis","displayName":"_Mudside","missionTypes":["arena"]},"Mutiny":{"resourcePath":"missions/Mutiny.mis","displayName":"Mutiny","missionTypes":["Siege"]},"MyrkWood":{"resourcePath":"missions/MyrkWood.mis","displayName":"Myrkwood","missionTypes":["Hunters","DM","Rabbit"]},"NirvanaLT":{"resourcePath":"missions/NirvanaLT.mis","displayName":"DMP2-Nirvana LT","missionTypes":["LCTF","SCtF"]},"Oasis":{"resourcePath":"missions/Oasis.mis","displayName":null,"missionTypes":["DM"]},"ObsidianLT":{"resourcePath":"missions/ObsidianLT.mis","displayName":"DMP2-Obsidian LT","missionTypes":["SCtF","LCTF"]},"Overreach":{"resourcePath":"missions/Overreach.mis","displayName":null,"missionTypes":["CnH"]},"Pantheon":{"resourcePath":"missions/Pantheon.mis","displayName":null,"missionTypes":["CTF"]},"Patience":{"resourcePath":"missions/Patience.mis","displayName":"Patience","missionTypes":["Siege"]},"PhasmaDust":{"resourcePath":"missions/PhasmaDust.mis","displayName":"Phasma Dust","missionTypes":["TR2"]},"Planetside":{"resourcePath":"missions/Planetside.mis","displayName":"_Planetside","missionTypes":["arena"]},"Prismatic":{"resourcePath":"missions/Prismatic.mis","displayName":"Prismatic","missionTypes":["Siege"]},"ProArena":{"resourcePath":"missions/ProArena.mis","displayName":null,"missionTypes":["Arena"]},"Pyroclasm":{"resourcePath":"missions/Pyroclasm.mis","displayName":null,"missionTypes":["DM"]},"Quagmire":{"resourcePath":"missions/Quagmire.mis","displayName":null,"missionTypes":["CTF"]},"Raindance_nef":{"resourcePath":"missions/Raindance_nef.mis","displayName":"Raindance","missionTypes":["CTF"]},"Ramparts":{"resourcePath":"missions/Ramparts.mis","displayName":"Ramparts","missionTypes":["Bounty","CTF","DM","TeamHunters","DnD"]},"Rasp":{"resourcePath":"missions/Rasp.mis","displayName":null,"missionTypes":["Hunters","Bounty","DM"]},"Recalescence":{"resourcePath":"missions/Recalescence.mis","displayName":null,"missionTypes":["CTF"]},"Respite":{"resourcePath":"missions/Respite.mis","displayName":"Respite","missionTypes":["Siege"]},"RetroDCT2":{"resourcePath":"missions/RetroDCT2.mis","displayName":"Retro Dangerous Crossing-T2","missionTypes":["CTF"]},"RetroDX":{"resourcePath":"missions/RetroDX.mis","displayName":"Retro Dangerous Crossing","missionTypes":["CTF","LCTF"]},"RetroRD":{"resourcePath":"missions/RetroRD.mis","displayName":"Retro Raindance","missionTypes":["CTF","LCTF"]},"RetroRDT2":{"resourcePath":"missions/RetroRDT2.mis","displayName":"Retro Raindance-T2","missionTypes":["CTF"]},"RetroSB":{"resourcePath":"missions/RetroSB.mis","displayName":"Retro Snowblind","missionTypes":["CTF","LCTF"]},"RetroSH":{"resourcePath":"missions/RetroSH.mis","displayName":"Retro Stonehenge","missionTypes":["CTF","LCTF"]},"RetroSHT2":{"resourcePath":"missions/RetroSHT2.mis","displayName":"Retro Stonehenge-T2","missionTypes":["CTF"]},"Reversion":{"resourcePath":"missions/Reversion.mis","displayName":null,"missionTypes":["CTF"]},"Ridgerena":{"resourcePath":"missions/Ridgerena.mis","displayName":"Ridgerena","missionTypes":["Arena"]},"Rimehold":{"resourcePath":"missions/Rimehold.mis","displayName":null,"missionTypes":["Hunters","TeamHunters"]},"RiverDance":{"resourcePath":"missions/RiverDance.mis","displayName":"Riverdance","missionTypes":["CTF","Bounty"]},"Rollercoaster_nef":{"resourcePath":"missions/Rollercoaster_nef.mis","displayName":"Rollercoaster","missionTypes":["CTF"]},"S5_Centaur":{"resourcePath":"missions/S5_Centaur.mis","displayName":"S5-Centaur","missionTypes":["CTF"]},"S5_Damnation":{"resourcePath":"missions/S5_Damnation.mis","displayName":"S5-Damnation","missionTypes":["CTF"]},"S5_Drache":{"resourcePath":"missions/S5_Drache.mis","displayName":"S5-Drache","missionTypes":["CTF"]},"S5_HawkingHeat":{"resourcePath":"missions/S5_HawkingHeat.mis","displayName":"S5-Hawking Heat","missionTypes":["CTF"]},"S5_Icedance":{"resourcePath":"missions/S5_Icedance.mis","displayName":"S5-Icedance","missionTypes":["CTF"]},"S5_Massive":{"resourcePath":"missions/S5_Massive.mis","displayName":"S5-Massive","missionTypes":["CTF"]},"S5_Mimicry":{"resourcePath":"missions/S5_Mimicry.mis","displayName":"S5-Mimicry","missionTypes":["CTF"]},"S5_Misadventure":{"resourcePath":"missions/S5_Misadventure.mis","displayName":"S5-Misadventure","missionTypes":["CTF"]},"S5_Mordacity":{"resourcePath":"missions/S5_Mordacity.mis","displayName":"S5-Mordacity","missionTypes":["CTF"]},"S5_Reynard":{"resourcePath":"missions/S5_Reynard.mis","displayName":"S5-Reynard","missionTypes":["CTF"]},"S5_Sherman":{"resourcePath":"missions/S5_Sherman.mis","displayName":"S5-Sherman","missionTypes":["CTF"]},"S5_Silenus":{"resourcePath":"missions/S5_Silenus.mis","displayName":"S5-Silenus","missionTypes":["CTF"]},"S5_Woodymyrk":{"resourcePath":"missions/S5_Woodymyrk.mis","displayName":"S5-WoodyMyrk","missionTypes":["CTF"]},"S8_Cardiac":{"resourcePath":"missions/S8_Cardiac.mis","displayName":"S8-Cardiac","missionTypes":["CTF"]},"S8_CentralDogma":{"resourcePath":"missions/S8_CentralDogma.mis","displayName":"S8-Central Dogma","missionTypes":["CTF"]},"S8_Geothermal":{"resourcePath":"missions/S8_Geothermal.mis","displayName":"S8-Geothermal","missionTypes":["CTF"]},"S8_Mountking":{"resourcePath":"missions/S8_Mountking.mis","displayName":"S8-Mountain King","missionTypes":["CTF"]},"S8_Opus":{"resourcePath":"missions/S8_Opus.mis","displayName":"S8-Opus","missionTypes":["CTF"]},"S8_Zilch":{"resourcePath":"missions/S8_Zilch.mis","displayName":"S8-Zilch","missionTypes":["CTF"]},"Sanctuary":{"resourcePath":"missions/Sanctuary.mis","displayName":null,"missionTypes":["CTF"]},"Sandstorm":{"resourcePath":"missions/Sandstorm.mis","displayName":"Sandstorm","missionTypes":["CTF","CnH","DnD"]},"Scarabrae_nef":{"resourcePath":"missions/Scarabrae_nef.mis","displayName":"Scarabrae","missionTypes":["CTF","DnD"]},"ShockRidge":{"resourcePath":"missions/ShockRidge.mis","displayName":"Shock Ridge","missionTypes":["CTF","CnH"]},"ShrineArena":{"resourcePath":"missions/ShrineArena.mis","displayName":"ShrineArena","missionTypes":["Arena"]},"ShrineArenaII":{"resourcePath":"missions/ShrineArenaII.mis","displayName":"_ShrineArena II","missionTypes":["arena"]},"SideWinder":{"resourcePath":"missions/SideWinder.mis","displayName":"DMP2-SideWinder","missionTypes":["CTF"]},"SiegeofYmir":{"resourcePath":"missions/SiegeofYmir.mis","displayName":"Siege of Ymir Base","missionTypes":["Siege"]},"SilentStorm":{"resourcePath":"missions/SilentStorm.mis","displayName":"Silent Storm","missionTypes":["Siege"]},"Sirocco":{"resourcePath":"missions/Sirocco.mis","displayName":null,"missionTypes":["CnH"]},"SkiFree":{"resourcePath":"missions/SkiFree.mis","displayName":"SkiFree","missionTypes":["SkiFree"]},"SkiFreeZ_Championship_2021":{"resourcePath":"missions/SkiFreeZ_Championship_2021.mis","displayName":"SkiFree Tourney 2021","missionTypes":["SinglePlayer"]},"SkiFree_Daily":{"resourcePath":"missions/SkiFree_Daily.mis","displayName":"SkiFree Daily Challenge","missionTypes":["SinglePlayer"]},"SkiFree_Randomizer":{"resourcePath":"missions/SkiFree_Randomizer.mis","displayName":"SkiFree Randomizer","missionTypes":["SinglePlayer"]},"SkinnyDip":{"resourcePath":"missions/SkinnyDip.mis","displayName":"Skinny Dip","missionTypes":["TR2"]},"Slapdash":{"resourcePath":"missions/Slapdash.mis","displayName":"Slapdash","missionTypes":["CTF"]},"SmogArena":{"resourcePath":"missions/SmogArena.mis","displayName":"Smog Arena","missionTypes":["Arena"]},"SnowBound":{"resourcePath":"missions/SnowBound.mis","displayName":"SnowBound","missionTypes":["Arena"]},"Snowblind_nef":{"resourcePath":"missions/Snowblind_nef.mis","displayName":"Snowblind","missionTypes":["CTF"]},"SoccerLand":{"resourcePath":"missions/SoccerLand.mis","displayName":"^_^ SoccerLand","missionTypes":["Arena"]},"Solace":{"resourcePath":"missions/Solace.mis","displayName":"Solace","missionTypes":["Siege"]},"SolsDescent":{"resourcePath":"missions/SolsDescent.mis","displayName":"Sol\'s Descent","missionTypes":["TR2"]},"SpyLand":{"resourcePath":"missions/SpyLand.mis","displayName":"^_^ SpyLand","missionTypes":["Arena"]},"Starfallen":{"resourcePath":"missions/Starfallen.mis","displayName":"Starfallen","missionTypes":["CTF","DnD"]},"Stonehenge_Arena":{"resourcePath":"missions/Stonehenge_Arena.mis","displayName":null,"missionTypes":["Arena"]},"Stonehenge_nef":{"resourcePath":"missions/Stonehenge_nef.mis","displayName":"Stonehenge","missionTypes":["CTF"]},"SubZero":{"resourcePath":"missions/SubZero.mis","displayName":"Sub-zero","missionTypes":["CTF"]},"SunDried":{"resourcePath":"missions/SunDried.mis","displayName":"Sun Dried","missionTypes":["Hunters","Bounty","DM","Rabbit"]},"Surreal":{"resourcePath":"missions/Surreal.mis","displayName":"Surreal","missionTypes":["Bounty","CTF","DM"]},"TWL2_Bleed":{"resourcePath":"missions/TWL2_Bleed.mis","displayName":"TWL2-Bleed","missionTypes":["CTF"]},"TWL2_BlueMoon":{"resourcePath":"missions/TWL2_BlueMoon.mis","displayName":"TWL2-Blue Moon","missionTypes":["CTF"]},"TWL2_CanyonCrusadeDeluxe":{"resourcePath":"missions/TWL2_CanyonCrusadeDeluxe.mis","displayName":"TWL2-Canyon Crusade Deluxe","missionTypes":["CTF"]},"TWL2_Celerity":{"resourcePath":"missions/TWL2_Celerity.mis","displayName":"TWL2-Celerity","missionTypes":["CTF"]},"TWL2_CloakOfNight":{"resourcePath":"missions/TWL2_CloakOfNight.mis","displayName":"TWL2-Cloak of Night","missionTypes":["CTF"]},"TWL2_Crevice":{"resourcePath":"missions/TWL2_Crevice.mis","displayName":"TWL2-Crevice","missionTypes":["CTF"]},"TWL2_Dissention":{"resourcePath":"missions/TWL2_Dissention.mis","displayName":"TWL2-Dissention","missionTypes":["CTF"]},"TWL2_Drifts":{"resourcePath":"missions/TWL2_Drifts.mis","displayName":"TWL2-Drifts","missionTypes":["CTF"]},"TWL2_Drorck":{"resourcePath":"missions/TWL2_Drorck.mis","displayName":"TWL2-Drorck","missionTypes":["CTF"]},"TWL2_FrozenGlory":{"resourcePath":"missions/TWL2_FrozenGlory.mis","displayName":"TWL2-Frozen Glory","missionTypes":["CTF"]},"TWL2_FrozenHope":{"resourcePath":"missions/TWL2_FrozenHope.mis","displayName":"TWL2-Frozen Hope","missionTypes":["CTF"]},"TWL2_Hildebrand":{"resourcePath":"missions/TWL2_Hildebrand.mis","displayName":"TWL2-Hildebrand","missionTypes":["CTF"]},"TWL2_IceDagger":{"resourcePath":"missions/TWL2_IceDagger.mis","displayName":"TWL2-Ice Dagger","missionTypes":["CTF"]},"TWL2_JaggedClaw":{"resourcePath":"missions/TWL2_JaggedClaw.mis","displayName":"TWL2-Jagged Claw","missionTypes":["CTF"]},"TWL2_Magnum":{"resourcePath":"missions/TWL2_Magnum.mis","displayName":"TWL2-Magnum","missionTypes":["CTF"]},"TWL2_MidnightMayhemDeluxe":{"resourcePath":"missions/TWL2_MidnightMayhemDeluxe.mis","displayName":"TWL2-Midnight Mayhem Deluxe","missionTypes":["CTF"]},"TWL2_MuddySwamp":{"resourcePath":"missions/TWL2_MuddySwamp.mis","displayName":"TWL2-Muddy Swamp","missionTypes":["CTF"]},"TWL2_Norty":{"resourcePath":"missions/TWL2_Norty.mis","displayName":"TWL2-Norty","missionTypes":["CTF"]},"TWL2_Ocular":{"resourcePath":"missions/TWL2_Ocular.mis","displayName":"TWL2-Ocular","missionTypes":["CTF"]},"TWL2_RoughLand":{"resourcePath":"missions/TWL2_RoughLand.mis","displayName":"TWL2-Rough Land","missionTypes":["CTF"]},"TWL2_Ruined":{"resourcePath":"missions/TWL2_Ruined.mis","displayName":"TWL2-Ruined","missionTypes":["CTF"]},"TWL2_Skylight":{"resourcePath":"missions/TWL2_Skylight.mis","displayName":"TWL2-Skylight","missionTypes":["CTF"]},"TWL2_WoodyMyrk":{"resourcePath":"missions/TWL2_WoodyMyrk.mis","displayName":"TWL2-Woody Myrk","missionTypes":["CTF"]},"TWL_Abaddon":{"resourcePath":"missions/TWL_Abaddon.mis","displayName":"TWL-Abaddon","missionTypes":["CTF"]},"TWL_BaNsHee":{"resourcePath":"missions/TWL_BaNsHee.mis","displayName":"TWL-BaNsHee","missionTypes":["CTF"]},"TWL_BeachBlitz":{"resourcePath":"missions/TWL_BeachBlitz.mis","displayName":"TWL-Beach Blitz","missionTypes":["CTF"]},"TWL_BeachBlitzM":{"resourcePath":"missions/TWL_BeachBlitzM.mis","displayName":"DMP2-Beach Blitz-M","missionTypes":["CTF"]},"TWL_BeachBlitzMLT":{"resourcePath":"missions/TWL_BeachBlitzMLT.mis","displayName":"DMP2-Beach Blitz-M LT","missionTypes":["SCtF","LCTF"]},"TWL_BeggarsRun":{"resourcePath":"missions/TWL_BeggarsRun.mis","displayName":"TWL-Beggar\'s Run","missionTypes":["CTF"]},"TWL_BlueMoon":{"resourcePath":"missions/TWL_BlueMoon.mis","displayName":"TWL-Blue Moon","missionTypes":["CTF"]},"TWL_Boss":{"resourcePath":"missions/TWL_Boss.mis","displayName":"TWL-Boss","missionTypes":["CTF"]},"TWL_Celerity":{"resourcePath":"missions/TWL_Celerity.mis","displayName":"TWL-Celerity","missionTypes":["CTF"]},"TWL_Chokepoint":{"resourcePath":"missions/TWL_Chokepoint.mis","displayName":"TWL-Choke Point","missionTypes":["CTF"]},"TWL_Cinereous":{"resourcePath":"missions/TWL_Cinereous.mis","displayName":"TWL-Cinereous","missionTypes":["CTF"]},"TWL_Clusterfuct":{"resourcePath":"missions/TWL_Clusterfuct.mis","displayName":"TWL-Clusterfuct","missionTypes":["CTF"]},"TWL_Crossfire":{"resourcePath":"missions/TWL_Crossfire.mis","displayName":"TWL-Cross Fire","missionTypes":["CTF"]},"TWL_Curtilage":{"resourcePath":"missions/TWL_Curtilage.mis","displayName":"TWL-Curtilage","missionTypes":["CTF"]},"TWL_Damnation":{"resourcePath":"missions/TWL_Damnation.mis","displayName":"TWL-Damnation","missionTypes":["CTF"]},"TWL_DangerousCrossing":{"resourcePath":"missions/TWL_DangerousCrossing.mis","displayName":"TWL-Dangerous Crossing","missionTypes":["CTF"]},"TWL_DeadlyBirdsSong":{"resourcePath":"missions/TWL_DeadlyBirdsSong.mis","displayName":"TWL-Deadly Birds Song","missionTypes":["CTF"]},"TWL_Deserted":{"resourcePath":"missions/TWL_Deserted.mis","displayName":"TWL-Deserted","missionTypes":["CTF"]},"TWL_Desiccator":{"resourcePath":"missions/TWL_Desiccator.mis","displayName":"TWL-Desiccator","missionTypes":["CTF"]},"TWL_Drifts":{"resourcePath":"missions/TWL_Drifts.mis","displayName":"TWL-Drifts","missionTypes":["CTF","DnD"]},"TWL_Feign":{"resourcePath":"missions/TWL_Feign.mis","displayName":"TWL-Feign","missionTypes":["CTF"]},"TWL_Frostclaw":{"resourcePath":"missions/TWL_Frostclaw.mis","displayName":"TWL-Frostclaw","missionTypes":["CTF"]},"TWL_Frozen":{"resourcePath":"missions/TWL_Frozen.mis","displayName":"TWL-Frozen","missionTypes":["CTF"]},"TWL_Harvester":{"resourcePath":"missions/TWL_Harvester.mis","displayName":"TWL-Harvester","missionTypes":["CTF","DnD"]},"TWL_Horde":{"resourcePath":"missions/TWL_Horde.mis","displayName":"TWL-Horde","missionTypes":["CTF"]},"TWL_Katabatic":{"resourcePath":"missions/TWL_Katabatic.mis","displayName":"TWL-Katabatic","missionTypes":["CTF"]},"TWL_Magmatic":{"resourcePath":"missions/TWL_Magmatic.mis","displayName":"TWL-Magmatic","missionTypes":["CTF"]},"TWL_Minotaur":{"resourcePath":"missions/TWL_Minotaur.mis","displayName":"TWL-Minotaur","missionTypes":["CTF"]},"TWL_Neve":{"resourcePath":"missions/TWL_Neve.mis","displayName":"TWL-Neve","missionTypes":["CTF"]},"TWL_NoShelter":{"resourcePath":"missions/TWL_NoShelter.mis","displayName":"TWL-No Shelter","missionTypes":["CTF","DnD"]},"TWL_OsIris":{"resourcePath":"missions/TWL_OsIris.mis","displayName":"TWL-Os Iris","missionTypes":["CTF"]},"TWL_Pandemonium":{"resourcePath":"missions/TWL_Pandemonium.mis","displayName":"TWL-Pandemonium","missionTypes":["CTF"]},"TWL_Quagmire":{"resourcePath":"missions/TWL_Quagmire.mis","displayName":"TWL-Quagmire","missionTypes":["CTF"]},"TWL_Raindance":{"resourcePath":"missions/TWL_Raindance.mis","displayName":"TWL-Raindance","missionTypes":["CTF"]},"TWL_Ramparts":{"resourcePath":"missions/TWL_Ramparts.mis","displayName":"TWL-Ramparts","missionTypes":["CTF"]},"TWL_Reversion":{"resourcePath":"missions/TWL_Reversion.mis","displayName":"TWL-Reversion","missionTypes":["CTF"]},"TWL_Rollercoaster":{"resourcePath":"missions/TWL_Rollercoaster.mis","displayName":"TWL-Rollercoaster","missionTypes":["CTF"]},"TWL_Runenmacht":{"resourcePath":"missions/TWL_Runenmacht.mis","displayName":"TWL-Runenmacht","missionTypes":["CTF"]},"TWL_Sandstorm":{"resourcePath":"missions/TWL_Sandstorm.mis","displayName":"TWL-Sandstorm","missionTypes":["CTF"]},"TWL_Slapdash":{"resourcePath":"missions/TWL_Slapdash.mis","displayName":"TWL-Slapdash","missionTypes":["CTF"]},"TWL_Snowblind":{"resourcePath":"missions/TWL_Snowblind.mis","displayName":"TWL-Snowblind","missionTypes":["CTF"]},"TWL_Starfallen":{"resourcePath":"missions/TWL_Starfallen.mis","displayName":"TWL-Starfallen","missionTypes":["CTF"]},"TWL_Stonehenge":{"resourcePath":"missions/TWL_Stonehenge.mis","displayName":"TWL-Stonehenge","missionTypes":["CTF"]},"TWL_SubZero":{"resourcePath":"missions/TWL_SubZero.mis","displayName":"TWL-Subzero","missionTypes":["CTF"]},"TWL_Surreal":{"resourcePath":"missions/TWL_Surreal.mis","displayName":"TWL-Surreal","missionTypes":["CTF"]},"TWL_Titan":{"resourcePath":"missions/TWL_Titan.mis","displayName":"TWL-Titan","missionTypes":["CTF"]},"TWL_WhiteDwarf":{"resourcePath":"missions/TWL_WhiteDwarf.mis","displayName":"TWL-White Dwarf","missionTypes":["CTF"]},"TWL_WilderZone":{"resourcePath":"missions/TWL_WilderZone.mis","displayName":"TWL-WilderZone","missionTypes":["CTF"]},"TWL_WoodyMyrk":{"resourcePath":"missions/TWL_WoodyMyrk.mis","displayName":"TWL-WoodyMyrk","missionTypes":["CTF"]},"Talus":{"resourcePath":"missions/Talus.mis","displayName":null,"missionTypes":["Hunters","Bounty","DM"]},"TempleTussleVersion2":{"resourcePath":"missions/TempleTussleVersion2.mis","displayName":"_TempleTussle Version II","missionTypes":["Arena"]},"Tenebrous":{"resourcePath":"missions/Tenebrous.mis","displayName":"Tenebrous","missionTypes":["Arena"]},"ThinIce":{"resourcePath":"missions/ThinIce.mis","displayName":"Thin Ice","missionTypes":["CTF"]},"Titan":{"resourcePath":"missions/Titan.mis","displayName":"Titan","missionTypes":["CTF"]},"Tombstone":{"resourcePath":"missions/Tombstone.mis","displayName":null,"missionTypes":["CTF"]},"Training1":{"resourcePath":"missions/Training1.mis","displayName":"Newblood","missionTypes":["SinglePlayer"]},"Training2":{"resourcePath":"missions/Training2.mis","displayName":"Warrior","missionTypes":["SinglePlayer"]},"Training3":{"resourcePath":"missions/Training3.mis","displayName":"Ranger","missionTypes":["SinglePlayer"]},"Training4":{"resourcePath":"missions/Training4.mis","displayName":"Sergeant","missionTypes":["SinglePlayer"]},"Training5":{"resourcePath":"missions/Training5.mis","displayName":"Lieutenant","missionTypes":["SinglePlayer"]},"TreasureIsland":{"resourcePath":"missions/TreasureIsland.mis","displayName":"Treasure Island","missionTypes":["TR2"]},"Trident":{"resourcePath":"missions/Trident.mis","displayName":"Trident","missionTypes":["Siege"]},"TridentLE":{"resourcePath":"missions/TridentLE.mis","displayName":"Trident -League Edition-","missionTypes":["Siege"]},"TrueGrit":{"resourcePath":"missions/TrueGrit.mis","displayName":"True Grit","missionTypes":["Arena"]},"TuskLT":{"resourcePath":"missions/TuskLT.mis","displayName":"DMP2-Tusk LT","missionTypes":["SCtF","LCTF"]},"TwilightGroveLT":{"resourcePath":"missions/TwilightGroveLT.mis","displayName":"DMP2-Twilight Grove LT","missionTypes":["SCtF","LCTF"]},"TwinTorrentsCCW":{"resourcePath":"missions/TwinTorrentsCCW.mis","displayName":"DMP2-Twin Torrents CCW","missionTypes":["CTF"]},"TwinTorrentsCW":{"resourcePath":"missions/TwinTorrentsCW.mis","displayName":"DMP2-Twin Torrents CW","missionTypes":["CTF"]},"Two_Towers":{"resourcePath":"missions/Two_Towers.mis","displayName":"DMP2-Two Towers","missionTypes":["CTF"]},"UltimaThule":{"resourcePath":"missions/UltimaThule.mis","displayName":"Ultima Thule","missionTypes":["Siege"]},"Underhill":{"resourcePath":"missions/Underhill.mis","displayName":null,"missionTypes":["Hunters","Bounty","DM"]},"UphillBattle":{"resourcePath":"missions/UphillBattle.mis","displayName":"Uphill Battle","missionTypes":["Siege"]},"UporDown":{"resourcePath":"missions/UporDown.mis","displayName":"_UporDown","missionTypes":["arena"]},"VulcansHammer":{"resourcePath":"missions/VulcansHammer.mis","displayName":"Vulcan\'s Hammer","missionTypes":["Siege"]},"WalledIn":{"resourcePath":"missions/WalledIn.mis","displayName":"WalledIn","missionTypes":["Arena"]},"WalledInII":{"resourcePath":"missions/WalledInII.mis","displayName":"[Original]Walledin","missionTypes":["arena"]},"WhiteDwarf":{"resourcePath":"missions/WhiteDwarf.mis","displayName":"White Dwarf","missionTypes":["CTF"]},"Whiteout":{"resourcePath":"missions/Whiteout.mis","displayName":null,"missionTypes":["DM","Bounty"]},"WonderLand":{"resourcePath":"missions/WonderLand.mis","displayName":"^_^ WonderLand","missionTypes":["Arena"]},"Wrongside":{"resourcePath":"missions/Wrongside.mis","displayName":"Wrongside","missionTypes":["TDM"]},"Yubarena":{"resourcePath":"missions/Yubarena.mis","displayName":"_Yubarena","missionTypes":["arena"]},"anabatic":{"resourcePath":"missions/anabatic.mis","displayName":"DMP2-Anabatic","missionTypes":["CTF"]},"anomaly":{"resourcePath":"missions/anomaly.mis","displayName":"DMP2-Anomaly","missionTypes":["CTF"]},"bombardment":{"resourcePath":"missions/bombardment.mis","displayName":"DMP2-Bombardment","missionTypes":["CTF"]},"dawntodusk":{"resourcePath":"missions/dawntodusk.mis","displayName":"DMP2-Dawn To Dusk","missionTypes":["CTF"]},"facingWorlds":{"resourcePath":"missions/facingWorlds.mis","displayName":"DMP2-Facing Worlds ","missionTypes":["TDM"]},"facingWorldsArena":{"resourcePath":"missions/facingWorldsArena.mis","displayName":"DMP2-Facing Worlds - Arena ","missionTypes":["Arena"]},"facingWorldsLT":{"resourcePath":"missions/facingWorldsLT.mis","displayName":"DMP2-Facing Worlds LT","missionTypes":["SCtF","LCTF"]},"firn":{"resourcePath":"missions/firn.mis","displayName":"DMP2-Firn","missionTypes":["CTF"]},"frostline":{"resourcePath":"missions/frostline.mis","displayName":"DMP2-Frostline","missionTypes":["CTF"]},"frozenSolid":{"resourcePath":"missions/frozenSolid.mis","displayName":"DMP2-Thick Ice","missionTypes":["CTF"]},"infernosroar":{"resourcePath":"missions/infernosroar.mis","displayName":"DMP2-Infernos Roar","missionTypes":["CTF"]},"slapdashMInferno":{"resourcePath":"missions/slapdashMInferno.mis","displayName":"DMP2-SlapdashM Inferno","missionTypes":["CTF"]},"slapdashMStorm":{"resourcePath":"missions/slapdashMStorm.mis","displayName":"DMP2-SlapdashM Storm","missionTypes":["CTF"]},"stormsrage":{"resourcePath":"missions/stormsrage.mis","displayName":"DMP2-Storms Rage","missionTypes":["CTF"]},"twinDrakes":{"resourcePath":"missions/twinDrakes.mis","displayName":"DMP2-Twin Drakes","missionTypes":["CTF"]},"woe":{"resourcePath":"missions/woe.mis","displayName":"DMP2-What On Earth","missionTypes":["CTF"]}}}');function c(s){let e=p.resources[s];if(e&&e.length>0)return e[e.length-1];throw Error("Resource not found in manifest: ".concat(s))}let _=new Map,g=Object.keys(p.resources);function x(s){let e=p.missions[s];if(!e)throw Error("Mission not found: ".concat(s));return e}var m=t(5339),k=t(6538),h=t.n(k);let T=/^ (DisplayName|MissionTypes) = (.+)$/i,b=/^--- ([A-Z ]+) BEGIN ---$/,P=/^--- ([A-Z ]+) END ---$/;function D(s,e){return s.properties.find(s=>s.target.name===e)}function f(s){var e,t;let[i,r,a]=(null!=(t=null==(e=D(s,"position"))?void 0:e.value)?t:"0 0 0").split(" ").map(s=>parseFloat(s));return[r||0,a||0,i||0]}function M(s){var e,t;let[i,r,a]=(null!=(t=null==(e=D(s,"scale"))?void 0:e.value)?t:"1 1 1").split(" ").map(s=>parseFloat(s));return[r||0,a||0,i||0]}function L(s){var e,t;let[i,r,a,l]=(null!=(t=null==(e=D(s,"rotation"))?void 0:e.value)?t:"1 0 0 0").split(" ").map(s=>parseFloat(s)),n=new m.Pq0(r,a,i).normalize(),o=-(Math.PI/180*l);return new m.PTz().setFromAxisAngle(n,o)}let z="/t2-mapper",y="".concat(z,"/base/");function w(s,e){let t;s=function(s){if(_.has(s))return _.get(s);let e=function(s){if(p.resources[s])return s;let e=s.toLowerCase(),t=g.find(s=>s.toLowerCase()===e);if(t)return t;let i=s.replace(/\d+(\.(png))$/i,"$1"),r=i.toLowerCase();if(i!==s){let s=g.find(s=>s.toLowerCase()===r);if(s)return s}if(s.startsWith("textures/")){let s=g.find(s=>s.replace(/^(textures\/)((lush|desert|badlands|lava|ice|jaggedclaw|terrainTiles)\/)/,"$1").toLowerCase()===e);if(s)return s}return s}(s);return _.set(s,e),e}(s);try{t=c(s)}catch(s){if(e)return e;throw s}return t?"".concat(y,"@vl2/").concat(t,"/").concat(s):"".concat(y).concat(s)}async function V(s){let e=w("textures/".concat(s)),t=await fetch(e);return(await t.text()).split(/(?:\r\n|\n|\r)/).map(s=>"textures/".concat(s.trim().replace(/\.png$/i,""),".png"))}async function W(s){let e=x(s),t=await fetch(w(e.resourcePath));return function(s){var e,t,i,r,a,l,n,o,u;s=s.replace(/(\/\/--- OBJECT WRITE END ---\s+)(?:.|[\r\n])*$/,"$1");let d=/(\/\/--- OBJECT WRITE BEGIN ---\s+)/.exec(s),v=/[\r\n]new SimGroup/.exec(s);s=s.slice(0,d.index+d[1].length)+s.slice(v.index),d=/(\/\/--- OBJECT WRITE BEGIN ---\s+)/.exec(s);let p=/(\/\/--- MISSION STRING END ---\s+)/.exec(s);p&&(s=s.slice(0,p.index+p[1].length)+s.slice(d.index));let c=h().parse(s),_={name:null,definitions:[]},g={},x=[];for(let s of c)if("comment"===s.type){let e=function(s){let e;return(e=s.match(b))?{type:"sectionBegin",name:e[1]}:(e=s.match(P))?{type:"sectionEnd",name:e[1]}:(e=s.match(T))?{type:"definition",identifier:e[1],value:e[2]}:null}(s.text);if(e)switch(e.type){case"definition":_.name?_.definitions.push(s):g[e.identifier]=e.value;break;case"sectionEnd":if(e.name!==_.name)throw Error("Ending unmatched section!");(_.name||_.definitions.length)&&x.push(_),_={name:null,definitions:[]};break;case"sectionBegin":if(_.name)throw Error("Already in a section!");(_.name||_.definitions.length)&&x.push(_),_={name:e.name,definitions:[]}}else _.definitions.push(s)}else _.definitions.push(s);return(_.name||_.definitions.length)&&x.push(_),{displayName:null!=(l=null!=(a=g.DisplayName)?a:g.Displayname)?l:null,missionTypes:null!=(n=null==(e=g.MissionTypes)?void 0:e.split(/\s+/).filter(Boolean))?n:[],missionQuote:null!=(o=null==(t=x.find(s=>"MISSION QUOTE"===s.name))?void 0:t.definitions.filter(s=>"comment"===s.type).map(s=>s.text).join("\n"))?o:null,missionString:null!=(u=null==(i=x.find(s=>"MISSION STRING"===s.name))?void 0:i.definitions.filter(s=>"comment"===s.type).map(s=>s.text).join("\n"))?u:null,objects:null==(r=x.find(s=>"OBJECT WRITE"===s.name))?void 0:r.definitions.filter(s=>"instance"===s.type).map(s=>(function s(e){return{className:e.className,instanceName:e.instanceName,properties:e.body.filter(s=>"definition"===s.type).map(s=>{switch(s.value.type){case"string":case"number":case"boolean":return{target:s.target,value:s.value.value};case"reference":return{target:s.target,value:s.value};default:throw Error("Unhandled value type: ".concat(s.target.name," = ").concat(s.value.type))}}),children:e.body.filter(s=>"instance"===s.type).map(e=>s(e))}})(s)),globals:x.filter(s=>!s.name).flatMap(s=>s.definitions.filter(s=>"definition"===s.type))}}(await t.text())}async function A(s){let e=await fetch(w("terrains/".concat(s)));return function(s){let e=new DataView(s),t=0,i=e.getUint8(t++),r=new Uint16Array(65536),a=[],l=s=>{let i="";for(let r=0;r0&&a.push(r)}let n=[];for(let s of a){let s=new Uint8Array(65536);for(let i=0;i<65536;i++){var o=e.getUint8(t++);s[i]=o}n.push(s)}return{version:i,textureNames:a,heightMap:r,alphaMaps:n}}(await e.arrayBuffer())}var O=t(5951);function H(s){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[1,1];return s.wrapS=s.wrapT=m.GJx,s.colorSpace=m.er$,s.repeat.set(...e),s.flipY=!1,s.anisotropy=16,s.generateMipmaps=!0,s.minFilter=m.$_I,s.magFilter=m.k6q,s.needsUpdate=!0,s}let R=(0,n.createContext)(null),S=(0,n.createContext)(null),C=(0,n.createContext)(null);function N(){return(0,n.useContext)(R)}function F(){return(0,n.useContext)(S)}function B(){return(0,n.useContext)(C)}function G(s){let{children:e}=s,[t,i]=(0,n.useState)(!0),[r,a]=(0,n.useState)(1),[o,u]=(0,n.useState)(90),[d,v]=(0,n.useState)(!1),[p,c]=(0,n.useState)(!1),_=(0,n.useMemo)(()=>({fogEnabled:t,setFogEnabled:i,fov:o,setFov:u,audioEnabled:d,setAudioEnabled:v}),[t,r,o,d]),g=(0,n.useMemo)(()=>({debugMode:p,setDebugMode:c}),[p,c]),x=(0,n.useMemo)(()=>({speedMultiplier:r,setSpeedMultiplier:a}),[r,a]);(0,n.useEffect)(()=>{let s={};try{s=JSON.parse(localStorage.getItem("settings"))||{}}catch(s){}null!=s.debugMode&&c(s.debugMode),null!=s.audioEnabled&&v(s.audioEnabled),null!=s.fogEnabled&&i(s.fogEnabled),null!=s.speedMultiplier&&a(s.speedMultiplier),null!=s.fov&&u(s.fov)},[]);let m=(0,n.useRef)(null);return(0,n.useEffect)(()=>(m.current&&clearTimeout(m.current),m.current=setTimeout(()=>{try{localStorage.setItem("settings",JSON.stringify({fogEnabled:t,speedMultiplier:r,fov:o,audioEnabled:d,debugMode:p}))}catch(s){}},500),()=>{m.current&&clearTimeout(m.current)}),[t,r,o,d,p]),(0,l.jsx)(R.Provider,{value:_,children:(0,l.jsx)(S.Provider,{value:g,children:(0,l.jsx)(C.Provider,{value:x,children:e})})})}function E(s){let{displacementMap:e,visibilityMask:t,textureNames:i,alphaMaps:r}=s,{debugMode:a}=F(),o=(0,O.zo)(i.map(s=>{var e;return e=(e=s).replace(/^terrain\./,""),w("textures/terrain/".concat(e,".png"),"".concat(z,"/black.png"))}),s=>{s.forEach(s=>H(s))}),u=(0,n.useMemo)(()=>r.map(s=>(function(s){let e=new m.GYF(s,256,256,m.VT0,m.OUM);return e.colorSpace=m.jf0,e.wrapS=e.wrapT=m.GJx,e.generateMipmaps=!1,e.minFilter=m.k6q,e.magFilter=m.k6q,e.needsUpdate=!0,e})(s)),[r]),d=(0,n.useMemo)(()=>({0:32,1:32,2:32,3:32,4:32,5:32}),[]),v=(0,n.useCallback)(s=>{!function(s){let{shader:e,baseTextures:t,alphaTextures:i,visibilityMask:r,tiling:a,debugMode:l=!1}=s,n=t.length;if(t.forEach((s,t)=>{e.uniforms["albedo".concat(t)]={value:s}}),i.forEach((s,t)=>{t>0&&(e.uniforms["mask".concat(t)]={value:s})}),r&&(e.uniforms.visibilityMask={value:r}),t.forEach((s,t)=>{var i;e.uniforms["tiling".concat(t)]={value:null!=(i=a[t])?i:32}}),e.uniforms.debugMode={value:+!!l},e.fragmentShader="\nuniform sampler2D albedo0;\nuniform sampler2D albedo1;\nuniform sampler2D albedo2;\nuniform sampler2D albedo3;\nuniform sampler2D albedo4;\nuniform sampler2D albedo5;\nuniform sampler2D mask1;\nuniform sampler2D mask2;\nuniform sampler2D mask3;\nuniform sampler2D mask4;\nuniform sampler2D mask5;\nuniform float tiling0;\nuniform float tiling1;\nuniform float tiling2;\nuniform float tiling3;\nuniform float tiling4;\nuniform float tiling5;\nuniform float debugMode;\n".concat(r?"uniform sampler2D visibilityMask;":"","\n\n// Wireframe edge detection for debug mode\nfloat getWireframe(vec2 uv, float gridSize, float lineWidth) {\n vec2 gridUv = uv * gridSize;\n vec2 grid = abs(fract(gridUv - 0.5) - 0.5);\n vec2 deriv = fwidth(gridUv);\n vec2 edge = smoothstep(vec2(0.0), deriv * lineWidth, grid);\n return 1.0 - min(edge.x, edge.y);\n}\n")+e.fragmentShader,r){let s="#include ";e.fragmentShader=e.fragmentShader.replace(s,"".concat(s,"\n // Early discard for invisible areas (before fog/lighting)\n float visibility = texture2D(visibilityMask, vMapUv).r;\n if (visibility < 0.5) {\n discard;\n }\n "))}e.fragmentShader=e.fragmentShader.replace("#include ","\n // Sample base albedo layers (sRGB textures auto-decoded to linear)\n vec2 baseUv = vMapUv;\n vec3 c0 = texture2D(albedo0, baseUv * vec2(tiling0)).rgb;\n ".concat(n>1?"vec3 c1 = texture2D(albedo1, baseUv * vec2(tiling1)).rgb;":"","\n ").concat(n>2?"vec3 c2 = texture2D(albedo2, baseUv * vec2(tiling2)).rgb;":"","\n ").concat(n>3?"vec3 c3 = texture2D(albedo3, baseUv * vec2(tiling3)).rgb;":"","\n ").concat(n>4?"vec3 c4 = texture2D(albedo4, baseUv * vec2(tiling4)).rgb;":"","\n ").concat(n>5?"vec3 c5 = texture2D(albedo5, baseUv * vec2(tiling5)).rgb;":"","\n\n // Sample linear masks (use R channel)\n float a1 = texture2D(mask1, baseUv).r;\n ").concat(n>1?"float a2 = texture2D(mask2, baseUv).r;":"","\n ").concat(n>2?"float a3 = texture2D(mask3, baseUv).r;":"","\n ").concat(n>3?"float a4 = texture2D(mask4, baseUv).r;":"","\n ").concat(n>4?"float a5 = texture2D(mask5, baseUv).r;":"","\n\n // Bottom-up compositing: each mask tells how much the higher layer replaces lower\n ").concat(n>1?"vec3 blended = mix(c0, c1, clamp(a1, 0.0, 1.0));":"","\n ").concat(n>2?"blended = mix(blended, c2, clamp(a2, 0.0, 1.0));":"","\n ").concat(n>3?"blended = mix(blended, c3, clamp(a3, 0.0, 1.0));":"","\n ").concat(n>4?"blended = mix(blended, c4, clamp(a4, 0.0, 1.0));":"","\n ").concat(n>5?"blended = mix(blended, c5, clamp(a5, 0.0, 1.0));":"","\n\n // Assign to diffuseColor before lighting\n vec3 textureColor = ").concat(n>1?"blended":"c0",";\n\n // Debug mode wireframe handling\n if (debugMode > 0.5) {\n // 256 grid cells across the terrain (matches terrain resolution)\n float wireframe = getWireframe(baseUv, 256.0, 1.0);\n vec3 wireColor = vec3(0.0, 0.8, 0.4); // Green wireframe\n\n if (gl_FrontFacing) {\n // Front face: show textures with barely visible wireframe overlay\n diffuseColor.rgb = mix(textureColor, wireColor, wireframe * 0.05);\n } else {\n // Back face: show only wireframe, discard non-wireframe pixels\n if (wireframe < 0.1) {\n discard;\n }\n diffuseColor.rgb = mix(vec3(0.0), wireColor, 0.25);\n }\n } else {\n diffuseColor.rgb = textureColor;\n }\n"))}({shader:s,baseTextures:o,alphaTextures:u,visibilityMask:t,tiling:d,debugMode:a})},[o,u,t,d,a]);return(0,l.jsx)("meshStandardMaterial",{displacementMap:e,map:e,displacementScale:2048,depthWrite:!0,side:a?m.$EB:m.hB5,onBeforeCompile:v},"".concat(JSON.stringify(d),"-").concat(a))}function q(s){let{heightMap:e,textureNames:t,alphaMaps:i,emptySquares:r}=s,a=(0,n.useMemo)(()=>{let s=function(s){let e=new Float32Array(s.length);for(let t=0;t{if(!r.length)return null;let s=new Uint8Array(65536);for(let e of(s.fill(255),r)){let t=255&e,i=e>>8&255,r=e>>16;for(let e=0;e=0&&r{var s;let t=null==(s=D(e,"squareSize"))?void 0:s.value;return t?parseInt(t,10):8},[e]),r=(0,n.useMemo)(()=>{var s;let t=null==(s=D(e,"emptySquares"))?void 0:s.value;return t?t.split(" ").map(s=>parseInt(s,10)):[]},[e]),a=(0,n.useMemo)(()=>{let[s,t,i]=f(e);return[s,0,i]},[e]),o=(0,n.useMemo)(()=>L(e),[e]),u=(0,n.useMemo)(()=>M(e),[e]),d=(0,n.useMemo)(()=>{let s=256*i,e=new m.bdM(s,s,256,256);return e.rotateX(-Math.PI/2),e.rotateY(-Math.PI/2),e.translate(1024,0,1024),e},[i]),{data:p}=(0,v.I)({queryKey:["terrain",t],queryFn:()=>A(t)});return(0,l.jsx)("group",{position:a,quaternion:o,scale:u,children:(0,l.jsx)("mesh",{geometry:d,receiveShadow:!0,castShadow:!0,children:p?(0,l.jsx)(q,{heightMap:p.heightMap,emptySquares:r,textureNames:p.textureNames,alphaMaps:p.alphaMaps}):null})})});function j(s){let{surfaceTexture:e,attach:t}=s,i=function(s){try{return w("textures/".concat(s,".png"))}catch(s){return"".concat(z,"/black.png")}}(e),r=(0,O.zo)(i,s=>H(s));return(0,l.jsx)("meshStandardMaterial",{attach:t,map:r,transparent:!0,opacity:.8,side:m.$EB})}let X=(0,n.memo)(function(s){var e,t;let{object:i}=s,r=(0,n.useMemo)(()=>f(i),[i]),a=(0,n.useMemo)(()=>L(i),[i]),[o,u,d]=(0,n.useMemo)(()=>M(i),[i]),v=null!=(t=null==(e=D(i,"surfaceTexture"))?void 0:e.value)?t:"liquidTiles/BlueWater",p=(0,n.useMemo)(()=>{let s=new m.iNn(o,u,d);s.translate(o/2,u/2,d/2);let e=s.getAttribute("uv"),t=e.array,i=[[o/32,u/32],[o/32,u/32],[d/32,o/32],[d/32,o/32],[d/32,u/32],[d/32,u/32]];for(let s=0;s<6;s++){let[e,r]=i[s],a=4*s*2;for(let s=0;s<4;s++)t[a+2*s]*=e,t[a+2*s+1]*=r}return e.needsUpdate=!0,s},[o,u,d]);return(0,n.useEffect)(()=>()=>{p.dispose()},[p]),(0,l.jsxs)("mesh",{position:r,quaternion:a,geometry:p,children:[(0,l.jsx)("meshStandardMaterial",{attach:"material-0",transparent:!0,opacity:0}),(0,l.jsx)("meshStandardMaterial",{attach:"material-1",transparent:!0,opacity:0}),(0,l.jsx)(n.Suspense,{fallback:(0,l.jsx)("meshStandardMaterial",{attach:"material-2",color:"blue",transparent:!0,opacity:.3,side:m.$EB}),children:(0,l.jsx)(j,{attach:"material-2",surfaceTexture:v})}),(0,l.jsx)("meshStandardMaterial",{attach:"material-3",transparent:!0,opacity:0}),(0,l.jsx)("meshStandardMaterial",{attach:"material-4",transparent:!0,opacity:0}),(0,l.jsx)("meshStandardMaterial",{attach:"material-5",transparent:!0,opacity:0})]})}),U=(0,n.createContext)(null);function K(){return(0,n.useContext)(U)}var Z=t(8992),Y=t(1808),J=t(99),$=t(3646);let Q=[0,0,0],ss=(0,n.memo)(function(s){let{children:e,color:t="white",position:i=Q,opacity:r="fadeWithDistance"}=s,a="fadeWithDistance"===r,o=(0,n.useRef)(null),u=function(s){let{camera:e}=(0,J.C)(),t=(0,n.useRef)(null),i=function(s){let e=(0,n.useRef)(null);return(0,J.D)(()=>{s.current&&(null!=e.current||(e.current=new m.Pq0),s.current.getWorldPosition(e.current))}),e}(s);return(0,J.D)(()=>{i.current?t.current=e.position.distanceTo(i.current):t.current=null}),t}(o),[d,v]=(0,n.useState)(0!==r),p=(0,n.useRef)(null);return(0,n.useEffect)(()=>{if(a&&p.current&&null!=u.current){let s=Math.max(0,Math.min(1,1-u.current/200));p.current.style.opacity=s.toString()}},[d,a]),(0,J.D)(()=>{if(a){let s=u.current,e=null!=s&&s<200;if(d!==e&&v(e),p.current&&e){let e=Math.max(0,Math.min(1,1-s/200));p.current.style.opacity=e.toString()}}else v(0!==r),p.current&&(p.current.style.opacity=r.toString())}),(0,l.jsx)("group",{ref:o,children:d?(0,l.jsx)($.E,{position:i,center:!0,children:(0,l.jsx)("div",{ref:p,className:"StaticShapeLabel",style:{color:t},children:e})}):null})}),se="".concat(z,"/black.png");function st(s){var e;let{materialName:t}=s,i=(e=(e=t).replace(/\.\d+$/,""),w("textures/".concat(e,".png"),se)),r=(0,O.zo)(i,s=>H(s));return(0,l.jsx)("meshStandardMaterial",{map:r,side:2})}function si(s){let{node:e}=s;return(0,l.jsx)("mesh",{geometry:e.geometry,castShadow:!0,receiveShadow:!0,children:e.material?(0,l.jsx)(n.Suspense,{fallback:(0,l.jsx)("meshStandardMaterial",{color:"yellow",wireframe:!0}),children:Array.isArray(e.material)?e.material.map((s,e)=>(0,l.jsx)(st,{materialName:s.name},e)):(0,l.jsx)(st,{materialName:e.material.name})}):null})}let sr=(0,n.memo)(s=>{let{interiorFile:e}=s,{nodes:t}=function(s){let e=w("interiors/".concat(s)).replace(/\.dif$/i,".glb");return(0,Y.p)(e)}(e),{debugMode:i}=F();return(0,l.jsxs)("group",{rotation:[0,-Math.PI/2,0],children:[Object.entries(t).filter(s=>{let[e,t]=s;return!t.material||!t.material.name.match(/\.\d+$/)}).map(s=>{let[e,t]=s;return(0,l.jsx)(si,{node:t},e)}),i?(0,l.jsx)(ss,{children:e}):null]})});function sa(s){let{color:e}=s;return(0,l.jsxs)("mesh",{children:[(0,l.jsx)("boxGeometry",{args:[10,10,10]}),(0,l.jsx)("meshStandardMaterial",{color:e,wireframe:!0})]})}function sl(){let{debugMode:s}=F();return s?(0,l.jsx)(sa,{color:"red"}):null}let sn=(0,n.memo)(function(s){let{object:e}=s,t=D(e,"interiorFile").value,i=(0,n.useMemo)(()=>f(e),[e]),r=(0,n.useMemo)(()=>M(e),[e]),a=(0,n.useMemo)(()=>L(e),[e]);return(0,l.jsx)("group",{position:i,quaternion:a,scale:r,children:(0,l.jsx)(Z.tH,{fallback:(0,l.jsx)(sl,{}),children:(0,l.jsx)(n.Suspense,{fallback:(0,l.jsx)(sa,{color:"orange"}),children:(0,l.jsx)(sr,{interiorFile:t})})})})});var so=t(3808);let su="".concat(z,"/black.png");function sd(s){let{materialList:e,fogColor:t,fogDistance:i}=s,{data:r}=(0,v.I)({queryKey:["detailMapList",e],queryFn:()=>V(e)}),a=(0,n.useMemo)(()=>r?[w(r[1],su),w(r[3],su),w(r[4],su),w(r[5],su),w(r[0],su),w(r[2],su)]:[su,su,su,su,su,su],[r]),o=(0,so.c)(a,{path:""}),u=(0,n.useRef)(null),d=!!t&&!!i,p=(0,n.useMemo)(()=>d?new m.BKk({uniforms:{skybox:{value:o},fogColor:{value:t}},vertexShader:"\n varying vec3 vDirection;\n\n void main() {\n // Use position directly as direction (no world transform needed)\n vDirection = position;\n\n // Transform position but ignore translation\n vec4 pos = projectionMatrix * mat4(mat3(modelViewMatrix)) * vec4(position, 1.0);\n gl_Position = pos.xyww; // Set depth to far plane\n }\n ",fragmentShader:"\n uniform samplerCube skybox;\n uniform vec3 fogColor;\n\n varying vec3 vDirection;\n\n // Convert linear to sRGB\n vec3 linearToSRGB(vec3 color) {\n return pow(color, vec3(1.0 / 2.2));\n }\n\n void main() {\n vec3 direction = normalize(vDirection);\n direction.x = -direction.x;\n vec4 skyColor = textureCube(skybox, direction);\n\n // Calculate fog factor based on vertical direction\n // direction.y: -1 = straight down, 0 = horizon, 1 = straight up\n // 100% fog from bottom to horizon, then fade from horizon (0) to 0.4\n float fogFactor = smoothstep(0.0, 0.4, direction.y);\n\n // Mix in sRGB space to match Three.js fog rendering\n vec3 finalColor = mix(fogColor, skyColor.rgb, fogFactor);\n gl_FragColor = vec4(finalColor, 1.0);\n }\n ",side:m.hsX,depthWrite:!1}):null,[o,t,d]);(0,n.useEffect)(()=>{u.current&&d&&p&&(u.current.uniforms.skybox.value=o,u.current.uniforms.fogColor.value=t)},[o,t,d,p]);let{scene:c}=(0,J.C)();return((0,n.useEffect)(()=>{c.backgroundRotation=new m.O9p(0,Math.PI/2,0)},[]),d)?(0,l.jsxs)("mesh",{scale:5e3,children:[(0,l.jsx)("sphereGeometry",{args:[1,60,40]}),(0,l.jsx)("primitive",{ref:u,object:p,attach:"material"})]}):(0,l.jsx)("primitive",{attach:"background",object:o})}let sv=s=>{s.fragmentShader=s.fragmentShader.replace("#include ","\n #include \n // Override roughness with map alpha channel if map exists\n #ifdef USE_MAP\n roughnessFactor = texture2D(map, vMapUv).a * 1;\n #endif\n ")},sp=(0,n.createContext)(null);function sc(s){let{children:e,shapeName:t,type:i}=s,r=(0,n.useMemo)(()=>({shapeName:t,type:i}),[t,i]);return(0,l.jsx)(sp.Provider,{value:r,children:e})}let s_="".concat(z,"/black.png");function sg(s){var e;let{material:t,shapeName:i}=s,r=(e=t.name,e=(e=e.replace(/^skins\\/,"")).replace(/\.\d+$/,""),w("textures/skins/".concat(e,".png"),s_)),a=i&&/borg|xorg|porg|dorg/i.test(i),o=(0,O.zo)(r,s=>(a||(s.wrapS=s.wrapT=m.GJx,s.colorSpace=m.er$,s.flipY=!1,s.anisotropy=16,s.generateMipmaps=!0,s.minFilter=m.$_I,s.magFilter=m.k6q,s.needsUpdate=!0),H(s))),u=(0,n.useMemo)(()=>{if(!a){let s=function(){let s=new m._4j({side:2,metalness:0,roughness:1});return s.onBeforeCompile=sv,s}();return s.map=o,s}let s=t.clone();return s.map=o,s.transparent=!0,s.alphaTest=.9,s},[t,o,a]);return(0,l.jsx)("primitive",{object:u,attach:"material"})}function sx(s){let{color:e}=s;return(0,l.jsxs)("mesh",{children:[(0,l.jsx)("boxGeometry",{args:[10,10,10]}),(0,l.jsx)("meshStandardMaterial",{color:e,wireframe:!0})]})}function sm(s){let{color:e}=s,{debugMode:t}=F();return t?(0,l.jsx)(sx,{color:e}):null}let sk=(0,n.memo)(function(){let{shapeName:s}=(0,n.useContext)(sp),{debugMode:e}=F(),{nodes:t}=function(s){let e=w("shapes/".concat(s)).replace(/\.dts$/i,".glb");return(0,Y.p)(e)}(s),i=(0,n.useMemo)(()=>{let s=Object.values(t).filter(s=>s.skeleton);if(s.length>0){var e=s[0].skeleton;let t=new Set;return e.bones.forEach((s,e)=>{s.name.match(/^Hulk/i)&&t.add(e)}),t}return new Set},[t]),r=(0,n.useMemo)(()=>Object.entries(t).filter(s=>{let[e,t]=s;return t.material&&"Unassigned"!==t.material.name&&!t.name.match(/^Hulk/i)}).map(s=>{let[e,t]=s,r=function(s,e){if(0===e.size||!s.attributes.skinIndex)return s;let t=s.attributes.skinIndex,i=s.attributes.skinWeight,r=s.index,a=Array(t.count).fill(!1);for(let s=0;s.01&&e.has(l)){a[s]=!0;break}}if(r){let e=[],t=r.array;for(let s=0;s{let{node:t,geometry:i}=e;return(0,l.jsx)("mesh",{geometry:i,castShadow:!0,receiveShadow:!0,children:t.material?(0,l.jsx)(n.Suspense,{fallback:(0,l.jsx)("meshStandardMaterial",{color:"gray",wireframe:!0}),children:Array.isArray(t.material)?t.material.map((e,t)=>(0,l.jsx)(sg,{material:e,shapeName:s},t)):(0,l.jsx)(sg,{material:t.material,shapeName:s})}):null},t.id)}),e?(0,l.jsx)(ss,{children:s}):null]})}),sh={Banner_Honor:"banner_honor.dts",Banner_Strength:"banner_strength.dts",Banner_Unity:"banner_unity.dts",CreativityPad:"station_teleport.dts",ExteriorFlagStand:"ext_flagstand.dts",FlipFlop:"switch.dts",GeneratorLarge:"station_generator_large.dts",InteriorFlagStand:"int_flagstand.dts",LightMaleHuman_Dead:"light_male_dead.dts",LogoProjector:"teamlogo_projector.dts",SensorLargePulse:"sensor_pulse_large.dts",SensorMediumPulse:"sensor_pulse_medium.dts",SolarPanel:"solarpanel.dts",StaticShape:"switch.dts",StationInventory:"station_inv_human.dts",StationVehicle:"vehicle_pad_station.dts",StationVehiclePad:"vehicle_pad.dts",Teleporter:"nexusbase.dts"},sT={AmmoPack:"pack_upgrade_ammo.dts",Beacon:"beacon.dts",Chaingun:"weapon_chaingun.dts",ChaingunAmmo:"ammo_chaingun.dts",CloakingPack:"pack_upgrade_cloaking.dts",ConcussionGrenade:"grenade.dts",DiscAmmo:"ammo_disc.dts",ELFGun:"weapon_elf.dts",EnergyPack:"pack_upgrade_energy.dts",Flag:"flag.dts",FlareGrenade:"grenade.dts",Grenade:"grenade.dts",GrenadeLauncher:"weapon_grenade_launcher.dts",GrenadeLauncherAmmo:"ammo_grenade.dts",InventoryDeployable:"pack_deploy_inventory.dts",Mine:"ammo_mine.dts",MotionSensorDeployable:"pack_deploy_sensor_motion.dts",Plasma:"weapon_plasma.dts",PlasmaAmmo:"ammo_plasma.dts",PulseSensorDeployable:"pack_deploy_sensor_pulse.dts",RepairKit:"repair_kit.dts",RepairPack:"pack_upgrade_repair.dts",RepairPatch:"repair_patch.dts",SatchelCharge:"pack_upgrade_satchel.dts",SensorJammerPack:"pack_upgrade_sensorjammer.dts",ShieldPack:"pack_upgrade_shield.dts",ShockLance:"weapon_shocklance.dts",SniperRifle:"weapon_sniper.dts"},sb={1:"Storm",2:"Inferno"},sP={AABarrelLarge:"turret_aa_large.dts",ELFBarrelLarge:"turret_elf_large.dts",MissileBarrelLarge:"turret_missile_large.dts",MortarBarrelLarge:"turret_mortar_large.dts",PlasmaBarrelLarge:"turret_fusion_large.dts",SentryTurret:"turret_sentry.dts",TurretBaseLarge:"turret_base_large.dts",SentryTurretBarrel:"turret_muzzlepoint.dts"};function sD(s){return a||(a=Object.fromEntries(Object.entries(sP).map(s=>{let[e,t]=s;return[e.toLowerCase(),t]}))),a[s.toLowerCase()]}let sf=(0,n.createContext)(void 0);function sM(s){let{children:e}=s,{camera:t}=(0,J.C)(),[i,r]=(0,n.useState)({audioLoader:null,audioListener:null});return(0,n.useEffect)(()=>{let s=new m.Am1,e=t.children.find(s=>s instanceof m.Pf$);e||(e=new m.Pf$,t.add(e)),r({audioLoader:s,audioListener:e})},[t]),(0,l.jsx)(sf.Provider,{value:i,children:e})}let sL=new Map,sz=(0,n.memo)(function(s){var e,t,i,r,a,o,u,d,v,p,c,_,g,x;let{object:k}=s,{debugMode:h}=F(),T=null!=(d=null==(e=D(k,"fileName"))?void 0:e.value)?d:"",b=parseFloat(null!=(v=null==(t=D(k,"volume"))?void 0:t.value)?v:"1"),P=parseFloat(null!=(p=null==(i=D(k,"minDistance"))?void 0:i.value)?p:"1"),M=parseFloat(null!=(c=null==(r=D(k,"maxDistance"))?void 0:r.value)?c:"1"),L=parseFloat(null!=(_=null==(a=D(k,"minLoopGap"))?void 0:a.value)?_:"0"),z=parseFloat(null!=(g=null==(o=D(k,"maxLoopGap"))?void 0:o.value)?g:"0"),y=parseInt(null!=(x=null==(u=D(k,"is3D"))?void 0:u.value)?x:"0"),[V,W,A]=f(k),{scene:O,camera:H}=(0,J.C)(),{audioLoader:R,audioListener:S}=function(){let s=(0,n.useContext)(sf);if(void 0===s)throw Error("useAudio must be used within AudioProvider");return s}(),{audioEnabled:C}=N(),B=(0,n.useRef)(null),G=(0,n.useRef)(null),E=(0,n.useRef)(null),q=(0,n.useRef)(!1),I=(0,n.useRef)(!1),j=(0,n.useRef)(new m.Pq0(V,W,A));(0,n.useEffect)(()=>{if(!R||!S)return;let s=new m.xZx(S);return s.position.copy(j.current),y?(s.setDistanceModel("exponential"),s.setRefDistance(P/20),s.setMaxDistance(M/25),s.setVolume(b)):(s.setDistanceModel("linear"),s.setRefDistance(1),s.setMaxDistance(2e6),s.setVolume(b/15)),B.current=s,O.add(s),()=>{G.current&&clearTimeout(G.current),E.current&&clearTimeout(E.current);try{s.stop()}catch(s){}s.disconnect(),O.remove(s),q.current=!1,I.current=!1}},[R,S,y,P,M,b,O]);let X=s=>{if(L>0||z>0){let e=Math.max(0,L),t=Math.max(e,z),i=e===t?e:Math.random()*(t-e)+e;s.loop=!1;let r=()=>{!1===s.isPlaying?G.current=setTimeout(()=>{try{s.play(),X(s)}catch(s){}},i):E.current=setTimeout(r,100)};E.current=setTimeout(r,100)}else s.setLoop(!0)};return(0,J.D)(()=>{let s=B.current;if(!s||!C||!T)return;let e=H.position,t=j.current,i=e.distanceTo(t),r=I.current,a=i<=M;if(a&&!r)if(I.current=!0,q.current)try{s.isPlaying||(s.play(),X(s))}catch(s){}else{var l,n;l=w("audio/".concat(T)),n=e=>{if(!s.buffer){s.setBuffer(e),q.current=!0;try{s.play(),X(s)}catch(s){}}},sL.has(l)?n(sL.get(l)):R.load(l,s=>{sL.set(l,s),n(s)},void 0,s=>{console.error("AudioEmitter: Audio load error",l,s)})}else if(!a&&r){I.current=!1,G.current&&clearTimeout(G.current),E.current&&clearTimeout(E.current);try{s.stop()}catch(s){}}}),(0,n.useEffect)(()=>{let s=B.current;if(s&&!C){G.current&&clearTimeout(G.current),E.current&&clearTimeout(E.current);try{s.stop()}catch(s){}}},[C]),h?(0,l.jsxs)("mesh",{position:j.current,children:[(0,l.jsx)("sphereGeometry",{args:[P,12,12]}),(0,l.jsx)("meshBasicMaterial",{color:"#00ff00",wireframe:!0,opacity:.05,transparent:!0,toneMapped:!1}),(0,l.jsx)(ss,{color:"#00ff00",position:[0,P+1,0],children:T})]}):null}),sy=(0,n.createContext)(null);function sw(){let s=(0,n.useContext)(sy);if(!s)throw Error("useCameras must be used within CamerasProvider");return s}function sV(s){let{children:e}=s,{camera:t}=(0,J.C)(),[i,r]=(0,n.useState)(0),[a,o]=(0,n.useState)({}),u=(0,n.useCallback)(s=>{o(e=>({...e,[s.id]:s}))},[]),d=(0,n.useCallback)(s=>{o(e=>{let{[s.id]:t,...i}=e;return i})},[]),v=Object.keys(a).length,p=(0,n.useCallback)(()=>{r(s=>0===v?0:(s+1)%v)},[v]),c=(0,n.useCallback)(s=>{s>=0&&s{if(i({registerCamera:u,unregisterCamera:d,nextCamera:p,setCameraIndex:c,cameraCount:v}),[u,d,p,c,v]);return(0,l.jsx)(sy.Provider,{value:_,children:e})}let sW={AudioEmitter:sz,Camera:function(s){let{object:e}=s,{registerCamera:t,unregisterCamera:i}=sw(),r=(0,n.useId)(),a=D(e,"dataBlock").value,l=(0,n.useMemo)(()=>f(e),[e]),o=(0,n.useMemo)(()=>L(e),[e]);return(0,n.useEffect)(()=>{if("Observer"===a){let s={id:r,position:new m.Pq0(...l),rotation:o};return t(s),()=>{i(s)}}},[r,a,t,i,l,o]),null},InteriorInstance:sn,Item:function(s){var e;let{object:t}=s,i=K(),a=D(t,"dataBlock").value,o=(0,n.useMemo)(()=>f(t),[t]),u=(0,n.useMemo)(()=>M(t),[t]),d=(0,n.useMemo)(()=>L(t),[t]),v=(r||(r=Object.fromEntries(Object.entries(sT).map(s=>{let[e,t]=s;return[e.toLowerCase(),t]}))),r[a.toLowerCase()]);v||console.error(" missing shape for dataBlock: ".concat(a));let p=(null==a?void 0:a.toLowerCase())==="flag",c=null!=(e=null==i?void 0:i.team)?e:null,_=c>0?sb[c]:null,g=p&&_?"".concat(_," Flag"):null;return(0,l.jsx)(sc,{shapeName:v,type:"Item",children:(0,l.jsx)("group",{position:o,quaternion:d,scale:u,children:v?(0,l.jsx)(Z.tH,{fallback:(0,l.jsx)(sm,{color:"red"}),children:(0,l.jsxs)(n.Suspense,{fallback:(0,l.jsx)(sx,{color:"pink"}),children:[(0,l.jsx)(sk,{}),g?(0,l.jsx)(ss,{opacity:.6,children:g}):null]})}):(0,l.jsx)(sm,{color:"orange"})})})},SimGroup:function(s){let{object:e}=s,t=K(),i=(0,n.useMemo)(()=>{let s=null,i=!1;return t&&t.hasTeams?(i=!0,null!=t.team?s=t.team:e.instanceName&&(s=parseInt(e.instanceName.match(/^team(\d+)$/i)[1],10))):e.instanceName&&(i="teams"===e.instanceName.toLowerCase()),{object:e,parent:t,hasTeams:i,team:s}},[e,t]);return(0,l.jsx)(U.Provider,{value:i,children:e.children.map((s,e)=>sA(s,e))})},Sky:function(s){var e;let{object:t}=s,{fogEnabled:i}=N(),r=null==(e=D(t,"materialList"))?void 0:e.value,a=(0,n.useMemo)(()=>{var s;let e=null==(s=D(t,"fogDistance"))?void 0:s.value;if(e)return parseFloat(e)},[t]),o=(0,n.useMemo)(()=>{var s;let e=null==(s=D(t,"fogColor"))?void 0:s.value;if(e){let[s,t,i]=e.split(" ").map(s=>parseFloat(s));return[new m.Q1f().setRGB(s,t,i),new m.Q1f().setRGB(s,t,i).convertSRGBToLinear()]}},[t]),u=o?(0,l.jsx)("color",{attach:"background",args:[o[0]]}):null;return(0,l.jsxs)(l.Fragment,{children:[r?(0,l.jsx)(n.Suspense,{fallback:u,children:(0,l.jsx)(sd,{materialList:r,fogColor:i?o[1]:void 0,fogDistance:i?a:void 0})}):u,i&&a&&o?(0,l.jsx)("fog",{attach:"fog",color:o[1],near:100,far:Math.max(400,2*a)}):null]})},StaticShape:function(s){let{object:e}=s,t=D(e,"dataBlock").value,r=(0,n.useMemo)(()=>f(e),[e]),a=(0,n.useMemo)(()=>L(e),[e]),o=(0,n.useMemo)(()=>M(e),[e]),u=(i||(i=Object.fromEntries(Object.entries(sh).map(s=>{let[e,t]=s;return[e.toLowerCase(),t]}))),i[t.toLowerCase()]);return u||console.error(" missing shape for dataBlock: ".concat(t)),(0,l.jsx)(sc,{shapeName:u,type:"StaticShape",children:(0,l.jsx)("group",{position:r,quaternion:a,scale:o,children:u?(0,l.jsx)(Z.tH,{fallback:(0,l.jsx)(sm,{color:"red"}),children:(0,l.jsx)(n.Suspense,{fallback:(0,l.jsx)(sx,{color:"yellow"}),children:(0,l.jsx)(sk,{})})}):(0,l.jsx)(sm,{color:"orange"})})})},Sun:function(s){let{object:e}=s;(0,n.useMemo)(()=>{var s,t;let[i,r,a]=(null!=(t=null==(s=D(e,"direction"))?void 0:s.value)?t:"0 0 -1").split(" ").map(s=>parseFloat(s));return[5e3*i,5e3*r,5e3*a]},[e]);let t=(0,n.useMemo)(()=>{var s,t;let[i,r,a]=(null!=(t=null==(s=D(e,"color"))?void 0:s.value)?t:"1 1 1 1").split(" ").map(s=>parseFloat(s));return[i,r,a]},[e]),i=(0,n.useMemo)(()=>{var s,t;let[i,r,a]=(null!=(t=null==(s=D(e,"ambient"))?void 0:s.value)?t:"0.5 0.5 0.5 1").split(" ").map(s=>parseFloat(s));return[i,r,a]},[e]);return(0,l.jsx)(l.Fragment,{children:(0,l.jsx)("hemisphereLight",{args:[new m.Q1f(...t),new m.Q1f(...i),2]})})},TerrainBlock:I,TSStatic:function(s){let{object:e}=s,t=D(e,"shapeName").value,i=(0,n.useMemo)(()=>f(e),[e]),r=(0,n.useMemo)(()=>L(e),[e]),a=(0,n.useMemo)(()=>M(e),[e]);return t||console.error(" missing shapeName for object",e),(0,l.jsx)(sc,{shapeName:t,type:"TSStatic",children:(0,l.jsx)("group",{position:i,quaternion:r,scale:a,children:(0,l.jsx)(Z.tH,{fallback:(0,l.jsx)(sm,{color:"red"}),children:(0,l.jsx)(n.Suspense,{fallback:(0,l.jsx)(sx,{color:"yellow"}),children:(0,l.jsx)(sk,{})})})})})},Turret:function(s){var e;let{object:t}=s,i=D(t,"dataBlock").value,r=null==(e=D(t,"initialBarrel"))?void 0:e.value,a=(0,n.useMemo)(()=>f(t),[t]),o=(0,n.useMemo)(()=>L(t),[t]),u=(0,n.useMemo)(()=>M(t),[t]),d=sD(i),v=r?sD(r):void 0;return d||console.error(" missing shape for dataBlock: ".concat(i)),v||console.error(" missing shape for initialBarrel dataBlock: ".concat(r)),(0,l.jsx)(sc,{shapeName:d,type:"Turret",children:(0,l.jsxs)("group",{position:a,quaternion:o,scale:u,children:[d?(0,l.jsx)(Z.tH,{fallback:(0,l.jsx)(sm,{color:"red"}),children:(0,l.jsx)(n.Suspense,{fallback:(0,l.jsx)(sx,{color:"yellow"}),children:(0,l.jsx)(sk,{})})}):(0,l.jsx)(sm,{color:"orange"}),(0,l.jsx)(sc,{shapeName:v,type:"Turret",children:(0,l.jsx)("group",{position:[0,1.5,0],children:v?(0,l.jsx)(Z.tH,{fallback:(0,l.jsx)(sm,{color:"red"}),children:(0,l.jsx)(n.Suspense,{fallback:(0,l.jsx)(sx,{color:"yellow"}),children:(0,l.jsx)(sk,{})})}):(0,l.jsx)(sm,{color:"orange"})})})]})})},WaterBlock:X,WayPoint:function(s){var e;let{object:t}=s;K();let i=(0,n.useMemo)(()=>f(t),[t]),r=null==(e=D(t,"name"))?void 0:e.value;return r?(0,l.jsx)(ss,{position:i,opacity:.6,children:r}):null}};function sA(s,e){let t=sW[s.className];return t?(0,l.jsx)(t,{object:s},e):null}let sO=(0,n.memo)(function(s){let{name:e}=s,{data:t}=(0,v.I)({queryKey:["mission",e],queryFn:()=>W(e)});return t?t.objects.map((s,e)=>sA(s,e)):null});var sH=t(3522),sR=t(9776),sS=t(61),sC=t(139),sN=function(s){return s.forward="forward",s.backward="backward",s.left="left",s.right="right",s.up="up",s.down="down",s.camera1="camera1",s.camera2="camera2",s.camera3="camera3",s.camera4="camera4",s.camera5="camera5",s.camera6="camera6",s.camera7="camera7",s.camera8="camera8",s.camera9="camera9",s}(sN||{});function sF(){let{speedMultiplier:s,setSpeedMultiplier:e}=B(),[t,i]=(0,sS.z)(),{camera:r,gl:a}=(0,J.C)(),{nextCamera:l,setCameraIndex:o,cameraCount:u}=sw(),d=(0,n.useRef)(null),v=(0,n.useRef)(new m.Pq0),p=(0,n.useRef)(new m.Pq0),c=(0,n.useRef)(new m.Pq0);return(0,n.useEffect)(()=>{let s=new sC.Z(r,a.domElement);d.current=s;let e=e=>{s.isLocked?l():e.target===a.domElement&&s.lock()};return document.addEventListener("click",e),()=>{document.removeEventListener("click",e),s.dispose()}},[r,a,l]),(0,n.useEffect)(()=>{let s=["camera1","camera2","camera3","camera4","camera5","camera6","camera7","camera8","camera9"];return t(e=>{for(let t=0;t{let s=s=>{s.preventDefault();let t=s.deltaY>0?-1:1,i=Math.max(.05,Math.min(.5,Math.abs(.01*s.deltaY)))*t;e(s=>Math.max(.1,Math.min(5,Math.round((s+i)*20)/20)))},t=a.domElement;return t.addEventListener("wheel",s,{passive:!1}),()=>{t.removeEventListener("wheel",s)}},[a]),(0,J.D)((e,t)=>{let{forward:a,backward:l,left:n,right:o,up:u,down:d}=i();(a||l||n||o||u||d)&&(r.getWorldDirection(v.current),v.current.normalize(),p.current.crossVectors(r.up,v.current).normalize(),c.current.set(0,0,0),a&&c.current.add(v.current),l&&c.current.sub(v.current),n&&c.current.add(p.current),o&&c.current.sub(p.current),u&&(c.current.y+=1),d&&(c.current.y-=1),c.current.lengthSq()>0&&(c.current.normalize().multiplyScalar(80*s*t),r.position.add(c.current)))}),null}let sB=[{name:"forward",keys:["KeyW"]},{name:"backward",keys:["KeyS"]},{name:"left",keys:["KeyA"]},{name:"right",keys:["KeyD"]},{name:"up",keys:["Space"]},{name:"down",keys:["ShiftLeft","ShiftRight"]},{name:"camera1",keys:["Digit1"]},{name:"camera2",keys:["Digit2"]},{name:"camera3",keys:["Digit3"]},{name:"camera4",keys:["Digit4"]},{name:"camera5",keys:["Digit5"]},{name:"camera6",keys:["Digit6"]},{name:"camera7",keys:["Digit7"]},{name:"camera8",keys:["Digit8"]},{name:"camera9",keys:["Digit9"]}];function sG(){return(0,n.useEffect)(()=>{let s=s=>{s.metaKey&&s.stopImmediatePropagation()};return window.addEventListener("keydown",s,{capture:!0}),window.addEventListener("keyup",s,{capture:!0}),()=>{window.removeEventListener("keydown",s,{capture:!0}),window.removeEventListener("keyup",s,{capture:!0})}},[]),(0,l.jsx)(sS.Y,{map:sB,children:(0,l.jsx)(sF,{})})}var sE=t(2969),sq=t.n(sE);let sI=new Set(["SkiFree","SkiFree_Daily","SkiFree_Randomizer"]),sj={"Classic_maps_v1.vl2":"Classic","DynamixFinalPack.vl2":"Official","missions.vl2":"Official","S5maps.vl2":"S5","S8maps.vl2":"S8","SkiFreeGameType.vl2":"SkiFree","TR2final105-client.vl2":"Team Rabbit 2","TWL-MapPack.vl2":"TWL","TWL2-MapPack.vl2":"TWL2","z_DMP2-V0.6.vl2":"DMP2 (Discord Map Pack)","zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2":"Arena","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2":"DMP (Discord Map Pack)"},sX=Object.keys(p.missions).reduce((s,e)=>{var t,i;let r=x(e),a=null!=(t=sj[c(r.resourcePath)])?t:null,l=null!=(i=s.get(a))?i:[];return sI.has(e)||(l.push({resourcePath:r.resourcePath,missionName:e,displayName:r.displayName}),s.set(a,l)),s},new Map);function sU(s){let{missionName:e,onChangeMission:t}=s,{fogEnabled:i,setFogEnabled:r,fov:a,setFov:o,audioEnabled:u,setAudioEnabled:d}=N(),{speedMultiplier:v,setSpeedMultiplier:p}=B(),{debugMode:c,setDebugMode:_}=F(),g=(0,n.useMemo)(()=>sq()(Array.from(sX.entries()),[s=>{let[e]=s;return"Official"===e?0:null==e?2:1},s=>{let[e]=s;return e?e.toLowerCase():""}],["asc","asc"]),[]);return(0,l.jsxs)("div",{id:"controls",onKeyDown:s=>s.stopPropagation(),onPointerDown:s=>s.stopPropagation(),onClick:s=>s.stopPropagation(),children:[(0,l.jsx)("select",{id:"missionList",value:e,onChange:s=>t(s.target.value),children:g.map(s=>{let[e,t]=s;return e?(0,l.jsx)("optgroup",{label:e,children:t.map(s=>(0,l.jsx)("option",{value:s.missionName,children:s.displayName||s.missionName},s.missionName))},e):(0,l.jsxs)(n.Fragment,{children:[(0,l.jsx)("hr",{}),t.map(s=>(0,l.jsx)("option",{value:s.missionName,children:s.displayName||s.missionName},s.missionName))]},"null")})}),(0,l.jsxs)("div",{className:"CheckboxField",children:[(0,l.jsx)("input",{id:"fogInput",type:"checkbox",checked:i,onChange:s=>{r(s.target.checked)}}),(0,l.jsx)("label",{htmlFor:"fogInput",children:"Fog?"})]}),(0,l.jsxs)("div",{className:"CheckboxField",children:[(0,l.jsx)("input",{id:"audioInput",type:"checkbox",checked:u,onChange:s=>{d(s.target.checked)}}),(0,l.jsx)("label",{htmlFor:"audioInput",children:"Audio?"})]}),(0,l.jsxs)("div",{className:"CheckboxField",children:[(0,l.jsx)("input",{id:"debugInput",type:"checkbox",checked:c,onChange:s=>{_(s.target.checked)}}),(0,l.jsx)("label",{htmlFor:"debugInput",children:"Debug?"})]}),(0,l.jsxs)("div",{className:"Field",children:[(0,l.jsx)("label",{htmlFor:"fovInput",children:"FOV"}),(0,l.jsx)("input",{id:"speedInput",type:"range",min:75,max:120,step:5,value:a,onChange:s=>o(parseInt(s.target.value))}),(0,l.jsx)("output",{htmlFor:"speedInput",children:a})]}),(0,l.jsxs)("div",{className:"Field",children:[(0,l.jsx)("label",{htmlFor:"speedInput",children:"Speed"}),(0,l.jsx)("input",{id:"speedInput",type:"range",min:.1,max:5,step:.05,value:v,onChange:s=>p(parseFloat(s.target.value))})]})]})}sX.forEach((s,e)=>{sX.set(e,sq()(s,[s=>(s.displayName||s.missionName).toLowerCase()],["asc"]))});var sK=t(9336);function sZ(){let{fov:s}=N();return(0,l.jsx)(sK.u,{makeDefault:!0,position:[0,256,0],fov:s})}var sY=t(8669);function sJ(){let{debugMode:s}=F(),e=(0,n.useRef)(null);return(0,n.useEffect)(()=>{let s=e.current;s&&s.setColors("rgb(153, 255, 0)","rgb(0, 153, 255)","rgb(255, 153, 0)")}),s?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(sY.U,{className:"StatsPanel"}),(0,l.jsx)("axesHelper",{ref:e,args:[70],renderOrder:999,children:(0,l.jsx)("lineBasicMaterial",{depthTest:!1,depthWrite:!1,fog:!1,vertexColors:!0})}),(0,l.jsx)($.E,{position:[80,0,0],center:!0,children:(0,l.jsx)("span",{className:"AxisLabel","data-axis":"y",children:"Y"})}),(0,l.jsx)($.E,{position:[0,80,0],center:!0,children:(0,l.jsx)("span",{className:"AxisLabel","data-axis":"z",children:"Z"})}),(0,l.jsx)($.E,{position:[0,0,80],center:!0,children:(0,l.jsx)("span",{className:"AxisLabel","data-axis":"x",children:"X"})})]}):null}let s$=new sH.E;function sQ(){let s=(0,o.useSearchParams)(),e=(0,o.useRouter)(),[t,i]=(0,n.useState)(s.get("mission")||"TWL2_WoodyMyrk");return(0,n.useEffect)(()=>{let s=new URLSearchParams;s.set("mission",t),e.replace("?".concat(s.toString()),{scroll:!1})},[t,e]),(0,l.jsx)(sR.Ht,{client:s$,children:(0,l.jsx)("main",{children:(0,l.jsxs)(G,{children:[(0,l.jsxs)(u.Hl,{shadows:!0,frameloop:"always",children:[(0,l.jsx)(sV,{children:(0,l.jsxs)(sM,{children:[(0,l.jsx)(sO,{name:t},t),(0,l.jsx)(sZ,{}),(0,l.jsx)(sJ,{}),(0,l.jsx)(sG,{})]})}),(0,l.jsx)(d.s0,{children:(0,l.jsx)(d.jW,{intensity:3,aoRadius:3,quality:"performance"})})]}),(0,l.jsx)(sU,{missionName:t,onChangeMission:i})]})})})}function s2(){return(0,l.jsx)(n.Suspense,{children:(0,l.jsx)(sQ,{})})}}},s=>{s.O(0,[367,831,664,794,413,369,441,255,358],()=>s(s.s=6179)),_N_E=s.O()}]); \ No newline at end of file diff --git a/docs/index.html b/docs/index.html index 3def6e65..6328e8d0 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1 +1 @@ -MapGenius – Explore maps for Tribes 2 \ No newline at end of file +MapGenius – Explore maps for Tribes 2 \ No newline at end of file diff --git a/docs/index.txt b/docs/index.txt index e1e5fb06..68e0cd8d 100644 --- a/docs/index.txt +++ b/docs/index.txt @@ -2,7 +2,7 @@ 2:I[9766,[],""] 3:I[8924,[],""] 4:I[1959,[],"ClientPageRoot"] -5:I[8519,["367","static/chunks/b536a0f1-05ee2c75df4a3b9d.js","831","static/chunks/bd904a5c-3aea2adebde6f067.js","664","static/chunks/a3cd4a83-5c5b758da206345b.js","794","static/chunks/f6211eb1-4f3105d2434536dc.js","413","static/chunks/1329d575-16915d95397758f8.js","369","static/chunks/369-34d0e374bac367b6.js","974","static/chunks/app/page-c14a97db6896095b.js"],"default"] +5:I[8519,["367","static/chunks/b536a0f1-05ee2c75df4a3b9d.js","831","static/chunks/bd904a5c-3aea2adebde6f067.js","664","static/chunks/a3cd4a83-5c5b758da206345b.js","794","static/chunks/f6211eb1-4f3105d2434536dc.js","413","static/chunks/1329d575-16915d95397758f8.js","369","static/chunks/369-34d0e374bac367b6.js","974","static/chunks/app/page-14947d32ca3dbe94.js"],"default"] 8:I[4431,[],"OutletBoundary"] a:I[5278,[],"AsyncMetadataOutlet"] c:I[4431,[],"ViewportBoundary"] @@ -10,7 +10,7 @@ e:I[4431,[],"MetadataBoundary"] f:"$Sreact.suspense" 11:I[7150,[],""] :HL["/t2-mapper/_next/static/css/71910d47103c2b82.css","style"] -0:{"P":null,"b":"JRzZ4JcBdWRKU37DH9xVb","p":"/t2-mapper","c":["",""],"i":false,"f":[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/t2-mapper/_next/static/css/71910d47103c2b82.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"children":["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","$L4",null,{"Component":"$5","searchParams":{},"params":{},"promises":["$@6","$@7"]}],null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],null],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true} +0:{"P":null,"b":"9vBBTV2JEIUmXNr6BPGfH","p":"/t2-mapper","c":["",""],"i":false,"f":[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/t2-mapper/_next/static/css/71910d47103c2b82.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"children":["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","$L4",null,{"Component":"$5","searchParams":{},"params":{},"promises":["$@6","$@7"]}],null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],null],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true} 6:{} 7:"$0:f:0:1:2:children:1:props:children:0:props:params" d:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] diff --git a/src/components/CamerasProvider.tsx b/src/components/CamerasProvider.tsx index bf6113da..49de1708 100644 --- a/src/components/CamerasProvider.tsx +++ b/src/components/CamerasProvider.tsx @@ -21,6 +21,8 @@ interface CamerasContextValue { registerCamera: (camera: any) => void; unregisterCamera: (camera: any) => void; nextCamera: () => void; + setCameraIndex: (index: number) => void; + cameraCount: number; } const CamerasContext = createContext(null); @@ -52,15 +54,25 @@ export function CamerasProvider({ children }: { children: ReactNode }) { }); }, []); + const cameraCount = Object.keys(cameraMap).length; + const nextCamera = useCallback(() => { setCameraIndex((prev) => { - const cameraCount = Object.keys(cameraMap).length; if (cameraCount === 0) { return 0; } return (prev + 1) % cameraCount; }); - }, [cameraMap]); + }, [cameraCount]); + + const setCamera = useCallback( + (index: number) => { + if (index >= 0 && index < cameraCount) { + setCameraIndex(index); + } + }, + [cameraCount] + ); useEffect(() => { const cameraCount = Object.keys(cameraMap).length; @@ -82,8 +94,10 @@ export function CamerasProvider({ children }: { children: ReactNode }) { registerCamera, unregisterCamera, nextCamera, + setCameraIndex: setCamera, + cameraCount, }), - [registerCamera, unregisterCamera, nextCamera] + [registerCamera, unregisterCamera, nextCamera, setCamera, cameraCount] ); return ( diff --git a/src/components/GenericShape.tsx b/src/components/GenericShape.tsx index 31a934f9..bcb412e0 100644 --- a/src/components/GenericShape.tsx +++ b/src/components/GenericShape.tsx @@ -67,6 +67,11 @@ export function ShapePlaceholder({ color }: { color: string }) { ); } +export function DebugPlaceholder({ color }: { color: string }) { + const { debugMode } = useDebug(); + return debugMode ? : null; +} + export type StaticShapeType = "StaticShape" | "TSStatic" | "Item" | "Turret"; export const ShapeModel = memo(function ShapeModel() { diff --git a/src/components/InteriorInstance.tsx b/src/components/InteriorInstance.tsx index 30e034d2..325c832d 100644 --- a/src/components/InteriorInstance.tsx +++ b/src/components/InteriorInstance.tsx @@ -1,4 +1,5 @@ import { memo, Suspense, useMemo } from "react"; +import { ErrorBoundary } from "react-error-boundary"; import { Mesh } from "three"; import { useGLTF, useTexture } from "@react-three/drei"; import { BASE_URL, interiorTextureToUrl, interiorToUrl } from "../loaders"; @@ -75,15 +76,20 @@ export const InteriorModel = memo( } ); -function InteriorPlaceholder() { +function InteriorPlaceholder({ color }: { color: string }) { return ( - + ); } +function DebugInteriorPlaceholder() { + const { debugMode } = useDebug(); + return debugMode ? : null; +} + export const InteriorInstance = memo(function InteriorInstance({ object, }: { @@ -96,9 +102,11 @@ export const InteriorInstance = memo(function InteriorInstance({ return ( - }> - - + }> + }> + + + ); }); diff --git a/src/components/Item.tsx b/src/components/Item.tsx index baf29d36..94e0d057 100644 --- a/src/components/Item.tsx +++ b/src/components/Item.tsx @@ -7,7 +7,7 @@ import { getRotation, getScale, } from "../mission"; -import { ShapeModel, ShapePlaceholder } from "./GenericShape"; +import { DebugPlaceholder, ShapeModel, ShapePlaceholder } from "./GenericShape"; import { ShapeInfoProvider } from "./ShapeInfoProvider"; import { useSimGroup } from "./SimGroup"; import { FloatingLabel } from "./FloatingLabel"; @@ -84,7 +84,7 @@ export function Item({ object }: { object: ConsoleObject }) { {shapeName ? ( - }> + }> }> {label ? ( @@ -93,7 +93,7 @@ export function Item({ object }: { object: ConsoleObject }) { ) : ( - + )} diff --git a/src/components/ObserverControls.tsx b/src/components/ObserverControls.tsx index 8a74de83..2b9a045b 100644 --- a/src/components/ObserverControls.tsx +++ b/src/components/ObserverControls.tsx @@ -13,6 +13,15 @@ enum Controls { right = "right", up = "up", down = "down", + camera1 = "camera1", + camera2 = "camera2", + camera3 = "camera3", + camera4 = "camera4", + camera5 = "camera5", + camera6 = "camera6", + camera7 = "camera7", + camera8 = "camera8", + camera9 = "camera9", } const BASE_SPEED = 80; @@ -23,7 +32,7 @@ function CameraMovement() { const { speedMultiplier, setSpeedMultiplier } = useControls(); const [subscribe, getKeys] = useKeyboardControls(); const { camera, gl } = useThree(); - const { nextCamera } = useCameras(); + const { nextCamera, setCameraIndex, cameraCount } = useCameras(); const controlsRef = useRef(null); // Scratch vectors to avoid allocations each frame @@ -53,6 +62,30 @@ function CameraMovement() { }; }, [camera, gl, nextCamera]); + // Handle number keys 1-9 for camera selection + useEffect(() => { + const cameraControls = [ + Controls.camera1, + Controls.camera2, + Controls.camera3, + Controls.camera4, + Controls.camera5, + Controls.camera6, + Controls.camera7, + Controls.camera8, + Controls.camera9, + ]; + + return subscribe((state) => { + for (let i = 0; i < cameraControls.length; i++) { + if (state[cameraControls[i]] && i < cameraCount) { + setCameraIndex(i); + break; + } + } + }); + }, [subscribe, setCameraIndex, cameraCount]); + // Handle mousewheel for speed adjustment useEffect(() => { const handleWheel = (e: WheelEvent) => { @@ -135,6 +168,15 @@ const KEYBOARD_CONTROLS = [ { name: Controls.right, keys: ["KeyD"] }, { name: Controls.up, keys: ["Space"] }, { name: Controls.down, keys: ["ShiftLeft", "ShiftRight"] }, + { name: Controls.camera1, keys: ["Digit1"] }, + { name: Controls.camera2, keys: ["Digit2"] }, + { name: Controls.camera3, keys: ["Digit3"] }, + { name: Controls.camera4, keys: ["Digit4"] }, + { name: Controls.camera5, keys: ["Digit5"] }, + { name: Controls.camera6, keys: ["Digit6"] }, + { name: Controls.camera7, keys: ["Digit7"] }, + { name: Controls.camera8, keys: ["Digit8"] }, + { name: Controls.camera9, keys: ["Digit9"] }, ]; export function ObserverControls() { diff --git a/src/components/StaticShape.tsx b/src/components/StaticShape.tsx index 5449a2da..efcd6425 100644 --- a/src/components/StaticShape.tsx +++ b/src/components/StaticShape.tsx @@ -7,7 +7,7 @@ import { getRotation, getScale, } from "../mission"; -import { ShapeModel, ShapePlaceholder } from "./GenericShape"; +import { DebugPlaceholder, ShapeModel, ShapePlaceholder } from "./GenericShape"; import { ShapeInfoProvider } from "./ShapeInfoProvider"; const dataBlockToShapeName = { @@ -61,13 +61,13 @@ export function StaticShape({ object }: { object: ConsoleObject }) { {shapeName ? ( - }> + }> }> ) : ( - + )} diff --git a/src/components/TSStatic.tsx b/src/components/TSStatic.tsx index c4add7c3..c29bc7c2 100644 --- a/src/components/TSStatic.tsx +++ b/src/components/TSStatic.tsx @@ -7,7 +7,7 @@ import { getRotation, getScale, } from "../mission"; -import { ShapeModel, ShapePlaceholder } from "./GenericShape"; +import { DebugPlaceholder, ShapeModel, ShapePlaceholder } from "./GenericShape"; import { ShapeInfoProvider } from "./ShapeInfoProvider"; export function TSStatic({ object }: { object: ConsoleObject }) { @@ -24,7 +24,7 @@ export function TSStatic({ object }: { object: ConsoleObject }) { return ( - }> + }> }> diff --git a/src/components/Turret.tsx b/src/components/Turret.tsx index c97bc16e..77f91823 100644 --- a/src/components/Turret.tsx +++ b/src/components/Turret.tsx @@ -7,7 +7,7 @@ import { getRotation, getScale, } from "../mission"; -import { ShapeModel, ShapePlaceholder } from "./GenericShape"; +import { DebugPlaceholder, ShapeModel, ShapePlaceholder } from "./GenericShape"; import { ShapeInfoProvider } from "./ShapeInfoProvider"; const dataBlockToShapeName = { @@ -36,14 +36,16 @@ function getDataBlockShape(dataBlock: string) { export function Turret({ object }: { object: ConsoleObject }) { const dataBlock = getProperty(object, "dataBlock").value; - const initialBarrel = getProperty(object, "initialBarrel").value; + const initialBarrel = getProperty(object, "initialBarrel")?.value; const position = useMemo(() => getPosition(object), [object]); const q = useMemo(() => getRotation(object), [object]); const scale = useMemo(() => getScale(object), [object]); const shapeName = getDataBlockShape(dataBlock); - const barrelShapeName = getDataBlockShape(initialBarrel); + const barrelShapeName = initialBarrel + ? getDataBlockShape(initialBarrel) + : undefined; if (!shapeName) { console.error(` missing shape for dataBlock: ${dataBlock}`); @@ -58,24 +60,24 @@ export function Turret({ object }: { object: ConsoleObject }) { {shapeName ? ( - }> + }> }> ) : ( - + )} {barrelShapeName ? ( - }> + }> }> ) : ( - + )}